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
 
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 extends Solution,R> - Class in org.uma.jmetal.algorithm.impl
Created by Antonio J.
AbstractEvolutionaryAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
AbstractEvolutionStrategy<S extends Solution,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractEvolutionStrategy() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
AbstractGenericProblem<S extends Solution<?>> - 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
Created by Antonio J.
AbstractGenericSolution(P) - Constructor for class org.uma.jmetal.solution.impl.AbstractGenericSolution
Constructor
AbstractGeneticAlgorithm<S extends Solution,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractGeneticAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
AbstractIntegerDoubleProblem<S extends Solution<Number>> - 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 extends Solution,Result> - Class in org.uma.jmetal.algorithm.impl
Created by ajnebro on 26/10/14.
AbstractParticleSwarmOptimization() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
AdaptiveGrid<T 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.
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
addExperiment(ExperimentComponent) - Method in class org.uma.jmetal.util.experiment.ExperimentalStudy.Builder
 
addLastRankedSolutionsToPopulation(Ranking, int, List<Solution>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
addRankedSolutionsToPopulation(Ranking, int, List<Solution>) - 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.
addTask(Object[]) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Adds a solution to be evaluated to a list of tasks
addTask(Object[]) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedExperimentExecutor
 
addTask(Object[]) - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
Algorithm<R> - Interface in org.uma.jmetal.algorithm
Interface representing an algorithm
AlgorithmBuilder - Interface in org.uma.jmetal.util
Created by ajnebro on 3/1/15.
AlgorithmExecution - Class in org.uma.jmetal.util.experiment.impl
Created by Antonio J.
AlgorithmExecution(ExperimentConfiguration) - Constructor for class org.uma.jmetal.util.experiment.impl.AlgorithmExecution
Constructor
AlgorithmRunner - Class in org.uma.jmetal.util
Created by Antonio J.
AlgorithmRunner.Executor - Class in org.uma.jmetal.util
Executor class
Archive<S extends Solution> - Interface in org.uma.jmetal.util.archive
Created by Antonio J.
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
ArrayPoint - Class in org.uma.jmetal.util.point.impl
Class representing a point (i.e, an array of double values)
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
attributes - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

B

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
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 Created by Antonio J.
BinarySet(int) - Constructor for class org.uma.jmetal.util.binarySet.BinarySet
 
BinarySolution - Interface in org.uma.jmetal.solution
 
BinaryTournamentSelection - Class in org.uma.jmetal.operator.impl.selection
 
BinaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
Constructor
BinaryTournamentSelection(Comparator<Solution>) - 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
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, 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
BoundedArchive<S extends Solution> - Interface in org.uma.jmetal.util.archive
Created by Antonio J.
build() - Method in interface org.uma.jmetal.util.AlgorithmBuilder
 
build() - Method in class org.uma.jmetal.util.experiment.ExperimentalStudy.Builder
 
build() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
Builder(ExperimentConfiguration) - Constructor for class org.uma.jmetal.util.experiment.ExperimentalStudy.Builder
 

C

calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
calculateOccupied() - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the number of hypercubes having one or more solutions.
compare(Solution, Solution) - Method in interface org.uma.jmetal.util.comparator.ConstraintViolationComparator
 
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
Compare two solutions.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.DominanceComparator
Compares two solutions.
compare(Solution, Solution) - 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(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.HypervolumeContributorComparator
Compare two solutions.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
Compares two solutions.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Compares two solutions.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.ObjectiveComparator
Compares two solutions according to a given objective.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
Compares two solutions.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.RankingComparator
Compares two solutions according to the ranking attribute.
compare(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.StrengthFitnessComparator
 
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.LexicographicalPointComparator
The compare method compare the objects o1 and o2.
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.PointComparator
Compares two Point objects
compare(Point, Point) - Method in class org.uma.jmetal.util.point.impl.PointDimensionComparator
Compares the objects o1 and o2.
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.HypervolumeContribution
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.StrengthRawFitness
 
computeDistance() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
computeHVContribution() - Method in class org.uma.jmetal.util.archive.impl.FastHypervolumeArchive
This method forces to compute the contribution of each solutiontype (required for PAEShv)
computeHVContributions(List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV contribution of the solutions
computeHypervolume(List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
computeHypervolume(List<? extends Solution>, Point) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
computeRanking(List<Solution>) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
computeRanking(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
computeSolutionHVContribution(List<? extends Solution>, int, double) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV contribution of a solutiontype in a solutiontype set.
ConstrainedProblem<S extends Solution<?>> - Interface in org.uma.jmetal.problem
Interface representing problems having constraints
ConstraintViolationComparator - Interface in org.uma.jmetal.util.comparator
 
convertFrontToArray(Front) - Static method in class org.uma.jmetal.util.front.imp.FrontUtils
Given a front, converts it to an array of double values
convertFrontToSolutionList(Front) - Static method in class org.uma.jmetal.util.front.imp.FrontUtils
Given a front, converts it to a Solution set of PointSolutions
copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericDoubleBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericIntegerPermutationSolution
 
copy() - Method in class org.uma.jmetal.solution.impl.GenericIntegerSolution
 
copy() - Method in interface org.uma.jmetal.solution.Solution
 
copy() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
CountingMeasure - Class in org.uma.jmetal.measure.impl
A CountingMeasure provides a simple way to evaluate a number of occurrences.
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.
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
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.AbstractDifferentialEvolution
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
CrossoverOperator<Source extends List<? extends Solution>,Result extends List<? extends Solution>> - Interface in org.uma.jmetal.operator
Created by Antonio J.
CrowdingDistance<S extends Solution> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements some utilities for calculating distances
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 - Class in org.uma.jmetal.util.comparator
 
CrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
 
crowdingDistanceSelection(Ranking) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 

D

DefaultFileOutputContext - Class in org.uma.jmetal.util.fileoutput.impl
Created by Antonio J.
DefaultFileOutputContext(String) - Constructor for class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
DefaultIntegerPermutationSolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
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
DensityEstimator<S extends Solution> - Interface in org.uma.jmetal.util.solutionattribute
Interface representing implementations to compute the crowding distance
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()).
DifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.impl.crossover
Differential evolution crossover operator Comments: - The operator receives two parameters: the current individual and an array of three parent individuals - The best and rand variants depends on the third parent, according whether it represents the current of the "best" individual or a random one.
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, 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
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.imp.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.imp.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.
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 - Class in org.uma.jmetal.util.comparator
 
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) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceComparator(ConstraintViolationComparator, double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
Constructor
DominanceRanking - 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
doMutation(double, BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
Perform the mutation operation
doMutation(double, IntegerSolution) - Method in class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
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 extends Solution<Object>> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
DoubleBinarySolution - Interface in org.uma.jmetal.solution
Created by ajnebro on 24/11/14.
DoubleProblem - Interface in org.uma.jmetal.problem
Interface representing continuous problems
DoubleSolution - Interface in org.uma.jmetal.solution
 
durationMeasure - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
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 - 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
 
equals(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
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.impl.PointSolution
 
EqualSolutionsComparator - 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 - 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() - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
euclideanDistance(Point, Point) - Static method in class org.uma.jmetal.util.point.impl.PointUtils
This method returns the distance (taken the euclidean distance) between two points
evaluate(S) - Method in interface org.uma.jmetal.problem.Problem
 
evaluate(List<S>, Problem) - Method in class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
evaluate(List<S>, Problem) - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
evaluate(List<S>, Problem) - 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.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(Source) - 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(Solution) - Method in class org.uma.jmetal.operator.impl.localsearch.MutationLocalSearch
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(Solution<?>) - Method in class org.uma.jmetal.operator.impl.mutation.NullMutation
Execute() method
execute(PermutationSolution) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
Execute() method
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<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
Execute() method
execute(List<Solution>) - Method in class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
 
execute(List<? extends Solution>) - Method in class org.uma.jmetal.operator.impl.selection.RandomSelection
Execute() method
execute(List<? extends Solution>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
Execute() method
execute(List<Solution>) - Method in class org.uma.jmetal.operator.impl.selection.TournamentSelection
 
execute(S) - Method in interface org.uma.jmetal.operator.Operator
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.R2
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
execute(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
execute(Front, Front) - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
execute(List<? extends Solution>, List<? extends Solution>) - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
execute() - Method in class org.uma.jmetal.util.AlgorithmRunner.Executor
 
Executor(Algorithm) - Constructor for class org.uma.jmetal.util.AlgorithmRunner.Executor
 
ExperimentalStudy - Class in org.uma.jmetal.util.experiment
Created by Antonio J.
ExperimentalStudy.Builder - Class in org.uma.jmetal.util.experiment
Builder
ExperimentComponent - Interface in org.uma.jmetal.util.experiment
Created by Antonio J.
ExperimentConfiguration - Class in org.uma.jmetal.util.experiment
Created by Antonio J.
ExperimentConfiguration(ExperimentConfigurationBuilder) - Constructor for class org.uma.jmetal.util.experiment.ExperimentConfiguration
Constructor
ExperimentConfigurationBuilder - Class in org.uma.jmetal.util.experiment
Created by Antonio J.
ExperimentConfigurationBuilder(String) - Constructor for class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
ExperimentRunner - Class in org.uma.jmetal.util.experiment
 
ExperimentRunner() - Constructor for class org.uma.jmetal.util.experiment.ExperimentRunner
 

F

FastHypervolume - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 2/2/15.
FastHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
FastHypervolume(double) - Constructor for class org.uma.jmetal.qualityindicator.util.FastHypervolume
 
FastHypervolumeArchive<S extends Solution> - Class in org.uma.jmetal.util.archive.impl
This class implements a bounded archive based on the hypervolume quality indicator
FastHypervolumeArchive(int, int) - Constructor for class org.uma.jmetal.util.archive.impl.FastHypervolumeArchive
Constructor.
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
Created by Antonio J.
finalize() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
 
findBestSolution(List<? extends Solution>, Comparator<Solution>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
findIndexOfBestSolution(List<? extends Solution>, Comparator<Solution>) - 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 Solution>, Comparator<Solution>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the worst solution in the list according to a comparator
findWorstSolution(List<? extends Solution>, Comparator<Solution>) - 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
 
Front - Interface in org.uma.jmetal.util.front
A front is a list of points
FrontUtils - Class in org.uma.jmetal.util.front.imp
A Front is a list of points.
FrontUtils() - Constructor for class org.uma.jmetal.util.front.imp.FrontUtils
 

G

GeneralizedSpread - 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
Constructor Creates a new instance of GeneralizedSpread
generalizedSpread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Calculates the generalized spread metric.
GenerationalDistance - Class in org.uma.jmetal.qualityindicator.impl
This class implements the generational distance indicator.
GenerationalDistance() - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
generationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Returns the generational distance value for a given front
GenericBinarySolution - Class in org.uma.jmetal.solution.impl
Defines an implementation of a binary solution Created by Antonio J.
GenericBinarySolution(BinaryProblem) - Constructor for class org.uma.jmetal.solution.impl.GenericBinarySolution
Constructor
GenericBinarySolution(GenericBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.GenericBinarySolution
Copy constructor
GenericDoubleBinarySolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
GenericDoubleBinarySolution(DoubleBinaryProblem) - Constructor for class org.uma.jmetal.solution.impl.GenericDoubleBinarySolution
Constructor
GenericDoubleBinarySolution(GenericDoubleBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.GenericDoubleBinarySolution
Copy constructor
GenericDoubleSolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
GenericDoubleSolution(DoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.GenericDoubleSolution
Constructor
GenericDoubleSolution(GenericDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.GenericDoubleSolution
Copy constructor
GenericIntegerDoubleSolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
GenericIntegerDoubleSolution(IntegerDoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
Constructor
GenericIntegerDoubleSolution(GenericIntegerDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
Copy constructor
GenericIntegerPermutationSolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
GenericIntegerPermutationSolution(PermutationProblem<PermutationSolution<Integer>>) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerPermutationSolution
Constructor
GenericIntegerPermutationSolution(GenericIntegerPermutationSolution) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerPermutationSolution
Copy Constructor
GenericIntegerSolution - Class in org.uma.jmetal.solution.impl
Created by Antonio J.
GenericIntegerSolution(IntegerProblem) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerSolution
Constructor
GenericIntegerSolution(GenericIntegerSolution) - Constructor for class org.uma.jmetal.solution.impl.GenericIntegerSolution
Copy constructor
GenericSolutionAttribute<S extends Solution,V> - Class in org.uma.jmetal.util.solutionattribute.impl
 
GenericSolutionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
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.PullPushMeasure
 
get() - Method in interface org.uma.jmetal.measure.PullMeasure
 
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
 
get2DHV(List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.util.FastHypervolume
Computes the HV of a solution list.
get2DHV(WfgHypervolumeFront) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getAlgorithmList() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getAlgorithmList() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getAlpha() - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
 
getAttribute(Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getAttribute(Object) - Method in interface org.uma.jmetal.solution.Solution
 
getAttribute(Object) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getAttribute(Solution) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getAttribute(Solution) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttribute(S) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getAttributeID() - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getAttributeID() - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttributeID() - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
 
getBestSolution(Solution, Solution, Comparator) - 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
 
getComputingTime() - Method in class org.uma.jmetal.util.AlgorithmRunner
 
getCr() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
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.SBXCrossover
 
getCrossoverProbability() - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
 
getCurrentIteration() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
getDescription() - Method in class org.uma.jmetal.measure.impl.PullPushMeasure
 
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
 
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.MutationLocalSearch
Returns the number of evaluations
getEvaluations() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
Returns the number of evaluations made by the local search operator
getExclusiveHV(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getExperimentBaseDirectory() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getExperimentBaseDirectory() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getExperimentName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getExperimentName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getF() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
getFileWriter() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileWriter() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
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.util.WfgHypervolume
 
getInclusiveHV(Point) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
getIndependentRuns() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getIndependentRuns() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getInstance() - Static method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getInvertedFront(Front) - Static method in class org.uma.jmetal.util.front.imp.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.util.WfgHypervolume
 
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.GenericDoubleBinarySolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.GenericDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
 
getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
 
getMaximumValues(Front) - Static method in class org.uma.jmetal.util.front.imp.FrontUtils
Gets the maximum values for each objectives in a front
getMaximumValues(List<Solution>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Gets the maximum values for each objectives in a given list of solutions
getMaxIterations() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
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
 
getMinimumValues(Front) - Static method in class org.uma.jmetal.util.front.imp.FrontUtils
Gets the minimum values for each objectives in a given front
getMinimumValues(List<Solution>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Gets the minimum values for each objectives in a given list of solutions
getMostPopulatedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the value of the most populated hypercube.
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.PolynomialMutation
 
getMutationProbability() - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
 
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.R2
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
getName() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
getName() - Method in interface org.uma.jmetal.qualityindicator.QualityIndicator
 
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.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
 
getNondominatedSolutions(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
getNormalizedFront(Front, double[], double[]) - Static method in class org.uma.jmetal.util.front.imp.FrontUtils
This method receives a front and two points, one with maximum values and the other one with minimum, and returns a normalized front.
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.GenericBinarySolution
 
getNumberOfBits() - Method in class org.uma.jmetal.solution.impl.GenericDoubleBinarySolution
 
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
 
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.GenericDoubleBinarySolution
 
getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
 
getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
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.GenericIntegerDoubleSolution
 
getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
 
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 interface org.uma.jmetal.solution.Solution
 
getNumberOfObjectives() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getNumberOfPoints() - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
getNumberOfPoints() - Method in interface org.uma.jmetal.util.front.Front
 
getNumberOfPoints() - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
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 interface org.uma.jmetal.solution.Solution
 
getNumberOfVariables() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getNumberOfViolatedConstraints() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getNumberOfViolatedConstraints() - Method in interface org.uma.jmetal.solution.Solution
 
getNumberOfViolatedConstraints() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getObjective(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getObjective(int) - Method in interface org.uma.jmetal.solution.Solution
 
getObjective(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getOutputParetoFrontFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getOutputParetoFrontFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getOutputParetoSetFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getOutputParetoSetFileName() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
getOverallConstraintViolationDegree() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getOverallConstraintViolationDegree() - Method in interface org.uma.jmetal.solution.Solution
 
getOverallConstraintViolationDegree() - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
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.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.AbstractEvolutionaryAlgorithm
 
getProblemList() - Method in class org.uma.jmetal.util.experiment.ExperimentConfiguration
 
getProblemList() - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
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
 
getResult() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
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
 
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
 
getSolutionsToSelect() - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
getSubfront(int) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
getSubfront(int) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
 
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.GenericBinarySolution
 
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.GenericDoubleBinarySolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.GenericDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
 
getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerSolution
 
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
 
getVariableValue(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
getVariableValue(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValue(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericDoubleBinarySolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerDoubleSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerPermutationSolution
 
getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.GenericIntegerSolution
 
getVariableValueString(int) - Method in interface org.uma.jmetal.solution.Solution
 
getVariableValueString(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
getVariant() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 

H

hashCode() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
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.impl.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
Hypervolume - Class in org.uma.jmetal.qualityindicator.impl
This class implements the hypervolume indicator.
Hypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.Hypervolume
 
hypervolume(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
Returns the hypervolume value of a front of points
HypervolumeContribution<S extends Solution> - Class in org.uma.jmetal.util.solutionattribute.impl
 
HypervolumeContribution() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContribution
 
HypervolumeContributorComparator - Class in org.uma.jmetal.util.comparator
 
HypervolumeContributorComparator() - Constructor for class org.uma.jmetal.util.comparator.HypervolumeContributorComparator
 

I

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.
initializeLeaders(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.AbstractEvolutionaryAlgorithm
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
IntegerDoubleProblem<S extends Solution<Number>> - Interface in org.uma.jmetal.problem
Interface representing problems having integer and double variables
IntegerDoubleSolution - Interface in org.uma.jmetal.solution
 
IntegerPolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
This class implements a polynomial mutation operator
IntegerPolynomialMutation(double, 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
IntegerSolution - Interface in org.uma.jmetal.solution
 
InvertedGenerationalDistance - 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
Constructor.
invertedGenerationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Returns the inverted generational distance value for a given front
isSolutionDominatedBySolutionList(S, List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 

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
jMetal logger class
JMetalLogger() - Constructor for class org.uma.jmetal.util.JMetalLogger
 
JMetalRandom - Class in org.uma.jmetal.util.pseudorandom
Created by ajnebro on 24/10/14.

L

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.impl
This class implements the Comparator interface for comparing tow points.
LexicographicalPointComparator() - Constructor for class org.uma.jmetal.util.point.impl.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.
list - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
loadProblem(String) - Static method in class org.uma.jmetal.util.ProblemUtils
Create an instance of problem passed as argument
LocalSearchOperator<Source extends Solution> - Interface in org.uma.jmetal.operator
Created by cbarba on 5/3/15.
location(T) - 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() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
 
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.util.WfgHypervolume
 
main(String[]) - Static method in class org.uma.jmetal.util.experiment.ExperimentRunner
 
makeDominatedBit(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
MarkAttribute - Class in org.uma.jmetal.util.solutionattribute.impl
Created by cbarba on 24/3/15.
MarkAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.MarkAttribute
 
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 - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
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
MultithreadedEvaluator - Class in org.uma.jmetal.util.parallel.impl
 
MultithreadedEvaluator(int) - Constructor for class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Constructor
MultithreadedExperimentExecutor - Class in org.uma.jmetal.util.parallel.impl
Created by Antonio J.
MultithreadedExperimentExecutor(int) - Constructor for class org.uma.jmetal.util.parallel.impl.MultithreadedExperimentExecutor
Constructor
MultithreadedSolutionListEvaluator<S extends Solution> - Class in org.uma.jmetal.util.evaluator.impl
Created by Antonio J.
MultithreadedSolutionListEvaluator(int, Problem) - Constructor for class org.uma.jmetal.util.evaluator.impl.MultithreadedSolutionListEvaluator
 
MutationLocalSearch - Class in org.uma.jmetal.operator.impl.localsearch
This class implements an local search operator based in the use of a mutation operator.
MutationLocalSearch(int, MutationOperator, Archive, Problem) - Constructor for class org.uma.jmetal.operator.impl.localsearch.MutationLocalSearch
Constructor.
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
MutationOperator<Source extends Solution> - Interface in org.uma.jmetal.operator
Created by Antonio J.

N

NaryTournamentSelection - Class in org.uma.jmetal.operator.impl.selection
 
NaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
NaryTournamentSelection(int, Comparator<Solution>) - Constructor for class org.uma.jmetal.operator.impl.selection.NaryTournamentSelection
Constructor
needToCompare(Solution, Solution) - 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
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.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) - 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
NullCrossover<Source extends List<? extends Solution>,Result extends List<? 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 - 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 - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

O

ObjectiveComparator - Class in org.uma.jmetal.util.comparator
 
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
 
occupiedHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of hypercubes with more than zero solutions.
Operator<S,R> - 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.util - package org.uma.jmetal.qualityindicator.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.comparator - package org.uma.jmetal.util.comparator
 
org.uma.jmetal.util.comparator.impl - package org.uma.jmetal.util.comparator.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.impl - package org.uma.jmetal.util.experiment.impl
 
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.naming - package org.uma.jmetal.util.naming
 
org.uma.jmetal.util.naming.impl - package org.uma.jmetal.util.naming.impl
 
org.uma.jmetal.util.parallel - package org.uma.jmetal.util.parallel
 
org.uma.jmetal.util.parallel.impl - package org.uma.jmetal.util.parallel.impl
 
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.pseudorandom - package org.uma.jmetal.util.pseudorandom
 
org.uma.jmetal.util.pseudorandom.impl - package org.uma.jmetal.util.pseudorandom.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
 
OverallConstraintViolationComparator - 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
 
overallConstraintViolationDegree - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

P

parallelExecution() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Evaluates a list of solutions
parallelExecution() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedExperimentExecutor
 
parallelExecution() - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
PermutationProblem<S extends PermutationSolution<?>> - Interface in org.uma.jmetal.problem
Interface representing permutation problems
PermutationSolution<T> - Interface in org.uma.jmetal.solution
 
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
perturbation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
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
Point - Interface in org.uma.jmetal.util.point
Interface representing a point
PointComparator - Class in org.uma.jmetal.util.point.impl
Point comparator.
PointComparator(boolean) - Constructor for class org.uma.jmetal.util.point.impl.PointComparator
 
PointDimensionComparator - Class in org.uma.jmetal.util.point.impl
This class implements the Comparator interface.
PointDimensionComparator(int) - Constructor for class org.uma.jmetal.util.point.impl.PointDimensionComparator
Constructor Creates a new instance of PointDimensionComparator
points - Variable in class org.uma.jmetal.util.front.imp.ArrayFront
 
PointSolution - Class in org.uma.jmetal.util.point.impl
Solution used to wrap a Point object.
PointSolution(int) - Constructor for class org.uma.jmetal.util.point.impl.PointSolution
Constructor
PointSolution(PointSolution) - Constructor for class org.uma.jmetal.util.point.impl.PointSolution
Copy constructor
PointUtils - Class in org.uma.jmetal.util.point.impl
 
PointUtils() - Constructor for class org.uma.jmetal.util.point.impl.PointUtils
 
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
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(double, 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
print() - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
Printer(List<? extends Solution>) - Constructor for class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
printObjectivesToFile(FileOutputContext, List<Solution>) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printObjectivesToFile(List<Solution>, String) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printVariablesToFile(FileOutputContext, List<Solution>) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
printVariablesToFile(List<Solution>, String) - Static method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
Problem<S extends Solution> - Interface in org.uma.jmetal.problem
Interface representing a multi-objective optimization problem
problem - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
ProblemUtils - Class in org.uma.jmetal.util
Created by Antonio J.
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.FastHypervolumeArchive
 
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 - Interface in org.uma.jmetal.qualityindicator
Created by Antonio J.

R

R2 - Class in org.uma.jmetal.qualityindicator.impl
TODO: Add comments here
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(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.R2
Returns the R2 indicator value of a given front
randomGenerator - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
randomOccupiedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
RandomSelection - 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
Constructor
RandomSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.RandomSelection
Constructor
Ranking<S extends Solution> - Interface in org.uma.jmetal.util.solutionattribute
Ranks a list of solutions according to the dominance relationship
RankingAndCrowdingDistanceComparator - Class in org.uma.jmetal.util.comparator
 
RankingAndCrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
 
RankingAndCrowdingSelection - 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 - Class in org.uma.jmetal.util.comparator
 
RankingComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingComparator
 
readFrontFromFile(String) - Method in interface org.uma.jmetal.util.front.Front
 
readFrontFromFile(String) - Method in class org.uma.jmetal.util.front.imp.ArrayFront
 
referencePoint - Variable in class org.uma.jmetal.util.archive.impl.FastHypervolumeArchive
 
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.
removeAllMeasures(Iterable<? extends Object>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
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.
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
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
 
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.
rouletteWheel() - 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.AbstractEvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
run() - Method in class org.uma.jmetal.util.experiment.ExperimentalStudy
 
run() - Method in interface org.uma.jmetal.util.experiment.ExperimentComponent
 
run() - Method in class org.uma.jmetal.util.experiment.impl.AlgorithmExecution
 

S

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, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.crossover.SBXCrossover
Constructor
selectFeasibleSolutions() - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
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
Created by Antonio J.
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.
separator - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
SequentialSolutionListEvaluator<S extends Solution> - Class in org.uma.jmetal.util.evaluator.impl
Created by Antonio J.
SequentialSolutionListEvaluator() - Constructor for class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
set(T) - Method in class org.uma.jmetal.measure.impl.BasicMeasure
 
setAlgorithmList(List<Algorithm>) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
setAllMeasures(Map<? extends Object, ? extends Measure<?>>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
setAttribute(Object, Object) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setAttribute(Object, Object) - Method in interface org.uma.jmetal.solution.Solution
 
setAttribute(Object, Object) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setAttribute(Solution, Integer) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
 
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
 
SetCoverage - Class in org.uma.jmetal.qualityindicator.impl
TODO Add comments here
SetCoverage() - Constructor for class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
setCoverage(List<? extends Solution>, List<? extends Solution>) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
Calculates the set coverage of set1 over set2
setCurrentIteration(int) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
 
setCurrentSolution(DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
 
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
 
setExperimentBaseDirectory(String) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
setFunFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
setIndependentRuns(int) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
setIndex(int) - Method in class org.uma.jmetal.operator.impl.selection.DifferentialEvolutionSelection
 
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
 
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.
setName(String) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setName(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setNumberOfConstraints(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
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.util.WfgHypervolumeFront
 
setNumberOfVariables(int) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
setNumberOfViolatedConstraints(int) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setNumberOfViolatedConstraints(int) - Method in interface org.uma.jmetal.solution.Solution
 
setNumberOfViolatedConstraints(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setObjective(int, double) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setObjective(int, double) - Method in interface org.uma.jmetal.solution.Solution
 
setObjective(int, double) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setOutputParetoFrontFileName(String) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
setOutputParetoSetFileName(String) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
setOverallConstraintViolationDegree(double) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setOverallConstraintViolationDegree(double) - Method in interface org.uma.jmetal.solution.Solution
 
setOverallConstraintViolationDegree(double) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
setPoint(int, Point) - Method in class org.uma.jmetal.qualityindicator.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.AbstractEvolutionaryAlgorithm
 
setProblemList(List<Problem>) - Method in class org.uma.jmetal.util.experiment.ExperimentConfigurationBuilder
 
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
 
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.SolutionSetOutput.Printer
 
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
 
setVarFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
setVariableValue(int, T) - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
setVariableValue(int, T) - Method in interface org.uma.jmetal.solution.Solution
 
setVariableValue(int, Double) - Method in class org.uma.jmetal.util.point.impl.PointSolution
 
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
SinglePointCrossover - Class in org.uma.jmetal.operator.impl.crossover
 
SinglePointCrossover(double) - 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
 
Solution<T> - Interface in org.uma.jmetal.solution
Interface representing a Solution
SolutionAttribute<S extends Solution,V> - Interface in org.uma.jmetal.util.solutionattribute
Created by Antonio J.
SolutionListEvaluator<S extends Solution> - Interface in org.uma.jmetal.util.evaluator
Created by Antonio J.
SolutionListUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionListUtils() - Constructor for class org.uma.jmetal.util.SolutionListUtils
 
SolutionSetOutput - Class in org.uma.jmetal.util.fileoutput
Created by Antonio J.
SolutionSetOutput() - Constructor for class org.uma.jmetal.util.fileoutput.SolutionSetOutput
 
SolutionSetOutput.Printer - Class in org.uma.jmetal.util.fileoutput
 
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
 
Spread - Class in org.uma.jmetal.qualityindicator.impl
This class implements the spread quality indicator.
Spread() - 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.
start(Object) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Constructor
start(Object) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedExperimentExecutor
 
start(Object) - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
stop() - Method in class org.uma.jmetal.measure.impl.DurationMeasure
Stop a round.
stop() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Shutdown the executor
stop() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedExperimentExecutor
 
stop() - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
StrengthFitnessComparator - 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, int, List<Solution>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
 
SynchronousParallelTaskExecutor - Interface in org.uma.jmetal.util.parallel
Created by Antonio J.

T

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.naming.impl.SimpleDescribedEntity
 
toString() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
TournamentSelection - Class in org.uma.jmetal.operator.impl.selection
 
TournamentSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor
TournamentSelection(Comparator<Solution>, int) - Constructor for class org.uma.jmetal.operator.impl.selection.TournamentSelection
Constructor

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
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.
updateGrid(List<T>) - 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(T, List<T>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding a new Solution.
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.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.
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.
ViolationThresholdComparator<S extends Solution> - Class in org.uma.jmetal.util.comparator.impl
 
ViolationThresholdComparator() - Constructor for class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
 

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 - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 2/2/15.
WfgHypervolume(int, int) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
WfgHypervolume(int, int, Point) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolume
 
WfgHypervolumeFront - Class in org.uma.jmetal.qualityindicator.util
Created by ajnebro on 3/2/15.
WfgHypervolumeFront() - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
WfgHypervolumeFront(List<? extends Solution>) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
WfgHypervolumeFront(int, int) - Constructor for class org.uma.jmetal.qualityindicator.util.WfgHypervolumeFront
 
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 © 2015. All rights reserved.