Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractBinaryProblem - Class in org.uma.jmetal.problem.impl
 
AbstractBinaryProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
AbstractBoundedArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
 
AbstractBoundedArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
AbstractCoralReefsOptimization<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a Coral Reefs Optimization Algorithm Reference: S.
AbstractCoralReefsOptimization(Comparator<S>, SelectionOperator<List<S>, S>, CrossoverOperator<S>, MutationOperator<S>, int, int, double, double, double, double, int) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
Constructor
AbstractCoralReefsOptimization.Coordinate - Class in org.uma.jmetal.algorithm.impl
Represents a Coordinate in Coral Reef Grid
AbstractDifferentialEvolution<Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing differential evolution (DE) algorithms
AbstractDifferentialEvolution() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
AbstractDoubleProblem - Class in org.uma.jmetal.problem.impl
 
AbstractDoubleProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
AbstractEvolutionaryAlgorithm<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing an evolutionary algorithm
AbstractEvolutionaryAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
AbstractEvolutionStrategy<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing an evolution strategy algorithm
AbstractEvolutionStrategy(Problem<S>) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
Constructor
AbstractGenericProblem<S> - Class in org.uma.jmetal.problem.impl
 
AbstractGenericProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
AbstractGenericSolution<T,P extends Problem<?>> - Class in org.uma.jmetal.solution.impl
Abstract class representing a generic solution
AbstractGenericSolution(P) - Constructor for class org.uma.jmetal.solution.impl.AbstractGenericSolution
Constructor
AbstractGeneticAlgorithm<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a genetic algorithm
AbstractGeneticAlgorithm(Problem<S>) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
Constructor
AbstractIntegerDoubleProblem<S> - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerDoubleProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
AbstractIntegerPermutationProblem - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerPermutationProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerPermutationProblem
 
AbstractIntegerProblem - Class in org.uma.jmetal.problem.impl
 
