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
 
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() - 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
 
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.AdaptiveGridArchive
Adds a Solution to the setArchive.
add(S) - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Inserts a solution in the list
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 interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
addTaskForExecution(Object[]) - Method in class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
 
Algorithm<R> - Interface in org.uma.jmetal.algorithm
Interface representing an algorithm
AlgorithmBuilder - Interface in org.uma.jmetal.util.solutionattribute
Created by ajnebro on 3/1/15.
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
AsynchronousParallelTaskExecutor - Class in org.uma.jmetal.util.parallel.impl
Created by Antonio J.
AsynchronousParallelTaskExecutor(int) - Constructor for class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
 
attributes - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

B

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.solutionattribute.AlgorithmBuilder
 

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(Solution, Solution) - Method in class org.uma.jmetal.util.comparator.FitnessComparator
Compares 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.
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.
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.
computeDistance() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
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
 
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.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
 
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
 
createSolution() - Method in interface org.uma.jmetal.problem.DoubleProblem
 
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.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
This class implements a Comparator (a method for comparing Solution objects) based on the crowding distance, as in NSGA-II.
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
 
DensityEstimator<S extends Solution> - Interface in org.uma.jmetal.util.solutionattribute
Interface representing implementations to compute the crowding distance
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
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.
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, 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(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.PolynomialMutation
Perform the mutation 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
 

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
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
Execute() method
execute(List<BinarySolution>) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
Execute() method
execute(List<IntegerSolution>) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
Execute() method
execute(List<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(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(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<Solution>) - Method in class org.uma.jmetal.operator.impl.selection.BinaryTournamentSelection
 
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(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<List<Solution>>) - Constructor for class org.uma.jmetal.util.AlgorithmRunner.Executor
 
executor - Variable in class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
 

F

feasibilityRatio(List<S>) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
Computes the feasibility ratio Return the ratio of feasible solutions
fileName - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
FileOutputContext - Interface in org.uma.jmetal.util.fileoutput
Created by Antonio J.
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
findWorstSolution(List<? extends Solution>, Comparator<Solution>) - Method in class org.uma.jmetal.util.SolutionListUtils
 
Fitness - Class in org.uma.jmetal.util.solutionattribute.impl
 
Fitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.Fitness
 
FitnessComparator - 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) - 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 interface org.uma.jmetal.util.measurement.PullMeasure
 
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.CrowdingDistance
 
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.CrowdingDistance
 
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 interface org.uma.jmetal.util.measurement.Measure
 
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
 
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
 
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
 
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.AdaptiveGridArchive
 
getMaxSize() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
getMeasureManager() - Method in interface org.uma.jmetal.util.measurement.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.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.measurement.Measure
 
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 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
 
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(int) - 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 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
 
getPullMeasures() - Method in interface org.uma.jmetal.util.measurement.MeasureManager
 
getPushMeasures() - Method in interface org.uma.jmetal.util.measurement.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.AdaptiveGridArchive
 
getSolutionList() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
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.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 - Class in org.uma.jmetal.util.solutionattribute.impl
 
HypervolumeContribution() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContribution
 

I

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

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
 
loadProblem(String) - Static method in class org.uma.jmetal.util.ProblemUtils
Create an instance of problem passed as argument
location(T) - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the hypercube of a solution
logger - Static variable in class org.uma.jmetal.util.JMetalLogger
 

M

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.util.measurement
Created by Antonio J.
Measure - Interface in org.uma.jmetal.util.measurement
Created by Antonio J.
measureGenerated(T) - Method in interface org.uma.jmetal.util.measurement.MeasureListener
 
MeasureListener<T> - Interface in org.uma.jmetal.util.measurement
Created by Antonio J.
MeasureManager - Interface in org.uma.jmetal.util.measurement
Created by Antonio J.
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
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
 
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
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
 
numberOfThreads - Variable in class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
 
numberOfViolatedConstraints - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 

O

ObjectiveComparator - Class in org.uma.jmetal.util.comparator
This class implements a Comparator (a method for comparing Solution objects) based on a objective values.
ObjectiveComparator(int) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Constructor.
ObjectiveComparator(int, boolean) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
 
objectives - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
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.operator - package org.uma.jmetal.operator
 
org.uma.jmetal.operator.impl.crossover - package org.uma.jmetal.operator.impl.crossover
 
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.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.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.measurement - package org.uma.jmetal.util.measurement
 
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.AsynchronousParallelTaskExecutor
 
parallelExecution() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Evaluates a list of solutions
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 extends List<?>> - Interface in org.uma.jmetal.solution
 
perturbation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
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
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(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
 
PseudoRandomGenerator - Interface in org.uma.jmetal.util.pseudorandom
 
PullMeasure<T> - Interface in org.uma.jmetal.util.measurement
Created by Antonio J.
PushMeasure<T> - Interface in org.uma.jmetal.util.measurement
Created by Antonio J.

Q

QualityIndicator - Interface in org.uma.jmetal.qualityindicator
Created by Antonio J.

R

R2 - Class in org.uma.jmetal.qualityindicator.impl
 
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
This class implements a Comparator (a method for comparing Solution objects) based on the rank of the solutions.
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
 
register(MeasureListener<T>) - Method in interface org.uma.jmetal.util.measurement.PushMeasure
 
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
 
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
Runs the algorithm
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 

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
 
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, Double) - Method in class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
 
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
 
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
 
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
 
setFunFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionSetOutput.Printer
 
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
 
setName(String) - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
 
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
 
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
 
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 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
 
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
 
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
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(Object) - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Constructor
start(Object) - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
startParallelRunner(Object) - Method in class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
 
stop() - Method in class org.uma.jmetal.util.parallel.impl.MultithreadedEvaluator
Shutdown the executor
stop() - Method in interface org.uma.jmetal.util.parallel.SynchronousParallelTaskExecutor
 
stopEvaluator() - Method in class org.uma.jmetal.util.parallel.impl.AsynchronousParallelTaskExecutor
Shutdown the executor
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.point.impl.ArrayPoint
 

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
unregister(MeasureListener<T>) - Method in interface org.uma.jmetal.util.measurement.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

variables - Variable in class org.uma.jmetal.solution.impl.AbstractGenericSolution
 
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
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.