AbstractIntegerProblem() - Constructor for class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
AbstractParticleSwarmOptimization<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a PSO algorithm
AbstractParticleSwarmOptimization() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
AbstractScatterSearch<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a scatter search algorithm
AbstractScatterSearch() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
AdaptiveGrid<S extends Solution<?>> - Class in org.uma.jmetal.util
This class defines an adaptive grid over a list of solutions as the one used by algorithm PAES.
AdaptiveGrid(int, int) - Constructor for class org.uma.jmetal.util.AdaptiveGrid
Constructor.
AdaptiveGridArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
This class implements an archive (solution list) based on an adaptive grid used in PAES
AdaptiveGridArchive(int, int, int) - Constructor for class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
Constructor.
AdaptiveRandomNeighborhood<S> - Class in org.uma.jmetal.util.neighborhood.impl
This class implements the adaptive random neighborhood (topology) defined by M.
AdaptiveRandomNeighborhood(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Constructor
AdaptiveRandomNeighborhood(int, int, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Constructor
add(S) - Method in interface org.uma.jmetal.util.archive.Archive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
Adds a Solution to the setArchive.
add(S) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Inserts a solution in the list
add(Entity) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
addAll(Collection<? extends Entity>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
addIndicatorChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
addListener(Consumer<AuditableRandomGenerator.Audit>) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
addRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
addSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Increases the number of solutions into a specific hypercube.
Algorithm<Result> - Interface in org.uma.jmetal.algorithm
Interface representing an algorithm
AlgorithmBuilder<A extends Algorithm<?>> - Interface in org.uma.jmetal.util
Interface representing algorithm builders
AlgorithmRunner - Class in org.uma.jmetal.util
Class for running algorithms in a concurrent thread
AlgorithmRunner.Executor - Class in org.uma.jmetal.util
Executor class
Archive<S> - Interface in org.uma.jmetal.util.archive
Interface representing an archive of solutions
archive - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
ArchiveMutationLocalSearch<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.localsearch
This class implements a local search operator based in the use of a mutation operator.
ArchiveMutationLocalSearch(int, MutationOperator<S>, Archive<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Constructor.
ArrayDoubleSolution - Class in org.uma.jmetal.solution.impl
Implementation of DoubleSolution using arrays.
ArrayDoubleSolution(DoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.ArrayDoubleSolution
Constructor
ArrayDoubleSolution(ArrayDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.ArrayDoubleSolution
Copy constructor
ArrayFront - Class in org.uma.jmetal.util.front.imp
This class implements the Front interface by using an array of Point objects
ArrayFront() - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(Front) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Copy Constructor
ArrayFront(int, int) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayFront(String) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
Constructor
ArrayPoint - Class in org.uma.jmetal.util.point.impl
Class representing a point (i.e, an array of double values)
ArrayPoint() - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Default constructor
ArrayPoint(int) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor
ArrayPoint(Point) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Copy constructor
ArrayPoint(Solution<?>) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor from a solution
ArrayPoint(double[]) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor from an array of double values
ArrayPoint(String) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor reading the values from a file
asexualReproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
attributes - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
attributes - Variable in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
attributes - Variable in class org.uma.jmetal.util.point.util.PointSolution
 
Audit(AuditableRandomGenerator.RandomMethod, AuditableRandomGenerator.Bounds, Number) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
AuditableRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
An AuditableRandomGenerator is a PseudoRandomGenerator which can be audited to know when a random generation method is called.
AuditableRandomGenerator(PseudoRandomGenerator) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
AuditableRandomGenerator.Audit - Class in org.uma.jmetal.util.pseudorandom.impl
 
AuditableRandomGenerator.Bounds - Class in org.uma.jmetal.util.pseudorandom.impl
 
AuditableRandomGenerator.RandomMethod - Enum in org.uma.jmetal.util.pseudorandom.impl
 

B

BasicLocalSearch<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.localsearch
This class implements a basic local search operator based in the use of a mutation operator.
BasicLocalSearch(int, MutationOperator<S>, Comparator<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Constructor.
BasicLocalSearch(int, MutationOperator<S>, Comparator<S>, Problem<S>, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Constructor.
BasicMeasure<T> - Class in org.uma.jmetal.measure.impl
A BasicMeasure provides a simple way to define a measure that merely stores a single value
BasicMeasure() - Constructor for class org.uma.jmetal.measure.impl.BasicMeasure
Create a BasicMeasure
BestSolutionSelection<S> - Class in org.uma.jmetal.operator.impl.selection
This class implements a selection operator used for selecting the best solution in a list according to a given comparator.
BestSolutionSelection(Comparator<S>) - Constructor for class org.uma.jmetal.operator.impl.selection.BestSolutionSelection
 
BinaryProblem - Interface in org.uma.jmetal.problem
Interface representing binary problems
BinarySet - Class in org.uma.jmetal.util.binarySet
Class representing a bit set including a method to get the total number of bits
BinarySet(int) - Constructor for class org.uma.jmetal.util.binarySet.BinarySet
Constructor
BinarySolution - Interface in org.uma.jmetal.solution
Interface representing a binary (bitset) solutions
BinaryTournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
Applies a binary tournament selection to return the best solution between two that have been chosen at random from a solution list.
BinaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
Constructor
BinaryTournamentSelection(Comparator<S>) - Constructor for class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
Constructor
BitFlipMutation - Class in org.uma.jmetal.operator.impl.mutation
 
BitFlipMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Constructor
BitFlipMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Constructor
BLXAlphaCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a BLX-alpha crossover operator to two parent solutions.
BLXAlphaCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Constructor
bound(RandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator from a RandomGenerator which generate Double values between 0 and 1 (inclusive or exclusive).
BoundedArchive<S> - Interface in org.uma.jmetal.util.archive
Interface representing a bounded archive of solutions
BoundedRandomGenerator<Value extends Comparable<Value>> - Interface in org.uma.jmetal.util.pseudorandom
A BoundedRandomGenerator aims to provide a random value within a specific range.
Bounds(Number, Number) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Bounds
 
build() - Method in interface org.uma.jmetal.solution.SolutionBuilder
This method generates a valid Solution based on all the Values prepared by calling SolutionBuilder.prepare(Variable, Object).
build() - Method in interface org.uma.jmetal.util.AlgorithmBuilder
 
build() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 

C

C9<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class representing neighborhoods for a solution into a list of solutions
C9(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C9
Constructor Defines a neighborhood of shape rows x columns (rows x columns must equal solutionSetSize)
calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
 
calculateOccupied() - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the number of hypercubes having one or more solutions.
ChartContainer - Class in org.uma.jmetal.util.chartcontainer
Class for configuring and displaying a XChart.
ChartContainer(String) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainer
 
ChartContainer(String, int) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainer
 
checkNumberOfParents(List<S>, int) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
A crossover operator is applied to a number of parents, and it assumed that the population contains a valid number of solutions.
clear() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
comparator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
compare(S, S) - Method in interface org.uma.jmetal.util.comparator.ConstraintViolationComparator
 
compare(S, S) - Method in class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
Compare two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.DominanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.EqualSolutionsComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.FitnessComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.HypervolumeContributionComparator
Compare two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.ObjectiveComparator
Compares two solutions according to a given objective.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingComparator
Compares two solutions according to the ranking attribute.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.StrengthFitnessComparator
 
compare(Point, Point) - Method in class org.uma.jmetal.util.point.util.comparator.LexicographicalPointComparator
The compare method compare the objects o1 and o2.
compare(Point, Point) - Method in class org.uma.jmetal.util.point.util.comparator.PointComparator
Compares two Point objects
compare(Point, Point) - Method in class org.uma.jmetal.util.point.util.comparator.PointDimensionComparator
Compares the objects o1 and o2.
compareTo(AbstractCoralReefsOptimization.Coordinate) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
 
compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.distance.DominanceDistance
 
compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.distance.EuclideanDistance
 
compute(Point, Point) - Method in interface org.uma.jmetal.util.point.util.distance.PointDistance
 
computeDensityEstimator() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
computeDensityEstimator(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.DensityEstimator
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
Assigns crowding distances to all solutions in a SolutionSet.
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.StrengthRawFitness
 
computeHypervolume(List<S>, Point) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
ComputeQualityIndicators<S extends Solution<?>,Result> - Class in org.uma.jmetal.util.experiment.component
This class computes the QualityIndicators of an experiment.
ComputeQualityIndicators(Experiment<S, Result>) - Constructor for class org.uma.jmetal.util.experiment.component.ComputeQualityIndicators
 
computeRanking(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
computeRanking(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
configureLoggers(File) - Static method in class org.uma.jmetal.util.JMetalLogger
This method provides a single-call method to configure the Logger instances.
ConstrainedProblem<S> - Interface in org.uma.jmetal.problem
Interface representing problems having constraints
ConstraintViolationComparator<S> - Interface in org.uma.jmetal.util.comparator
 
contains(Object) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
contains(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
containsAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
convertFrontToArray(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Given a front, converts it to an array of double values
convertFrontToSolutionList(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Given a front, converts it to a Solution set of PointSolutions
Coordinate(int, int) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Constructor
coordinates - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
copy() - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
copy() - Method in interface org.uma.jmetal.solution.Solution
 
copy() - Method in class org.uma.jmetal.util.point.util.PointSolution
 
CosineDistanceBetweenSolutionsInObjectiveSpace<S extends Solution<?>> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the cosine distance between two Solution objects in objective space.
CosineDistanceBetweenSolutionsInObjectiveSpace(S) - Constructor for class org.uma.jmetal.util.distance.impl.CosineDistanceBetweenSolutionsInObjectiveSpace
 
CountingMeasure - Class in org.uma.jmetal.measure.impl
A CountingMeasure provides a simple way to evaluate a number of occurrences.
CountingMeasure(String, String, long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
CountingMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
CountingMeasure(long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
CountingMeasure() - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
createFromGetters(Class<Solution>) - Method in class org.uma.jmetal.solution.impl.ObjectiveFactory
This method retrieves all the values accessible through a getter ( getX() method) in order to build the corresponding set of SolutionEvaluator.Objectives.
createFromGetters(Class<Solution>) - Method in class org.uma.jmetal.solution.impl.VariableFactory
This method retrieves all the values accessible through a getter ( getX() method) in order to build the corresponding set of SolutionBuilder.Variables.
createFromGettersAndConstructors(Class<Solution>) - Method in class org.uma.jmetal.solution.impl.VariableFactory
This method retrieves all the values accessible through a getter ( getX() method) in order to build the corresponding set of SolutionBuilder.Variables.
createFromGettersAndSetters(Class<Solution>) - Method in class org.uma.jmetal.solution.impl.VariableFactory
This method retrieves all the values accessible through a getter ( getX() method) in order to build the corresponding set of SolutionBuilder.Variables.
createFromGettersWithoutSetters(Class<Solution>) - Method in class org.uma.jmetal.solution.impl.ObjectiveFactory
This method retrieves all the values accessible through a getter ( getX() method) in order to build the corresponding set of SolutionEvaluator.Objectives.
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This method implements a default scheme create the initial population of genetic algorithm
createInitialSwarm() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
createInputStream(String) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
createPullFromPush(PushMeasure<Value>, Value) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create a PullMeasure to backup the last Value of a PushMeasure.
createPullsFromFields(Object) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create PullMeasures based on the fields available from an instance, whatever it is.
createPullsFromGetters(Object) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create PullMeasures based on the getters available from an instance, whatever it is.
createPushFromPull(PullMeasure<Value>, long) - Method in class org.uma.jmetal.measure.impl.MeasureFactory
Create a PushMeasure which checks at regular intervals the value of a PullMeasure.
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerPermutationProblem
 
createSolution() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
createSolution() - Method in interface org.uma.jmetal.problem.Problem
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
CrossoverOperator<Source> - Interface in org.uma.jmetal.operator
Interface representing crossover operators.
CrowdingDistance<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements the crowding distance
CrowdingDistance() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
 
CrowdingDistanceArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
CrowdingDistanceArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
CrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the crowding distance attribute.
CrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
 
crowdingDistanceSelection(Ranking<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 

D

DefaultBinarySolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a binary solution
DefaultBinarySolution(BinaryProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
Constructor
DefaultBinarySolution(DefaultBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
Copy constructor
DefaultDoubleBinarySolution - Class in org.uma.jmetal.solution.impl
Description: - this solution contains an array of double value + a binary string - getNumberOfVariables() returns the number of double values + 1 (the string) - getNumberOfDoubleVariables() returns the number of double values - getNumberOfVariables() = getNumberOfDoubleVariables() + 1 - the bitset is the last variable
DefaultDoubleBinarySolution(DoubleBinaryProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
Constructor
DefaultDoubleBinarySolution(DefaultDoubleBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
Copy constructor
DefaultDoubleSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a double solution
DefaultDoubleSolution(DoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
Constructor
DefaultDoubleSolution(DefaultDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
Copy constructor
DefaultFileOutputContext - Class in org.uma.jmetal.util.fileoutput.impl
Class using the default method for getting a buffered writer
DefaultFileOutputContext(String) - Constructor for class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
DefaultIntegerDoubleSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a class for solutions having integers and doubles
DefaultIntegerDoubleSolution(IntegerDoubleProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
Constructor
DefaultIntegerDoubleSolution(DefaultIntegerDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
Copy constructor
DefaultIntegerPermutationSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of solution composed of a permuation of integers
DefaultIntegerPermutationSolution(PermutationProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
Constructor
DefaultIntegerPermutationSolution(DefaultIntegerPermutationSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
Copy Constructor
DefaultIntegerSolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of an integer solution
DefaultIntegerSolution(IntegerProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
Constructor
DefaultIntegerSolution(DefaultIntegerSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
Copy constructor
DensityEstimator<S> - Interface in org.uma.jmetal.util.solutionattribute
Interface representing implementations to compute the crowding distance
depredation(List<S>, List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
DescribedEntity - Interface in org.uma.jmetal.util.naming
A DescribedEntity is identified through its name (DescribedEntity.getName()) and further detailed through its description (DescribedEntity.getDescription()).
DescribedEntitySet<Entity extends DescribedEntity> - Class in org.uma.jmetal.util.naming.impl
 
DescribedEntitySet() - Constructor for class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
DifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.impl.crossover
Differential evolution crossover operator
DifferentialEvolutionCrossover() - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, String) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, String, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, String, BoundedRandomGenerator<Integer>, BoundedRandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, double, String) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionSelection - Class in org.uma.jmetal.operator.impl.selection
Class implementing the selection operator used in DE: three different solutions are returned from a population.
DifferentialEvolutionSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Constructor
DifferentialEvolutionSelection(BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Constructor
Distance<E,J> - Interface in org.uma.jmetal.util.distance
Interface representing distances between two entities
distanceBetweenSolutions(DoubleSolution, DoubleSolution) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the distance between two solutions in the search space.
distanceMatrix(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Returns a matrix with the euclidean distance between each pair of solutions in the population.
distanceToClosestPoint(Point, Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a given front.
distanceToClosestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a given front
distanceToNearestPoint(Point, Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a front.
distanceToNearestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the distance between a point and the nearest one in a front.
DistanceToSolutionListAttribute - Class in org.uma.jmetal.util.solutionattribute.impl
Created by cbarba on 24/3/15.
DistanceToSolutionListAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DistanceToSolutionListAttribute
 
distanceToSolutionListInSolutionSpace(DoubleSolution, List<DoubleSolution>) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the minimum distance from a Solution to a SolutionSet according to the encodings.variable values.
diversificationGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
doCrossover method
doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Perform the crossover operation
doCrossover(double, IntegerSolution, IntegerSolution) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
doCrossover method
doCrossover(double, List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Perform the crossover operation
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
doCrossover method
doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Perform the crossover operation.
DominanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a solution comparator taking into account the violation constraints
DominanceComparator() - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(ConstraintViolationComparator<S>) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(ConstraintViolationComparator<S>, double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceDistance - Class in org.uma.jmetal.util.point.util.distance
Computes the distance between two points a y b according to the dominance relationship.
DominanceDistance() - Constructor for class org.uma.jmetal.util.point.util.distance.DominanceDistance
 
DominanceRanking<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements some facilities for ranking set of solutions.
DominanceRanking() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
Constructor
DominanceRanking(Object) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
doMutation(double, BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Perform the mutation operation
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Perform the mutation operation
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Performs the operation
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
Perform the operation
DoubleBinaryProblem<S> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
DoubleBinarySolution - Interface in org.uma.jmetal.solution
Interface representing a solution having an array of real values and a bitset
DoubleProblem - Interface in org.uma.jmetal.problem
Interface representing continuous problems
DoubleSolution - Interface in org.uma.jmetal.solution
Interface representing a double solutions
DurationMeasure - Class in org.uma.jmetal.measure.impl
This measure allows to have a simple way to compute the time spent in doing something.
DurationMeasure() - Constructor for class org.uma.jmetal.measure.impl.DurationMeasure
 

E

Epsilon<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the unary epsilon additive indicator as proposed in E.
Epsilon() - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Default constructor
Epsilon(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Constructor
Epsilon(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Constructor
equals(Object) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
 
equals(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
equals(Object) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
equals(Object) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
equals(Object) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
equals(Object) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
EqualSolutionsComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a Comparator (a method for comparing Solution objects) based whether all the objective values are equal or not.
EqualSolutionsComparator() - Constructor for class org.uma.jmetal.util.comparator.EqualSolutionsComparator
 
ErrorRatio<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
The Error Ratio (ER) quality indicator reports the ratio of solutions in a front of points that are not members of the true Pareto front.
ErrorRatio(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
ErrorRatio(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
EuclideanDistance - Class in org.uma.jmetal.util.point.util.distance
Computes the Euclidean distance between two points
EuclideanDistance() - Constructor for class org.uma.jmetal.util.point.util.distance.EuclideanDistance
 
EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace<S extends Solution<Double>,L extends List<S>> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between a Solution object a list of Solution objects in objective space.
EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace
 
EuclideanDistanceBetweenSolutionsInObjectiveSpace<S extends Solution<?>> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two Solution objects in objective space.
EuclideanDistanceBetweenSolutionsInObjectiveSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInObjectiveSpace
 
EuclideanDistanceBetweenSolutionsInSolutionSpace<S extends Solution<Double>> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two DoubleSolution objects in solution space.
EuclideanDistanceBetweenSolutionsInSolutionSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInSolutionSpace
 
evaluate(S) - Method in interface org.uma.jmetal.problem.Problem
 
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Evaluate() method
evaluate(Evaluate) - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
evaluate(Pair<List<? extends Solution<?>>, List<? extends Solution<?>>>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
evaluate(List<? extends Solution<?>>, List<? extends Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
Calculates the set coverage of set1 over set2
evaluate(List<S>) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Evaluate() method
evaluate(Evaluate) - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
evaluateConstraints(S) - Method in interface org.uma.jmetal.problem.ConstrainedProblem
 
evaluatePopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
evaluatePopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
evaluateSwarm(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
Evaluation() - Constructor for class org.uma.jmetal.measure.impl.LastEvaluationMeasure.Evaluation
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Execute() method
execute(List<BinarySolution>) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Execute() method
execute(List<IntegerSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Execute() method
execute(List<Solution<T>>) - Method in class org.uma.jmetal.operator.impl.crossover.NPointCrossover
 
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.crossover.NullCrossover
Execute() method
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Executes the operation
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Execute() method
execute(List<BinarySolution>) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
execute(List<Solution<T>>) - Method in class org.uma.jmetal.operator.impl.crossover.TwoPointCrossover
 
execute(S) - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Executes the local search.
execute(S) - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Executes the local search.
execute(BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Execute() method
execute(IntegerSolution) - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Execute() method
execute(S) - Method in class org.uma.jmetal.operator.impl.mutation.NullMutation
Execute() method
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
 
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.BestSolutionSelection
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
 
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.impl.selection.TournamentSelection
 
execute(Source) - Method in interface org.uma.jmetal.operator.Operator
 
execute() - Method in class org.uma.jmetal.util.AlgorithmRunner.Executor
 
ExecuteAlgorithms<S extends Solution<?>,Result> - Class in org.uma.jmetal.util.experiment.component
This class executes the algorithms the have been configured with a instance of class Experiment.
ExecuteAlgorithms(Experiment<S, Result>) - Constructor for class org.uma.jmetal.util.experiment.component.ExecuteAlgorithms
Constructor
Executor(Algorithm<?>) - Constructor for class org.uma.jmetal.util.AlgorithmRunner.Executor
 
Experiment<S extends Solution<?>,Result> - Class in org.uma.jmetal.util.experiment
Class for describing the configuration of a jMetal experiment.
Experiment(ExperimentBuilder<S, Result>) - Constructor for class org.uma.jmetal.util.experiment.Experiment
Constructor
ExperimentAlgorithm<S extends Solution<?>,Result> - Class in org.uma.jmetal.util.experiment.util
Class defining tasks for the execution of algorithms in parallel.
ExperimentAlgorithm(Algorithm<Result>, String, String) - Constructor for class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
Constructor
ExperimentAlgorithm(Algorithm<Result>, String) - Constructor for class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
 
ExperimentBuilder<S extends Solution<?>,Result> - Class in org.uma.jmetal.util.experiment
Builder for class Experiment
ExperimentBuilder(String) - Constructor for class org.uma.jmetal.util.experiment.ExperimentBuilder
 
ExperimentComponent - Interface in org.uma.jmetal.util.experiment
An experiment is composed of instances of this interface.
ExperimentProblem<S extends Solution<?>> - Class in org.uma.jmetal.util.experiment.util
Class used to add a tag field to a problem.
ExperimentProblem(Problem<S>, String) - Constructor for class org.uma.jmetal.util.experiment.util.ExperimentProblem
 
ExperimentProblem(Problem<S>) - Constructor for class org.uma.jmetal.util.experiment.util.ExperimentProblem
 
ExtendedPseudoRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
Extended pseudo random number generator based on the decorator pattern.
ExtendedPseudoRandomGenerator(PseudoRandomGenerator) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
ExtremeValuesFinder<Source,Result> - Interface in org.uma.jmetal.util.extremevalues
Interface representing classes aimed at finding the extreme values of Source objects (e.g., lists)

F

feasibilityRatio(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Computes the feasibility ratio Return the ratio of feasible solutions
fileName - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
FileOutputContext - Interface in org.uma.jmetal.util.fileoutput
This interface represents output contexts, which are classes providing a mean for getting a buffer reader object.
fillPopulationWithNewSolutions(List<S>, Problem<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Fills a population with new solutions until its size is maxListSize
filter(RandomGenerator<T>, Predicate<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Reduce a RandomGenerator range.
finalize() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
 
findBestIndicatorFronts(Experiment<?, Result>) - Method in class org.uma.jmetal.util.experiment.component.ComputeQualityIndicators
 
findBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
findHighestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findHighestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findHighestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findIndexOfBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the best solution in the list according to a comparator
findIndexOfWorstSolution(List<? extends S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the worst solution in the list according to a comparator
findLowestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findLowestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findLowestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findWorstSolution(Collection<S>, Comparator<S>) - Method in class org.uma.jmetal.util.SolutionListUtils
 
Fitness<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
Fitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.Fitness
 
FitnessComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a Comparator (a method for comparing Solution objects) based on the fitness value returned by the method getFitness.
FitnessComparator() - Constructor for class org.uma.jmetal.util.comparator.FitnessComparator
 
forArray(BoundedRandomGenerator<Integer>, T...) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over an array based on a random selector.
forCollection(BoundedRandomGenerator<Integer>, Collection<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over a Collection based on a random selector.
forEnum(BoundedRandomGenerator<Integer>, Class<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over Enum values based on a random selector.
fromDoubleToInteger(BoundedRandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator which generates Integer values from a BoundedRandomGenerator which generate Double values.
fromDoubleToInteger(RandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator which generates Integer values from a BoundedRandomGenerator which generate Double values between 0 and 1 (inclusive or exclusive).
Front - Interface in org.uma.jmetal.util.front
A front is a list of points
FrontExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of front objects
FrontExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
FrontNormalizer - Class in org.uma.jmetal.util.front.util
Class for normalizing Front objects
FrontNormalizer(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor.
FrontNormalizer(Front) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor.
FrontNormalizer(double[], double[]) - Constructor for class org.uma.jmetal.util.front.util.FrontNormalizer
Constructor
FrontUtils - Class in org.uma.jmetal.util.front.util
A Front is a list of points.
FrontUtils() - Constructor for class org.uma.jmetal.util.front.util.FrontUtils
 

G

GeneralizedSpread<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the generalized spread metric for two or more dimensions.
GeneralizedSpread() - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Default constructor
GeneralizedSpread(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Constructor
GeneralizedSpread(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Constructor
generalizedSpread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Calculates the generalized spread metric.
GenerateBoxplotsWithR<Result> - Class in org.uma.jmetal.util.experiment.component
This class generates a R script that generates an eps file containing boxplots The results are a set of R files that are written in the directory #getExperimentBaseDirectory()/R.
GenerateBoxplotsWithR(Experiment<?, Result>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateBoxplotsWithR
 
generateCoordinates() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
GenerateFriedmanTestTables<Result> - Class in org.uma.jmetal.util.experiment.component
This class computes the Friedman test ranking and generates a Latex script that produces a table per quality indicator containing the ranking The results are a set of Latex files that are written in the directory #getExperimentBaseDirectory()/latex.
GenerateFriedmanTestTables(Experiment<?, Result>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateFriedmanTestTables
 
GenerateLatexTablesWithStatistics - Class in org.uma.jmetal.util.experiment.component
This class computes a number of statistical values (mean, median, standard deviation, interquartile range) from the indicator files generated after executing ExecuteAlgorithms and ComputeQualityIndicators.
GenerateLatexTablesWithStatistics(Experiment<?, ?>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateLatexTablesWithStatistics
 
GenerateReferenceParetoFront - Class in org.uma.jmetal.util.experiment.component
This class computes a reference Pareto front from a set of files.
GenerateReferenceParetoFront(Experiment<?, ?>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateReferenceParetoFront
 
GenerateReferenceParetoSetAndFrontFromDoubleSolutions - Class in org.uma.jmetal.util.experiment.component
This class computes the reference Pareto set and front from a set of data files containing the variable (VARx.tsv file) and objective (FUNx.tsv) values.
GenerateReferenceParetoSetAndFrontFromDoubleSolutions(Experiment<?, ?>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateReferenceParetoSetAndFrontFromDoubleSolutions
 
GenerateWilcoxonTestTablesWithR<Result> - Class in org.uma.jmetal.util.experiment.component
This class generates a R script that computes the Wilcoxon Signed Rank Test and generates a Latex script that produces a table per quality indicator containing the pairwise comparison between all the algorithms on all the solved problems.
GenerateWilcoxonTestTablesWithR(Experiment<?, Result>) - Constructor for class org.uma.jmetal.util.experiment.component.GenerateWilcoxonTestTablesWithR
 
GenerationalDistance<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the generational distance indicator.
GenerationalDistance() - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Default constructor
GenerationalDistance(String, double) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
GenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
GenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
generationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Returns the generational distance value for a given front
GenericIndicator<S> - Class in org.uma.jmetal.qualityindicator.impl
Abstract class representing quality indicators that need a reference front to be computed
GenericIndicator() - Constructor for class org.uma.jmetal.qualityindicator.impl.GenericIndicator
Default constructor
GenericIndicator(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenericIndicator
 
GenericIndicator(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenericIndicator
 
GenericSolutionAttribute<S extends Solution<?>,V> - Class in org.uma.jmetal.util.solutionattribute.impl
Generic class for implementing SolutionAttribute classes.
GenericSolutionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
Constructor
GenericSolutionAttribute(Object) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
Constructor
get() - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
 
get() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
get() - Method in interface org.uma.jmetal.measure.PullMeasure
 
get(Solution) - Method in interface org.uma.jmetal.solution.SolutionBuilder.Variable
 
get(Solution) - Method in interface org.uma.jmetal.solution.SolutionEvaluator.Objective
 
get(int) - Method in interface org.uma.jmetal.util.archive.Archive
 
get(int) - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
get(int) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
get(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
get2DHV(WfgHypervolumeFront) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
get2DHV(List<? extends Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
Computes the HV of a solution list.
getAlgorithm() - Method in class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
 
getAlgorithmList() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getAlgorithmList() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getAlgorithmTag() - Method in class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
 
getAlpha() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
getAttemptsToSettle() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getAttribute(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getAttribute(Object) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getAttribute(Object) - Method in interface org.uma.jmetal.solution.Solution
 
getAttribute(Object) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getAttribute(S) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttribute(S) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getAttributeIdentifier() - Method in class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
 
getAttributeIdentifier() - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttributeIdentifier() - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getAverageOccupation() - Method in class org.uma.jmetal.util.AdaptiveGrid
Return the average number of solutions in the occupied hypercubes
getBestSolution(S, S, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBestSolution(S, S, Comparator<S>, RandomGenerator<Double>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBestSolution(S, S, Comparator<S>, BinaryOperator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBinarySetLength() - Method in class org.uma.jmetal.util.binarySet.BinarySet
Returns the total number of bits
getBisections() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of bi-divisions performed in each objective.
getBitsPerVariable(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getBounds() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getComparator() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
getComparator() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
getComparator() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
getComparator() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
getComputingTime() - Method in class org.uma.jmetal.util.AlgorithmRunner
 
getCoordinates() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getCr() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getCrossoverOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.NPointCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.TwoPointCrossover
 
getCurrentIteration() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getDelay() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getDescription() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
getDescription() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
getDescription() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
getDescription() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
getDimensionValue(int) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getDimensionValue(int) - Method in interface org.uma.jmetal.util.point.Point
 
getDistance(E, J) - Method in interface org.uma.jmetal.util.distance.Distance
 
getDistance(S, S) - Method in class org.uma.jmetal.util.distance.impl.CosineDistanceBetweenSolutionsInObjectiveSpace
 
getDistance(S, L) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace
 
getDistance(S, S) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInObjectiveSpace
 
getDistance(S, S) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInSolutionSpace
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
getEvaluations() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
Returns the number of evaluations
getEvaluations() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
Returns the number of evaluations
getEvaluations() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getExclusiveHV(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
getExperimentBaseDirectory() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getExperimentBaseDirectory() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getExperimentName() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getExperimentName() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getF() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getFa() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFbr() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFbs() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFd() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFileName() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileName() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getFileWriter() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileWriter() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getFrontChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getGeneratorName() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getGrid() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
getHV(WfgHypervolumeFront) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
getHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
 
getInclusiveHV(Point) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
getIndependentRuns() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getIndependentRuns() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getIndicatorList() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getIndicatorList() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getInstance() - Static method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getInvertedFront(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
This method receives a normalized pareto front and return the inverted one.
getInvertedFront(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a normalized list of non-dominated solutions and return the inverted one.
getK() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getLessContributorHV(List<Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
getLocationDensity(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of solutions into a specific hypercube.
getLowerBound(int) - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.DoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getLowerBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.problem.IntegerProblem
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.DoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
 
getM() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getMaximumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the maximum values for each objectives in a front
getMaxIterations() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getMaxPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getMaxSize() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
getMaxSize() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
getMeasureKeys() - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
Provides the keys of all the Measures which are supported by this SimpleMeasureManager.
getMeasureKeys() - Method in interface org.uma.jmetal.measure.MeasureManager
This method should return all the keys identifying the Measures managed by this MeasureManager.
getMeasureManager() - Method in interface org.uma.jmetal.measure.Measurable
 
getMethod() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getMinimumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
Gets the minimum values for each objectives in a given front
getMostPopulatedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the value of the most populated hypercube.
getMutationOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
getMutationOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
getN() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getName() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
getName() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getName() - Method in interface org.uma.jmetal.problem.Problem
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
getName() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getName() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
getName() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getName() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
 
getNeighbors(List<S>, int) - Method in interface org.uma.jmetal.util.neighborhood.Neighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.util.TwoDimensionalMesh
Returns the north,south, east, and west solutions of a given solution
getNondominatedSolutions(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
getNormalizedFront(List<Solution<?>>, List<Double>, List<Double>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a list of non-dominated solutions and maximum and minimum values of the objectives, and returns a the normalized set of solutions.
getNumberOfBits(int) - Method in interface org.uma.jmetal.problem.BinaryProblem
 
getNumberOfBits() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getNumberOfBits(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getNumberOfBits(int) - Method in interface org.uma.jmetal.solution.BinarySolution
 
getNumberOfBits() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getNumberOfBits(int) - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getNumberOfBits() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.ConstrainedProblem
 
getNumberOfConstraints() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfCores() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getNumberOfCores() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getNumberOfDimensions() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getNumberOfDimensions() - Method in interface org.uma.jmetal.util.point.Point
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
 
getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
 
getNumberOfImprovements() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getNumberOfIntegerVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getNumberOfIntegerVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
 
getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
 
getNumberOfNonComparableSolutions() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
 
getNumberOfObjectives() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfObjectives() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfObjectives() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getNumberOfObjectives() - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getNumberOfObjectives() - Method in interface org.uma.jmetal.solution.Solution
 
getNumberOfObjectives() - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getNumberOfParents() - Method in interface org.uma.jmetal.operator.CrossoverOperator
 
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Three parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.NPointCrossover
 
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.NullCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Two parents are required to apply this operator.
getNumberOfParents() - Method in class org.uma.jmetal.operator.impl.crossover.TwoPointCrossover
 
getNumberOfPoints() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
getNumberOfPoints() - Method in interface org.uma.jmetal.util.front.Front
 
getNumberOfPoints() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getNumberOfSolutionsToSelect() - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
getNumberOfSubfronts() - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getNumberOfSubfronts() - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
getNumberOfThreads() - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
getNumberOfVariables() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
getNumberOfVariables() - Method in interface org.uma.jmetal.problem.Problem
 
getNumberOfVariables() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getNumberOfVariables() - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getNumberOfVariables() - Method in interface org.uma.jmetal.solution.Solution
 
getNumberOfVariables() - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getObjective(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getObjective(int) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getObjective(int) - Method in interface org.uma.jmetal.solution.Solution
 
getObjective(int) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getObjectiveArrayFromSolutionList(List<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Given a solution list and the identifier of an objective (0, 1, etc), returns an array with the values of that objective in all the solutions of the list
getObjectives() - Method in interface org.uma.jmetal.solution.SolutionEvaluator
 
getOffset() - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
getOffset() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
 
getOffset() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
getOutputParetoFrontFileName() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getOutputParetoFrontFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getOutputParetoSetFileName() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getOutputParetoSetFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getPd() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPermutationLength() - Method in interface org.uma.jmetal.problem.PermutationProblem
 
getPerturbation() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getPerturbation() - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
getPoint(int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
getPoint(int) - Method in interface org.uma.jmetal.util.front.Front
 
getPoint(int) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getPointDimensions() - Method in interface org.uma.jmetal.util.front.Front
 
getPointDimensions() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getProblem() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getProblem() - Method in class org.uma.jmetal.util.experiment.util.ExperimentProblem
 
getProblemList() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getProblemList() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getProblemTag() - Method in class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
 
getPullMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
getPullMeasure(Object) - Method in interface org.uma.jmetal.measure.MeasureManager
 
getPushMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
getPushMeasure(Object) - Method in interface org.uma.jmetal.measure.MeasureManager
 
getRandomGenerator() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getRandomValue(Value, Value) - Method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Generate a random value within the provided range.
getRandomValue() - Method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Generate a random value.
getReferenceFrontDirectory() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getReferenceFrontDirectory() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getReferenceFrontFileNames() - Method in class org.uma.jmetal.util.experiment.Experiment
 
getReferenceFrontFileNames() - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
getResult() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getResult() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getRho() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getSeed() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getSelectionOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getSeparator() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getSeparator() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getSolutionList() - Method in interface org.uma.jmetal.util.archive.Archive
 
getSolutionList() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
getSolutionList() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
getSubfront(int) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getSubfront(int) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
getSwarm() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
getTag() - Method in class org.uma.jmetal.util.experiment.util.ExperimentProblem
 
getTotalNumberOfBits() - Method in interface org.uma.jmetal.problem.BinaryProblem
 
getTotalNumberOfBits() - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
 
getTotalNumberOfBits() - Method in interface org.uma.jmetal.solution.BinarySolution
 
getTotalNumberOfBits() - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerProblem
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
 
getValues() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
getValues() - Method in interface org.uma.jmetal.util.point.Point
 
getVarChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getVariables() - Method in interface org.uma.jmetal.solution.SolutionBuilder
 
getVariableValue(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getVariableValue(int) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getVariableValue(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValue(int) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
 
getVariableValueString(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValueString(int) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
getVariant() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getX() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Retrieves Coordinate's x-position
getY() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Retrieves Coordinate's y-position

H

hashCode() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
hashCode() - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
hashCode() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
hashCode() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
hashCode() - Method in class org.uma.jmetal.util.point.util.PointSolution
 
HUXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a HUX crossover operator using two parent solutions.
HUXCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Constructor
HUXCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Constructor
Hypervolume<S> - Class in org.uma.jmetal.qualityindicator.impl
This interface represents implementations of the Hypervolume quality indicator
Hypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
Hypervolume(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
Hypervolume(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
HypervolumeArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
HypervolumeArchive(int, Hypervolume<S>) - Constructor for class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
HypervolumeContributionAttribute<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
HypervolumeContributionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContributionAttribute
 
HypervolumeContributionComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the crowding distance attribute.
HypervolumeContributionComparator() - Constructor for class org.uma.jmetal.util.comparator.HypervolumeContributionComparator
 

I

IdealPoint - Class in org.uma.jmetal.util.referencePoint.impl
Class representing an ideal point (minimization is assumed)
IdealPoint(int) - Constructor for class org.uma.jmetal.util.referencePoint.impl.IdealPoint
 
improvement(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
increment() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Add 1 to the current count and push its value to all the registered observers.
increment(long) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Increment the current count in a given amount.
initChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
initializationPhase() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
Initialization phase of the scatter search: the population is filled with diverse solutions that have been improved.
initializeLeader(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeObjectiveValues() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
initializeParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
IntegerDoubleProblem<S> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
IntegerDoubleSolution - Interface in org.uma.jmetal.solution
Interface representing a solution composed of integers and real values
IntegerPolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a polynomial mutation operator to be applied to Integer solutions If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.
IntegerPolynomialMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(IntegerProblem, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
Constructor
IntegerProblem - Interface in org.uma.jmetal.problem
Interface representing integer problems
IntegerSBXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a SBX crossover operator using two parent solutions (Integer encoding)
IntegerSBXCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Constructor
IntegerSBXCrossover(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Constructor
IntegerSolution - Interface in org.uma.jmetal.solution
Interface representing a integer solutions
InvertedGenerationalDistance<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the inverted generational distance metric.
InvertedGenerationalDistance() - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Default constructor
InvertedGenerationalDistance(String, double) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
InvertedGenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
InvertedGenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
invertedGenerationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Returns the inverted generational distance value for a given front
InvertedGenerationalDistancePlus<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the inverted generational distance metric plust (IGD+) Reference: Ishibuchi et al 2015, "A Study on Performance Evaluation Ability of a Modified Inverted Generational Distance Indicator", GECCO 2015
InvertedGenerationalDistancePlus() - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Default constructor
InvertedGenerationalDistancePlus(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Constructor
InvertedGenerationalDistancePlus(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Constructor
invertedGenerationalDistancePlus(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Returns the inverted generational distance plus value for a given front
isEmpty() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
IsInterfaceException(Class<?>) - Constructor for exception org.uma.jmetal.solution.impl.VariableFactory.IsInterfaceException
 
isSolutionDominatedBySolutionList(S, List<? extends S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.GenericIndicator
This method returns true if lower indicator values are preferred and false otherwise
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
iterator() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 

J

JavaRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
JavaRandomGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JavaRandomGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JMetalException - Exception in org.uma.jmetal.util
jMetal exception class
JMetalException(String) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalException(Exception) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalException(String, Exception) - Constructor for exception org.uma.jmetal.util.JMetalException
 
JMetalLogger - Class in org.uma.jmetal.util
This class provides some facilities to manage loggers.
JMetalLogger() - Constructor for class org.uma.jmetal.util.JMetalLogger
 
JMetalRandom - Class in org.uma.jmetal.util.pseudorandom
 

L

L5<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining a L5 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional square mesh.
L5(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L5
Constructor.
larvaeSettlementPhase(List<S>, List<S>, List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
LastEvaluationMeasure<Solution,Value> - Class in org.uma.jmetal.measure.impl
LastEvaluationMeasure is a PushMeasure providing the last evaluation made in an algorithm.
LastEvaluationMeasure() - Constructor for class org.uma.jmetal.measure.impl.LastEvaluationMeasure
 
LastEvaluationMeasure.Evaluation<Solution,Value> - Class in org.uma.jmetal.measure.impl
This structure represent an atomic evaluation of a given solution.
LexicographicalPointComparator - Class in org.uma.jmetal.util.point.util.comparator
This class implements the Comparator interface for comparing tow points.
LexicographicalPointComparator() - Constructor for class org.uma.jmetal.util.point.util.comparator.LexicographicalPointComparator
 
link(PushMeasure<T>) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
If this CountingMeasure is used to count the number of time a PushMeasure notifies its observers, you can use this method to link them.
ListenerTimeMeasure - Class in org.uma.jmetal.measure.impl
This measure is a facility to evaluate the time spent in MeasureListeners registered in PushMeasures.
ListenerTimeMeasure() - Constructor for class org.uma.jmetal.measure.impl.ListenerTimeMeasure
 
loadProblem(String) - Static method in class org.uma.jmetal.util.ProblemUtils
Create an instance of problem passed as argument
LocalSearchOperator<Source> - Interface in org.uma.jmetal.operator
Interface representing a local search operator Created by cbarba on 5/3/15.
location(S) - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the hypercube of a solution
LocationAttribute<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
LocationAttribute(List<S>) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
 
logger - Static variable in class org.uma.jmetal.util.JMetalLogger
 

M

main(String[]) - Static method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
main(String[]) - Static method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
makeDominatedBit(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
maxPopulationSize - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
maxSize - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
meanOverallViolation(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Computes the feasibility ratio Return the ratio of feasible solutions
Measurable - Interface in org.uma.jmetal.measure
A Measurable entity is an entity which provides one or several Measures.
Measure<Value> - Interface in org.uma.jmetal.measure
A Measure aims at providing the Value of a specific property, typically of an Algorithm.
MeasureFactory - Class in org.uma.jmetal.measure.impl
The MeasureFactory provides some useful methods to build specific Measures.
MeasureFactory() - Constructor for class org.uma.jmetal.measure.impl.MeasureFactory
 
measureGenerated(Value) - Method in interface org.uma.jmetal.measure.MeasureListener
 
MeasureListener<Value> - Interface in org.uma.jmetal.measure
A MeasureListener allows to register a given behavior to PushMeasure.register(MeasureListener).
MeasureManager - Interface in org.uma.jmetal.measure
A MeasureManager aims at managing a set of Measures.
MersenneTwisterGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
MersenneTwisterGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
Constructor
MersenneTwisterGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
Constructor
MultithreadedSolutionListEvaluator<S> - Class in org.uma.jmetal.util.evaluator.impl
 
MultithreadedSolutionListEvaluator(int, Problem<S>) - Constructor for class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
MutationOperator<Source> - Interface in org.uma.jmetal.operator
Interface representing mutation operators

N

NadirPoint - Class in org.uma.jmetal.util.referencePoint.impl
Class representing a nadir point (minimization is assumed)
NadirPoint(int) - Constructor for class org.uma.jmetal.util.referencePoint.impl.NadirPoint
 
NaryRandomSelection<S> - Class in org.uma.jmetal.operator.impl.selection
This class implements a random selection operator used for selecting a N number of solutions from a list
NaryRandomSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Constructor
NaryRandomSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.NaryRandomSelection
Constructor
NaryTournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
Applies a N-ary tournament selection to return the best solution between N that have been chosen at random from a solution list.
NaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
NaryTournamentSelection(int, Comparator<S>) - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
needToCompare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Returns true if solutions s1 and/or s2 have an overall constraint violation with value less than 0
Neighborhood<S> - Interface in org.uma.jmetal.util.neighborhood
Interface representing a neighborhood of a given solution in a list of solutions
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble(double, double) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextDouble() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextInt(int, int) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
NonDominatedSolutionListArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
This class implements an archive containing non-dominated solutions
NonDominatedSolutionListArchive() - Constructor for class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Constructor
NonDominatedSolutionListArchive(DominanceComparator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Constructor
NonUniformMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a non-uniform mutation operator.
NonUniformMutation(double, double, int) - Constructor for class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Constructor
NonUniformMutation(double, double, int, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
Constructor
normalize(List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.front.util.FrontNormalizer
Returns a normalized front
normalize(Front) - Method in class org.uma.jmetal.util.front.util.FrontNormalizer
Returns a normalized front
NPointCrossover<T> - Class in org.uma.jmetal.operator.impl.crossover
Created by FlapKap on 23-03-2017.
NPointCrossover(double, int) - Constructor for class org.uma.jmetal.operator.impl.crossover.NPointCrossover
 
NPointCrossover(int) - Constructor for class org.uma.jmetal.operator.impl.crossover.NPointCrossover
 
NullCrossover<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.crossover
This class defines a null crossover operator: the parent solutions are returned without any change.
NullCrossover() - Constructor for class org.uma.jmetal.operator.impl.crossover.NullCrossover
 
NullMutation<S> - Class in org.uma.jmetal.operator.impl.mutation
This class is intended to perform no mutation.
NullMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.NullMutation
 
numberOfPoints - Variable in class org.uma.jmetal.util.front.imp.ArrayFront
 
NumberOfViolatedConstraints<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
NumberOfViolatedConstraints() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.NumberOfViolatedConstraints
 

O

ObjectiveComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
This class implements a comparator based on a given objective
ObjectiveComparator(int) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Constructor.
ObjectiveComparator(int, ObjectiveComparator.Ordering) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Comparator.
ObjectiveComparator.Ordering - Enum in org.uma.jmetal.util.comparator
 
ObjectiveFactory - Class in org.uma.jmetal.solution.impl
This factory provides facilities to generate SolutionEvaluator.Objectives from usual situations.
ObjectiveFactory() - Constructor for class org.uma.jmetal.solution.impl.ObjectiveFactory
 
occupiedHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of hypercubes with more than zero solutions.
Operator<Source,Result> - Interface in org.uma.jmetal.operator
Interface representing an operator
org.uma.jmetal.algorithm - package org.uma.jmetal.algorithm
 
org.uma.jmetal.algorithm.impl - package org.uma.jmetal.algorithm.impl
 
org.uma.jmetal.measure - package org.uma.jmetal.measure
 
org.uma.jmetal.measure.impl - package org.uma.jmetal.measure.impl
 
org.uma.jmetal.operator - package org.uma.jmetal.operator
 
org.uma.jmetal.operator.impl.crossover - package org.uma.jmetal.operator.impl.crossover
 
org.uma.jmetal.operator.impl.localsearch - package org.uma.jmetal.operator.impl.localsearch
 
org.uma.jmetal.operator.impl.mutation - package org.uma.jmetal.operator.impl.mutation
 
org.uma.jmetal.operator.impl.selection - package org.uma.jmetal.operator.impl.selection
 
org.uma.jmetal.problem - package org.uma.jmetal.problem
 
org.uma.jmetal.problem.impl - package org.uma.jmetal.problem.impl
 
org.uma.jmetal.qualityindicator - package org.uma.jmetal.qualityindicator
 
org.uma.jmetal.qualityindicator.impl - package org.uma.jmetal.qualityindicator.impl
 
org.uma.jmetal.qualityindicator.impl.hypervolume - package org.uma.jmetal.qualityindicator.impl.hypervolume
 
org.uma.jmetal.qualityindicator.impl.hypervolume.util - package org.uma.jmetal.qualityindicator.impl.hypervolume.util
 
org.uma.jmetal.solution - package org.uma.jmetal.solution
 
org.uma.jmetal.solution.impl - package org.uma.jmetal.solution.impl
 
org.uma.jmetal.solution.util - package org.uma.jmetal.solution.util
 
org.uma.jmetal.util - package org.uma.jmetal.util
 
org.uma.jmetal.util.archive - package org.uma.jmetal.util.archive
 
org.uma.jmetal.util.archive.impl - package org.uma.jmetal.util.archive.impl
 
org.uma.jmetal.util.binarySet - package org.uma.jmetal.util.binarySet
 
org.uma.jmetal.util.chartcontainer - package org.uma.jmetal.util.chartcontainer
 
org.uma.jmetal.util.comparator - package org.uma.jmetal.util.comparator
 
org.uma.jmetal.util.comparator.impl - package org.uma.jmetal.util.comparator.impl
 
org.uma.jmetal.util.distance - package org.uma.jmetal.util.distance
 
org.uma.jmetal.util.distance.impl - package org.uma.jmetal.util.distance.impl
 
org.uma.jmetal.util.evaluator - package org.uma.jmetal.util.evaluator
 
org.uma.jmetal.util.evaluator.impl - package org.uma.jmetal.util.evaluator.impl
 
org.uma.jmetal.util.experiment - package org.uma.jmetal.util.experiment
 
org.uma.jmetal.util.experiment.component - package org.uma.jmetal.util.experiment.component
 
org.uma.jmetal.util.experiment.util - package org.uma.jmetal.util.experiment.util
 
org.uma.jmetal.util.extremevalues - package org.uma.jmetal.util.extremevalues
 
org.uma.jmetal.util.extremevalues.impl - package org.uma.jmetal.util.extremevalues.impl
 
org.uma.jmetal.util.fileinput.util - package org.uma.jmetal.util.fileinput.util
 
org.uma.jmetal.util.fileoutput - package org.uma.jmetal.util.fileoutput
 
org.uma.jmetal.util.fileoutput.impl - package org.uma.jmetal.util.fileoutput.impl
 
org.uma.jmetal.util.front - package org.uma.jmetal.util.front
 
org.uma.jmetal.util.front.imp - package org.uma.jmetal.util.front.imp
 
org.uma.jmetal.util.front.util - package org.uma.jmetal.util.front.util
 
org.uma.jmetal.util.naming - package org.uma.jmetal.util.naming
 
org.uma.jmetal.util.naming.impl - package org.uma.jmetal.util.naming.impl
 
org.uma.jmetal.util.neighborhood - package org.uma.jmetal.util.neighborhood
 
org.uma.jmetal.util.neighborhood.impl - package org.uma.jmetal.util.neighborhood.impl
 
org.uma.jmetal.util.neighborhood.util - package org.uma.jmetal.util.neighborhood.util
 
org.uma.jmetal.util.point - package org.uma.jmetal.util.point
 
org.uma.jmetal.util.point.impl - package org.uma.jmetal.util.point.impl
 
org.uma.jmetal.util.point.util - package org.uma.jmetal.util.point.util
 
org.uma.jmetal.util.point.util.comparator - package org.uma.jmetal.util.point.util.comparator
 
org.uma.jmetal.util.point.util.distance - package org.uma.jmetal.util.point.util.distance
 
org.uma.jmetal.util.pseudorandom - package org.uma.jmetal.util.pseudorandom
 
org.uma.jmetal.util.pseudorandom.impl - package org.uma.jmetal.util.pseudorandom.impl
 
org.uma.jmetal.util.referencePoint - package org.uma.jmetal.util.referencePoint
 
org.uma.jmetal.util.referencePoint.impl - package org.uma.jmetal.util.referencePoint.impl
 
org.uma.jmetal.util.solutionattribute - package org.uma.jmetal.util.solutionattribute
 
org.uma.jmetal.util.solutionattribute.impl - package org.uma.jmetal.util.solutionattribute.impl
 
OverallConstraintViolation<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
OverallConstraintViolation() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.OverallConstraintViolation
 
OverallConstraintViolationComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator.impl
This class implements a Comparator (a method for comparing Solution objects) based on the overall constraint violation of the solutions, as done in NSGA-II.
OverallConstraintViolationComparator() - Constructor for class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
Constructor

P

PermutationProblem<S extends PermutationSolution<?>> - Interface in org.uma.jmetal.problem
Interface representing permutation problems
PermutationSolution<T> - Interface in org.uma.jmetal.solution
Interface representing permutation based solutions
PermutationSwapMutation<T> - Class in org.uma.jmetal.operator.impl.mutation
This class implements a swap mutation.
PermutationSwapMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Constructor
PermutationSwapMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Constructor
PermutationSwapMutation(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Constructor
perturbation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
PISAHypervolume<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl.hypervolume
This class implements the hypervolume indicator.
PISAHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
Default constructor
PISAHypervolume(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
Constructor
PISAHypervolume(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
Constructor
PMXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a PMX crossover operator using two parent solutions.
PMXCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Constructor
PMXCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Constructor
PMXCrossover(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.impl.crossover.PMXCrossover
Constructor
point - Variable in class org.uma.jmetal.util.point.impl.ArrayPoint
 
Point - Interface in org.uma.jmetal.util.point
Interface representing a point
PointComparator - Class in org.uma.jmetal.util.point.util.comparator
Point comparator.
PointComparator() - Constructor for class org.uma.jmetal.util.point.util.comparator.PointComparator
 
PointDimensionComparator - Class in org.uma.jmetal.util.point.util.comparator
This class implements the Comparator interface.
PointDimensionComparator(int) - Constructor for class org.uma.jmetal.util.point.util.comparator.PointDimensionComparator
Constructor
PointDistance - Interface in org.uma.jmetal.util.point.util.distance
Interface representing classes for computing a distance between two points
points - Variable in class org.uma.jmetal.util.front.imp.ArrayFront
 
PointSolution - Class in org.uma.jmetal.util.point.util
Solution used to wrap a Point object.
PointSolution(int) - Constructor for class org.uma.jmetal.util.point.util.PointSolution
Constructor
PointSolution(Point) - Constructor for class org.uma.jmetal.util.point.util.PointSolution
Constructor
PointSolution(PointSolution) - Constructor for class org.uma.jmetal.util.point.util.PointSolution
Copy constructor
PolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a polynomial mutation operator The implementation is based on the NSGA-II code available in http://www.iitk.ac.in/kangal/codes.shtml If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.
PolynomialMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(DoubleProblem, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(DoubleProblem, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
PolynomialMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Constructor
population - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
population - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
prepare(SolutionBuilder.Variable<Solution, Value>, Value) - Method in interface org.uma.jmetal.solution.SolutionBuilder
This method tells which Value to assign to the next Solution, generated by SolutionBuilder.build(), for a given SolutionBuilder.Variable.
prepareFileOutputContents(double[]) - Method in class org.uma.jmetal.util.experiment.component.GenerateFriedmanTestTables
 
print() - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(FileOutputContext, List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(FileOutputContext, List<? extends Solution<?>>, List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(String, List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printVariablesToFile(FileOutputContext, List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printVariablesToFile(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
problem - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
Problem<S> - Interface in org.uma.jmetal.problem
Interface representing a multi-objective optimization problem
problem - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
problem - Variable in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
ProblemUtils - Class in org.uma.jmetal.util
 
ProblemUtils() - Constructor for class org.uma.jmetal.util.ProblemUtils
 
prune() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
PseudoRandomGenerator - Interface in org.uma.jmetal.util.pseudorandom
 
PullMeasure<Value> - Interface in org.uma.jmetal.measure
A PullMeasure is a Measure from which the Value can be accessed on demand through the PullMeasure.get() method.
PullPushMeasure<Value> - Class in org.uma.jmetal.measure.impl
A PullPushMeasure aims at providing both the PushMeasure and PullMeasure abilities into a single Measure.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, DescribedEntity) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps both a PullMeasure and a PushMeasure.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, String, String) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Equivalent to PullPushMeasure.PullPushMeasure(PullMeasure, PushMeasure, DescribedEntity) but the reference parameter is replaced by the specific name and description that you want to provide.
PullPushMeasure(PushMeasure<Value>, Value) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps a PushMeasure.
PullPushMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.PullPushMeasure
Create a PullPushMeasure from scratch.
push(T) - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
push(Solution, Value) - Method in class org.uma.jmetal.measure.impl.LastEvaluationMeasure
This method is equivalent to SimplePushMeasure.push(Object) excepted that it automatically create the LastEvaluationMeasure.Evaluation instance.
push(Value) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
Notify the observers which has registered a MeasureListener through SimplePushMeasure.register(MeasureListener) about a value.
PushMeasure<Value> - Interface in org.uma.jmetal.measure
A PushMeasure is a Measure which provides its Value through notifications.

Q

QualityIndicator<Evaluate,Result> - Interface in org.uma.jmetal.qualityindicator
 

R

R2<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
TODO: Add comments here
R2(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and 100 lambda vectors
R2() - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and 100 lambda vectors
R2(int) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and N lambda vectors
R2(String, Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Constructor Creates a new instance of the R2 indicator for nDimensiosn It loads the weight vectors from the file fileName
R2(int, Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Creates a new instance of the R2 indicator for a problem with two objectives and N lambda vectors
R2(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
Constructor Creates a new instance of the R2 indicator for nDimensiosn It loads the weight vectors from the file fileName
r2(Front) - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
randNormal(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Use the polar form of the Box-Muller transformation to obtain a pseudo random number from a Gaussian distribution Code taken from Maurice Clerc's implementation
randomGenerator - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
randomGenerator - Variable in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
RandomGenerator<Value> - Interface in org.uma.jmetal.util.pseudorandom
A RandomGenerator aims to provide a random value of a given type.
randomOccupiedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
randomOccupiedHypercube(BoundedRandomGenerator<Integer>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
RandomSelection<S> - Class in org.uma.jmetal.operator.impl.selection
This class implements a random selection operator used for selecting a N number of solutions from a list
RandomSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.RandomSelection
 
randSphere(int) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Get a random point from an hypersphere (center = 0, radius = 1) Code taken from Maurice Clerc's implementation
randSphere(int, double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Ger a random point from an hypersphere Code taken from Maurice Clerc's implementation
Ranking<S> - Interface in org.uma.jmetal.util.solutionattribute
Ranks a list of solutions according to the dominance relationship
RankingAndCrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
RankingAndCrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
 
RankingAndCrowdingSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
This class implements a selection for selecting a number of solutions from a solution list.
RankingAndCrowdingSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
Constructor
RankingComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
RankingComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingComparator
 
ReadDoubleDataFile - Class in org.uma.jmetal.util.fileinput.util
Utiliy class that reads a file containing a double value per line and returns an array with all of them.
ReadDoubleDataFile() - Constructor for class org.uma.jmetal.util.fileinput.util.ReadDoubleDataFile
 
readFile(String) - Method in class org.uma.jmetal.util.fileinput.util.ReadDoubleDataFile
 
recompute() - Method in class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Recomputes the neighbors
referenceParetoFront - Variable in class org.uma.jmetal.qualityindicator.impl.GenericIndicator
 
ReferencePoint - Class in org.uma.jmetal.util.referencePoint
Interface representing a reference point
ReferencePoint(int) - Constructor for class org.uma.jmetal.util.referencePoint.ReferencePoint
 
referenceSetUpdate() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
referenceSetUpdate(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
refreshCharts() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
refreshCharts(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
 
register(MeasureListener<Value>) - Method in interface org.uma.jmetal.measure.PushMeasure
Register a MeasureListener to use the Values of the PushMeasure when they are generated.
remove(Object) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
remove(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
removeAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
removeAllMeasures(Iterable<? extends Object>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
removeDuplicatedAlgorithms() - Method in class org.uma.jmetal.util.experiment.Experiment
The list of algorithms contain an algorithm instance per problem.
removeIndicator(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
removeListener(Consumer<AuditableRandomGenerator.Audit>) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
removeMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
This method removes an entire Measure, meaning that if both a PullMeasure and a PushMeasure are registered for this key, then both are removed.
removePullMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
removePushMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
removeSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Decreases the number of solutions into a specific hypercube.
removeSolutionsFromList(List<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Removes a number of solutions from a list
repaint() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
RepairDoubleSolution - Interface in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtBounds - Class in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtBounds() - Constructor for class org.uma.jmetal.solution.util.RepairDoubleSolutionAtBounds
 
RepairDoubleSolutionAtRandom - Class in org.uma.jmetal.solution.util
 
RepairDoubleSolutionAtRandom() - Constructor for class org.uma.jmetal.solution.util.RepairDoubleSolutionAtRandom
Constructor
RepairDoubleSolutionAtRandom(BoundedRandomGenerator<Double>) - Constructor for class org.uma.jmetal.solution.util.RepairDoubleSolutionAtRandom
Constructor
repairSolutionVariableValue(double, double, double) - Method in interface org.uma.jmetal.solution.util.RepairDoubleSolution
Checks if a given value is between its bounds and repairs it otherwise
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.util.RepairDoubleSolutionAtBounds
Checks if the value is between its bounds; if not, the lower or upper bound is returned
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.util.RepairDoubleSolutionAtRandom
Checks if the value is between its bounds; if not, a random value between the limits is returned
replacement(List<S>, List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This methods iteratively applies a CrossoverOperator a MutationOperator to the population to create the offspring population.
reset() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Restart the counter to zero.
reset(long) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
Restart the counter to a given value.
reset() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Reset the total time to zero.
reset() - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method reset the time measured to zero.
restart() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
restart(List<S>, Problem<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
This methods takes a list of solutions, removes a percentage of its solutions, and it is filled with new random generated solutions
restartConditionIsFulfilled(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
retainAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
rouletteWheel() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube using a rouleteWheel method.
rouletteWheel(BoundedRandomGenerator<Double>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube using a rouleteWheel method.
run() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
run() - Method in class org.uma.jmetal.util.experiment.component.ComputeQualityIndicators
 
run() - Method in class org.uma.jmetal.util.experiment.component.ExecuteAlgorithms
 
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateBoxplotsWithR
 
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateFriedmanTestTables
 
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateLatexTablesWithStatistics
 
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateReferenceParetoFront
The run() method creates de output directory and compute the fronts
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateReferenceParetoSetAndFrontFromDoubleSolutions
The run() method creates de output directory and compute the fronts
run() - Method in class org.uma.jmetal.util.experiment.component.GenerateWilcoxonTestTablesWithR
 
run() - Method in interface org.uma.jmetal.util.experiment.ExperimentComponent
 
runAlgorithm(int, Experiment<?, ?>) - Method in class org.uma.jmetal.util.experiment.util.ExperimentAlgorithm
 

S

saveChart(String, BitmapEncoder.BitmapFormat) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
SBXCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class allows to apply a SBX crossover operator using two parent solutions (Double encoding).
SBXCrossover(double, double) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
SBXCrossover(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
SBXCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
SBXCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
selectBroadcastSpawners(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This method iteratively applies a SelectionOperator to the population to fill the mating pool population.
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
SelectionOperator<Source,Result> - Interface in org.uma.jmetal.operator
Interface representing selection operators
selectNRandomDifferentSolutions(int, List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a normalized list of non-dominated solutions and return the inverted one.
selectNRandomDifferentSolutions(int, List<S>, BoundedRandomGenerator<Integer>) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method receives a normalized list of non-dominated solutions and return the inverted one.
separator - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
SequentialSolutionListEvaluator<S> - Class in org.uma.jmetal.util.evaluator.impl
 
SequentialSolutionListEvaluator() - Constructor for class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
set(T) - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
setAlgorithmList(List<ExperimentAlgorithm<S, Result>>) - Method in class org.uma.jmetal.util.experiment.Experiment
 
setAlgorithmList(List<ExperimentAlgorithm<S, Result>>) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setAllMeasures(Map<? extends Object, ? extends Measure<?>>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
setAlpha(double) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
setAttribute(Object, Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setAttribute(Object, Object) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
setAttribute(Object, Object) - Method in interface org.uma.jmetal.solution.Solution
 
setAttribute(Object, Object) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
setAttribute(S, V) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
setAttribute(S, V) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
setColumns(int) - Method in class org.uma.jmetal.util.experiment.component.GenerateBoxplotsWithR
 
setCoordinates(List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
SetCoverage - Class in org.uma.jmetal.qualityindicator.impl
Set coverage metric
SetCoverage() - Constructor for class org.uma.jmetal.qualityindicator.impl.SetCoverage
Constructor
setCr(double) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
setCurrentIteration(int) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setCurrentSolution(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
setDelay(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setDescription(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setDimensionValue(int, double) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
setDimensionValue(int, double) - Method in interface org.uma.jmetal.util.point.Point
 
setDisplayNotch() - Method in class org.uma.jmetal.util.experiment.component.GenerateBoxplotsWithR
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
setExperimentBaseDirectory(String) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setF(double) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
setFrontChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setFrontChart(int, int, String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setFunFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setIndependentRuns(int) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setIndex(int) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
 
setIndicatorList(List<GenericIndicator<S>>) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setK(double) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
setLowerLimit(List<Double>) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
setLowerLimit(List<Number>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setLowerLimit(List<Integer>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
setMaximizing() - Method in class org.uma.jmetal.util.point.util.comparator.PointComparator
 
setMaxIterations(int) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setMaxPopulationSize(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
setMeasure(Object, Measure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
This method call SimpleMeasureManager.setPullMeasure(Object, PullMeasure) or SimpleMeasureManager.setPushMeasure(Object, PushMeasure) depending on the interfaces implemented by the Measure given in argument.
setMinimizing() - Method in class org.uma.jmetal.util.point.util.comparator.PointComparator
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
 
setMutationProbability(Double) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
setName(String) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setName(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setName(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setNumberOfConstraints(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setNumberOfCores(int) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setNumberOfDoubleVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setNumberOfIntegerVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setNumberOfObjectives(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setNumberOfPoints(int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
setNumberOfVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setObjective(int, double) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setObjective(int, double) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
setObjective(int, double) - Method in interface org.uma.jmetal.solution.Solution
 
setObjective(int, double) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
setObjectiveMinimizingObjectiveList(List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setOffset(double) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.PISAHypervolume
 
setOffset(double) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
setOffset(double) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
 
setOutputParetoFrontFileName(String) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setOutputParetoSetFileName(String) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setPerturbation(double) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setPerturbation(Double) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
setPoint(int, Point) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
setPoint(int, Point) - Method in interface org.uma.jmetal.util.front.Front
 
setPoint(int, Point) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setPopulationSize(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setProblem(Problem<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
setProblemList(List<ExperimentProblem<S>>) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setPullMeasure(Object, PullMeasure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
setPushMeasure(Object, PushMeasure<?>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
setRandomGenerator(PseudoRandomGenerator) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setReferenceFrontDirectory(String) - Method in class org.uma.jmetal.util.experiment.Experiment
 
setReferenceFrontDirectory(String) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setReferenceFrontFileNames(List<String>) - Method in class org.uma.jmetal.util.experiment.Experiment
 
setReferenceFrontFileNames(List<String>) - Method in class org.uma.jmetal.util.experiment.ExperimentBuilder
 
setReferenceParetoFront(String) - Method in class org.uma.jmetal.qualityindicator.impl.GenericIndicator
 
setReferenceParetoFront(Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenericIndicator
 
setReferencePoint(List<Double>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setRows(int) - Method in class org.uma.jmetal.util.experiment.component.GenerateBoxplotsWithR
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setSeed(long) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
setSeparator(String) - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
setSeparator(String) - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
setSeparator(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setSwarm(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
setUpperLimit(List<Double>) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
 
setUpperLimit(List<Number>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
 
setUpperLimit(List<Integer>) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
 
setVarChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setVarFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setVariableValue(int, T) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setVariableValue(int, Double) - Method in class org.uma.jmetal.solution.impl.ArrayDoubleSolution
 
setVariableValue(int, T) - Method in interface org.uma.jmetal.solution.Solution
 
setVariableValue(int, Double) - Method in class org.uma.jmetal.util.point.util.PointSolution
 
setX(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Sets Coordinate's x-position to a new value
setY(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Sets Coordinate's y-position to a new value
sexualReproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
shutdown() - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
SimpleDescribedEntity - Class in org.uma.jmetal.util.naming.impl
SimpleDescribedEntity is a basic implementation of DescribedEntity.
SimpleDescribedEntity(String, String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a given description.
SimpleDescribedEntity(String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a null description.
SimpleDescribedEntity() - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with the class name as its name and a null description.
SimpleMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimpleMeasure is a basic implementation of Measure.
SimpleMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a given description.
SimpleMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a null description.
SimpleMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasure
Create a SimpleMeasure with the class name as its name and a null description.
SimpleMeasureManager - Class in org.uma.jmetal.measure.impl
This SimpleMeasureManager provides a basic implementation to manage a collection of Measures.
SimpleMeasureManager() - Constructor for class org.uma.jmetal.measure.impl.SimpleMeasureManager
 
SimplePullMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimplePullMeasure is a basic implementation of PullMeasure.
SimplePullMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a given description.
SimplePullMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a null description.
SimplePullMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with the class name as its name and a null description.
SimplePushMeasure<Value> - Class in org.uma.jmetal.measure.impl
SimplePushMeasure is a basic implementation of PushMeasure.
SimplePushMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a given description.
SimplePushMeasure(String) - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a null description.
SimplePushMeasure() - Constructor for class org.uma.jmetal.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with the class name as its name and a null description.
SimpleRandomMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a random mutation operator for double solutions
SimpleRandomMutation(double) - Constructor for class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
Constructor
SimpleRandomMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.SimpleRandomMutation
Constructor
SinglePointCrossover - Class in org.uma.jmetal.operator.impl.crossover
This class implements a single point crossover operator.
SinglePointCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Constructor
SinglePointCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Constructor
SinglePointCrossover(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
Constructor
size() - Method in interface org.uma.jmetal.util.archive.Archive
 
size() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
size() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
size() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
Solution<T> - Interface in org.uma.jmetal.solution
Interface representing a Solution
SolutionAttribute<S,V> - Interface in org.uma.jmetal.util.solutionattribute
Attributes allows to extend the solution classes to incorporate data required by operators or algorithms manipulating them.
SolutionBuilder<Solution> - Interface in org.uma.jmetal.solution
A SolutionBuilder allows to generate a Solution by setting its fundamental information, in other words by providing the values of its SolutionBuilder.Variables.
SolutionBuilder.Variable<Solution,Value> - Interface in org.uma.jmetal.solution
A SolutionBuilder.Variable represents the fundamental information of a set of homogeneous Solutions (e.g. a population of solutions returned by an Algorithm).
solutionCombination(List<List<S>>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
SolutionEvaluator<Solution> - Interface in org.uma.jmetal.solution
A SolutionEvaluator allows to evaluate a Solution on one or several dimensions, in other words to compute its SolutionEvaluator.Objective values.
SolutionEvaluator.Objective<Solution,Value> - Interface in org.uma.jmetal.solution
An SolutionEvaluator.Objective represents the evaluation information of a set of homogeneous Solutions (e.g. a population of solutions returned by an Algorithm).
SolutionListEvaluator<S> - Interface in org.uma.jmetal.util.evaluator
Created by Antonio J.
SolutionListExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of a list of objects
SolutionListExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
SolutionListOutput - Class in org.uma.jmetal.util.fileoutput
 
SolutionListOutput(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
solutionListsAreEquals(List<S>, List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Compares two solution lists to determine if both are equals
SolutionListUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionListUtils() - Constructor for class org.uma.jmetal.util.SolutionListUtils
 
SolutionUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionUtils() - Constructor for class org.uma.jmetal.util.SolutionUtils
 
sort(Comparator<Point>) - Method in interface org.uma.jmetal.util.front.Front
 
sort(Comparator<Point>) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
sortByDensityEstimator() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
sortByDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
 
sortByDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
sortByDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
Spread<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl
This class implements the spread quality indicator.
Spread() - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Default constructor
Spread(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Constructor
Spread(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Constructor
spread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Calculates the Spread metric.
start() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Start a round.
stop() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Stop a round.
StrengthFitnessComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
 
StrengthFitnessComparator() - Constructor for class org.uma.jmetal.util.comparator.StrengthFitnessComparator
 
StrengthRawFitness<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
 
StrengthRawFitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.StrengthRawFitness
 
subfrontFillsIntoThePopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
subsetGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 

T

toArray() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
toArray(T[]) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
toString() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
toString() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a String representing the grid.
toString() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
toString() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
toString() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
toString() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
toString() - Method in class org.uma.jmetal.util.point.util.PointSolution
 
TournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
 
TournamentSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor
TournamentSelection(Comparator<S>, int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor
TwoDimensionalMesh<S> - Class in org.uma.jmetal.util.neighborhood.util
Class defining a bi-dimensional mesh.
TwoDimensionalMesh(int, int, int[][]) - Constructor for class org.uma.jmetal.util.neighborhood.util.TwoDimensionalMesh
Constructor.
TwoPointCrossover<T> - Class in org.uma.jmetal.operator.impl.crossover
Created by FlapKap on 27-05-2017.
TwoPointCrossover(double) - Constructor for class org.uma.jmetal.operator.impl.crossover.TwoPointCrossover
 

U

UniformMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a uniform mutation operator.
UniformMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.UniformMutation
Constructor
UniformMutation(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.impl.mutation.UniformMutation
Constructor
unlink(PushMeasure<T>) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
If you have linked a PushMeasure through CountingMeasure.link(PushMeasure), you can discard the link by using this method.
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.SimplePushMeasure
 
unregister(MeasureListener<Value>) - Method in interface org.uma.jmetal.measure.PushMeasure
Unregister a MeasureListener registered with PushMeasure.register(MeasureListener) to stop receiving the notifications of the PushMeasure.
update(Solution<?>) - Method in class org.uma.jmetal.util.referencePoint.impl.IdealPoint
 
update(Solution<?>) - Method in class org.uma.jmetal.util.referencePoint.impl.NadirPoint
 
update(Solution<?>) - Method in class org.uma.jmetal.util.referencePoint.ReferencePoint
 
updateFrontCharts(List<DoubleSolution>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
updateGrid(List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding the solutions contained in a specific solutionList.
updateGrid(S, List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding a new Solution.
updateIndicatorChart(String, Double) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
updateLeaders(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updatePosition(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateThreshold(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Updates the threshold value using the population
updateVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 

V

valueOf(String) - Static method in enum org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VariableFactory - Class in org.uma.jmetal.solution.impl
This factory provides facilities to generate SolutionBuilder.Variables from usual situations.
VariableFactory() - Constructor for class org.uma.jmetal.solution.impl.VariableFactory
 
VariableFactory.IsInterfaceException - Exception in org.uma.jmetal.solution.impl
 
ViolationThresholdComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator.impl
This class implements the ViolationThreshold Comparator *
ViolationThresholdComparator() - Constructor for class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Constructor

W

Well44497bGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
Well44497bGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
Well44497bGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
WFGHypervolume<S extends Solution<?>> - Class in org.uma.jmetal.qualityindicator.impl.hypervolume
Created by ajnebro on 2/2/15.
WFGHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
Default constructor
WFGHypervolume(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
Constructor
WFGHypervolume(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.WFGHypervolume
Constructor
WfgHypervolumeFront - Class in org.uma.jmetal.qualityindicator.impl.hypervolume.util
Created by ajnebro on 3/2/15.
WfgHypervolumeFront() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
WfgHypervolumeFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
WfgHypervolumeFront(int, int) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeFront
 
WfgHypervolumeVersion - Class in org.uma.jmetal.qualityindicator.impl.hypervolume.util
Created by ajnebro on 2/2/15.
WfgHypervolumeVersion(int, int) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
WfgHypervolumeVersion(int, int, Point) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.util.WfgHypervolumeVersion
 
wrapListener(MeasureListener<Value>) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a MeasureListener (the wrapped) into another one (the wrapper).
wrapManager(MeasureManager, Object) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a MeasureManager (the wrapped) into another one (the wrapper) which provides the same measures, excepted that any PushMeasure returned by the wrapper will be automatically wrapped via ListenerTimeMeasure.wrapMeasure(PushMeasure).
wrapMeasure(PushMeasure<Value>) - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
This method wrap a PushMeasure (the wrapped) into another one (the wrapper).
writeObjectivesToMatrix(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.