- 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
-
Abstract class representing a generic solution
- 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
-
- AbstractScatterSearch<S extends Solution<?>,R> - Class in org.uma.jmetal.algorithm.impl
-
Created by Antonio J.
- AbstractScatterSearch() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- AdaptiveGrid<S extends Solution<?>> - Class in org.uma.jmetal.util
-
This class defines an adaptive grid over a list of solutions as the one used by algorithm PAES.
- AdaptiveGrid(int, int) - Constructor for class org.uma.jmetal.util.AdaptiveGrid
-
Constructor.
- AdaptiveGridArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
-
This class implements an archive (solution list) based on an adaptive grid used in PAES
- AdaptiveGridArchive(int, int, int) - Constructor for class org.uma.jmetal.util.archive.impl.AdaptiveGridArchive
-
Constructor.
- 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
- addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
-
- addRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
-
- addSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
-
Increases the number of solutions into a specific hypercube.
- 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
-
- Algorithm<Result> - Interface in org.uma.jmetal.algorithm
-
Interface representing an algorithm
- AlgorithmBuilder<A extends Algorithm<?>> - Interface in org.uma.jmetal.util
-
Interface representing algorithm builders
- AlgorithmRunner - Class in org.uma.jmetal.util
-
Class for running algorithms in a concurrent thread
- AlgorithmRunner.Executor - Class in org.uma.jmetal.util
-
Executor class
- Archive<S extends Solution<?>> - Interface in org.uma.jmetal.util.archive
-
Interface representing an archive of solutions
- ArchiveMutationLocalSearch<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.localsearch
-
This class implements a local search operator based in the use of a
mutation operator.
- ArchiveMutationLocalSearch(int, MutationOperator<S>, Archive<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
-
Constructor.
- ArrayFront - Class in org.uma.jmetal.util.front.imp
-
This class implements the
Front interface by using an array of
Point objects
- ArrayFront() - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
-
Constructor
- ArrayFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
-
Constructor
- ArrayFront(Front) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
-
Copy Constructor
- ArrayFront(int, int) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
-
Constructor
- ArrayFront(String) - Constructor for class org.uma.jmetal.util.front.imp.ArrayFront
-
Constructor
- ArrayPoint - Class in org.uma.jmetal.util.point.impl
-
Class representing a point (i.e, an array of double values)
- ArrayPoint(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
-
- C9<S extends Solution<?>> - Class in org.uma.jmetal.util.neighborhood.impl
-
Class representing neighborhoods for a
Solution into a list of solutions
- C9(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C9
-
Constructor
Defines a neighborhood of shape rows x columns (rows x columns must equal solutionSetSize)
- calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.qualityindicator.impl.Hypervolume
-
- calculateOccupied() - Method in class org.uma.jmetal.util.AdaptiveGrid
-
Calculates the number of hypercubes having one or more solutions.
- compare(S, S) - Method in interface org.uma.jmetal.util.comparator.ConstraintViolationComparator
-
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
-
Compare two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.DominanceComparator
-
Compares two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.EqualSolutionsComparator
-
Compares two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.FitnessComparator
-
Compares two solutions.
- compare(Solution<?>, Solution<?>) - Method in class org.uma.jmetal.util.comparator.HypervolumeContributorComparator
-
Compare two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.OverallConstraintViolationComparator
-
Compares two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.impl.ViolationThresholdComparator
-
Compares two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.ObjectiveComparator
-
Compares two solutions according to a given objective.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
-
Compares two solutions.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingComparator
-
Compares two solutions according to the ranking attribute.
- compare(S, S) - Method in class org.uma.jmetal.util.comparator.StrengthFitnessComparator
-
- compare(Point, Point) - Method in class org.uma.jmetal.util.point.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.
- compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.DominanceDistance
-
- compute(Point, Point) - Method in class org.uma.jmetal.util.point.util.EuclideanDistance
-
- compute(Point, Point) - Method in interface org.uma.jmetal.util.point.util.PointDistance
-
- 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
-
- computeHVContributions(List<S>) - 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<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
-
- computeRanking(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.Ranking
-
- computeSolutionHVContribution(List<S>, 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<S extends Solution<?>> - Interface in org.uma.jmetal.util.comparator
-
- convertFrontToArray(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Given a front, converts it to an array of double values
- convertFrontToSolutionList(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Given a front, converts it to a Solution set of PointSolutions
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
-
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
-
- copy() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
- copy() - Method in interface org.uma.jmetal.solution.Solution
-
- copy() - Method in class org.uma.jmetal.util.point.impl.PointSolution
-
- CountingMeasure - Class in org.uma.jmetal.measure.impl
-
A
CountingMeasure provides a simple way to evaluate a number of
occurrences.
- CountingMeasure(String, String, long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
-
- CountingMeasure(String, String) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
-
- CountingMeasure(long) - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
-
- CountingMeasure() - Constructor for class org.uma.jmetal.measure.impl.CountingMeasure
-
- 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
-
- 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
-
- 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<S extends Solution<?>> - Interface in org.uma.jmetal.operator
-
Interface representing crossover operators.
- CrowdingDistance<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
-
This class implements the crowding distance
- CrowdingDistance() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.CrowdingDistance
-
- CrowdingDistanceArchive<S extends Solution<?>> - Class in org.uma.jmetal.util.archive.impl
-
Created by Antonio J.
- CrowdingDistanceArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
-
- CrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
-
Compares two solutions according to the crowding distance attribute.
- CrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.CrowdingDistanceComparator
-
- crowdingDistanceSelection(Ranking<S>) - Method in class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
-
- DefaultBinarySolution - Class in org.uma.jmetal.solution.impl
-
Defines an implementation of a binary solution
- DefaultBinarySolution(BinaryProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
-
Constructor
- DefaultBinarySolution(DefaultBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultBinarySolution
-
Copy constructor
- DefaultDoubleBinarySolution - Class in org.uma.jmetal.solution.impl
-
Description:
- this solution contains an array of double value + a binary string
- getNumberOfVariables() returns the number of double values + 1 (the string)
- getNumberOfDoubleVariables() returns the number of double values
- getNumberOfVariables() = getNumberOfDoubleVariables() + 1
- the bitset is the last variable
- DefaultDoubleBinarySolution(DoubleBinaryProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
Constructor
- DefaultDoubleBinarySolution(DefaultDoubleBinarySolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
Copy constructor
- DefaultDoubleSolution - Class in org.uma.jmetal.solution.impl
-
Defines an implementation of a double solution
- DefaultDoubleSolution(DoubleProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
Constructor
- DefaultDoubleSolution(DefaultDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
Copy constructor
- DefaultFileOutputContext - Class in org.uma.jmetal.util.fileoutput.impl
-
Class using the default method for getting a buffered writer
- DefaultFileOutputContext(String) - Constructor for class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
-
- DefaultIntegerDoubleSolution - Class in org.uma.jmetal.solution.impl
-
Defines an implementation of a class for solutions having integers and doubles
- DefaultIntegerDoubleSolution(IntegerDoubleProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
Constructor
- DefaultIntegerDoubleSolution(DefaultIntegerDoubleSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
Copy constructor
- DefaultIntegerPermutationSolution - Class in org.uma.jmetal.solution.impl
-
Defines an implementation of solution composed of a permuation of integers
- DefaultIntegerPermutationSolution(PermutationProblem<?>) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
-
Constructor
- DefaultIntegerPermutationSolution(DefaultIntegerPermutationSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
-
Copy Constructor
- DefaultIntegerSolution - Class in org.uma.jmetal.solution.impl
-
Defines an implementation of an integer solution
- DefaultIntegerSolution(IntegerProblem) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
Constructor
- DefaultIntegerSolution(DefaultIntegerSolution) - Constructor for class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
Copy constructor
- DensityEstimator<S 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
-
- DifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.impl.crossover
-
Differential evolution crossover operator
- DifferentialEvolutionCrossover() - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
-
Constructor
- DifferentialEvolutionCrossover(double, double, String) - Constructor for class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
-
Constructor
- DifferentialEvolutionCrossover(double, double, 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.util.FrontUtils
-
Gets the distance between a point and the nearest one in a given front.
- distanceToClosestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Gets the distance between a point and the nearest one in a given front
- distanceToNearestPoint(Point, Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Gets the distance between a point and the nearest one in a front.
- distanceToNearestPoint(Point, Front, PointDistance) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Gets the distance between a point and the nearest one in a front.
- DistanceToSolutionListAttribute - Class in org.uma.jmetal.util.solutionattribute.impl
-
Created by cbarba on 24/3/15.
- DistanceToSolutionListAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DistanceToSolutionListAttribute
-
- distanceToSolutionListInSolutionSpace(DoubleSolution, List<DoubleSolution>) - Static method in class org.uma.jmetal.util.SolutionUtils
-
Returns the minimum distance from a Solution to a
SolutionSet according to the encodings.variable values.
- diversificationGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.BLXAlphaCrossover
-
doCrossover method
- doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.HUXCrossover
-
Perform the crossover operation
- doCrossover(double, IntegerSolution, IntegerSolution) - Method in class org.uma.jmetal.operator.impl.crossover.IntegerSBXCrossover
-
doCrossover method
- doCrossover(double, List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.impl.crossover.PMXCrossover
-
Perform the crossover operation
- doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.crossover.SBXCrossover
-
doCrossover method
- doCrossover(double, BinarySolution, BinarySolution) - Method in class org.uma.jmetal.operator.impl.crossover.SinglePointCrossover
-
Perform the crossover operation.
- DominanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
-
This class implements a solution comparator taking into account the violation constraints and
an optional epsilon value (i.e, implements an epsilon dominance 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<S>) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
-
Constructor
- DominanceComparator(ConstraintViolationComparator<S>, double) - Constructor for class org.uma.jmetal.util.comparator.DominanceComparator
-
Constructor
- DominanceDistance - Class in org.uma.jmetal.util.point.util
-
Computes the distance between two points a y b according to the dominance relationship.
- DominanceDistance() - Constructor for class org.uma.jmetal.util.point.util.DominanceDistance
-
- DominanceRanking<S extends Solution<?>> - Class in org.uma.jmetal.util.solutionattribute.impl
-
This class implements some facilities for ranking set of solutions.
- DominanceRanking() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DominanceRanking
-
Constructor
- doMutation(double, BinarySolution) - Method in class org.uma.jmetal.operator.impl.mutation.BitFlipMutation
-
Perform the mutation operation
- doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
-
Perform the mutation operation
- doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.impl.mutation.PermutationSwapMutation
-
Performs the operation
- doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.impl.mutation.UniformMutation
-
Perform the operation
- DoubleBinaryProblem<S extends Solution<Object>> - Interface in org.uma.jmetal.problem
-
Interface representing problems having integer and double variables
- DoubleBinarySolution - Interface in org.uma.jmetal.solution
-
Interface representing a solution having an array of real values and a bitset
- DoubleProblem - Interface in org.uma.jmetal.problem
-
Interface representing continuous problems
- DoubleSolution - Interface in org.uma.jmetal.solution
-
Interface representing a double solutions
- DurationMeasure - Class in org.uma.jmetal.measure.impl
-
This measure allows to have a simple way to compute the time spent in doing
something.
- DurationMeasure() - Constructor for class org.uma.jmetal.measure.impl.DurationMeasure
-
- GeneralizedSpread<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
-
This class implements the generalized spread metric for two or more dimensions.
- GeneralizedSpread(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
-
Constructor
- GeneralizedSpread(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
-
Constructor
- generalizedSpread(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
-
Calculates the generalized spread metric.
- GenerationalDistance<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
-
This class implements the generational distance indicator.
- GenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
-
Constructor
- GenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
-
Constructor
- generationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
-
Returns the generational distance value for a given front
- 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.ListenerTimeMeasure
-
- 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
-
- 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(S) - 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.GenericSolutionAttribute
-
- getAttributeID() - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
-
- getBestSolution(S, S, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
-
Return the best solution between those passed as arguments.
- getBinarySetLength() - Method in class org.uma.jmetal.util.binarySet.BinarySet
-
Returns the total number of bits
- getBisections() - Method in class org.uma.jmetal.util.AdaptiveGrid
-
Returns the number of bi-divisions performed in each objective.
- getBitsPerVariable(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
-
- 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.ArchiveMutationLocalSearch
-
Returns the number of evaluations
- getEvaluations() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
-
Returns the number of evaluations
- getEvaluations() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
-
- getExclusiveHV(WfgHypervolumeFront, int) - Method in class org.uma.jmetal.qualityindicator.util.WfgHypervolume
-
- 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
-
- getInstance() - Static method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
-
- getInvertedFront(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
This method receives a normalized pareto front and return the inverted one.
- getInvertedFront(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
-
This method receives a normalized list of non-dominated solutions and return the inverted one.
- getK() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
-
- getLessContributorHV(List<Solution<?>>) - Method in class org.uma.jmetal.qualityindicator.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.DefaultDoubleBinarySolution
-
- getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
- getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- getLowerBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
- getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
-
- getLowerBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
-
- getMaximumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Gets the maximum values for each objectives in a front
- getMaxIterations() - Method in class org.uma.jmetal.operator.impl.mutation.NonUniformMutation
-
- 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
-
- getMeasureKeys() - Method in interface org.uma.jmetal.measure.MeasureManager
-
- getMeasureManager() - Method in interface org.uma.jmetal.measure.Measurable
-
- getMinimumValues(Front) - Static method in class org.uma.jmetal.util.front.util.FrontUtils
-
Gets the minimum values for each objectives in a given front
- getMostPopulatedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
-
Returns the value of the most populated hypercube.
- 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.InvertedGenerationalDistancePlus
-
- getName() - Method in class org.uma.jmetal.qualityindicator.impl.R2
-
- getName() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
-
- getName() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
-
- getName() - Method in 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
-
- getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.TwoDimensionalMesh
-
Returns the north,south, east, and west solutions of a given solution
- getNeighbors(List<S>, int) - Method in interface org.uma.jmetal.util.neighborhood.Neighborhood
-
- getNondominatedSolutions(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
-
- getNormalizedFront(List<Solution<?>>, List<Double>, List<Double>) - Static method in class org.uma.jmetal.util.SolutionListUtils
-
This method receives a list of non-dominated solutions and maximum and minimum values of the
objectives, and returns a the normalized set of solutions.
- getNumberOfBits(int) - Method in interface org.uma.jmetal.problem.BinaryProblem
-
- getNumberOfBits() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
-
- getNumberOfBits(int) - Method in class org.uma.jmetal.problem.impl.AbstractBinaryProblem
-
- getNumberOfBits(int) - Method in interface org.uma.jmetal.solution.BinarySolution
-
- getNumberOfBits() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
-
- getNumberOfBits(int) - Method in class org.uma.jmetal.solution.impl.DefaultBinarySolution
-
- getNumberOfBits() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
- getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.ConstrainedProblem
-
- getNumberOfConstraints() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
-
- getNumberOfConstraints() - Method in interface org.uma.jmetal.problem.Problem
-
- getNumberOfDimensions() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
-
- getNumberOfDimensions() - Method in interface org.uma.jmetal.util.point.Point
-
- getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
-
- getNumberOfDoubleVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
-
- getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
-
- getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
-
- getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
- getNumberOfDoubleVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- getNumberOfDoubleVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
-
- getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
-
- getNumberOfImprovements() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
-
- getNumberOfImprovements() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
-
- getNumberOfIntegerVariables() - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
-
- getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
-
- getNumberOfIntegerVariables() - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- getNumberOfIntegerVariables() - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
-
- getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.ArchiveMutationLocalSearch
-
- getNumberOfNonComparableSolutions() - Method in class org.uma.jmetal.operator.impl.localsearch.BasicLocalSearch
-
- getNumberOfNonComparableSolutions() - Method in interface org.uma.jmetal.operator.LocalSearchOperator
-
- getNumberOfObjectives() - Method in class org.uma.jmetal.problem.impl.AbstractGenericProblem
-
- getNumberOfObjectives() - Method in interface org.uma.jmetal.problem.Problem
-
- getNumberOfObjectives() - Method in class org.uma.jmetal.solution.impl.AbstractGenericSolution
-
- getNumberOfObjectives() - Method in 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
-
- 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
-
- 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
-
- getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- 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
-
- getResult() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- 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.DefaultBinarySolution
-
- getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleBinaryProblem
-
- getUpperBound(int) - Method in interface org.uma.jmetal.problem.DoubleProblem
-
- getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractDoubleProblem
-
- getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerDoubleProblem
-
- getUpperBound(int) - Method in class org.uma.jmetal.problem.impl.AbstractIntegerProblem
-
- getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerDoubleProblem
-
- getUpperBound(int) - Method in interface org.uma.jmetal.problem.IntegerProblem
-
- getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleBinarySolution
-
- getUpperBound(int) - Method in interface org.uma.jmetal.solution.DoubleSolution
-
- getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
- getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
- getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- getUpperBound(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
- getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerDoubleSolution
-
- getUpperBound(int) - Method in interface org.uma.jmetal.solution.IntegerSolution
-
- getValues() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
-
- getValues() - Method in interface org.uma.jmetal.util.point.Point
-
- 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.DefaultBinarySolution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleBinarySolution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultDoubleSolution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerDoubleSolution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerPermutationSolution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.solution.impl.DefaultIntegerSolution
-
- getVariableValueString(int) - Method in interface org.uma.jmetal.solution.Solution
-
- getVariableValueString(int) - Method in class org.uma.jmetal.util.point.impl.PointSolution
-
- getVariant() - Method in class org.uma.jmetal.operator.impl.crossover.DifferentialEvolutionCrossover
-
- improvement(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- increment() - Method in class org.uma.jmetal.measure.impl.CountingMeasure
-
Add 1 to the current count and push its value to all the registered
observers.
- increment(long) - Method in class org.uma.jmetal.measure.impl.CountingMeasure
-
Increment the current count in a given amount.
- initializationPhase() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
Initialization phase of the scatter search: the population is filled with diverse solutions that
have been improved.
- 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
-
Interface representing a solution composed of integers and real values
- IntegerPolynomialMutation - Class in org.uma.jmetal.operator.impl.mutation
-
This class implements a polynomial mutation operator to be applied to Integer solutions
If the lower and upper bounds of a variable are the same, no mutation is carried out and the
bound value is returned.
- IntegerPolynomialMutation() - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
-
Constructor
- IntegerPolynomialMutation(IntegerProblem, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
-
Constructor
- IntegerPolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
-
Constructor
- IntegerPolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.impl.mutation.IntegerPolynomialMutation
-
Constructor
- 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
-
Interface representing a integer solutions
- InvertedGenerationalDistance<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
-
This class implements the inverted generational distance metric.
- InvertedGenerationalDistance(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
-
Constructor
- InvertedGenerationalDistance(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
-
Constructor
- invertedGenerationalDistance(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
-
Returns the inverted generational distance value for a given front
- InvertedGenerationalDistancePlus<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
-
This class implements the inverted generational distance metric plust (IGD+)
Reference: Ishibuchi et al 2015, "A Study on Performance Evaluation Ability of a Modified
Inverted Generational Distance Indicator", GECCO 2015
- InvertedGenerationalDistancePlus(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
-
Constructor
- InvertedGenerationalDistancePlus(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
-
Constructor
- invertedGenerationalDistancePlus(Front, Front) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
-
Returns the inverted generational distance value for a given front
- isSolutionDominatedBySolutionList(S, List<? extends 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
-
- isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- R2<Evaluate extends List<? extends Solution<?>>> - Class in org.uma.jmetal.qualityindicator.impl
-
TODO: Add comments here
- R2(String) - 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(Front) - Constructor for class org.uma.jmetal.qualityindicator.impl.R2
-
Creates a new instance of the R2 indicator for a problem with
two objectives and 100 lambda vectors
- R2(int, String) - 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<S extends Solution<?>> - 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
-
- Ranking<S extends Solution<?>> - Interface in org.uma.jmetal.util.solutionattribute
-
Ranks a list of solutions according to the dominance relationship
- RankingAndCrowdingDistanceComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
-
- RankingAndCrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
-
- RankingAndCrowdingSelection<S extends Solution<?>> - Class in org.uma.jmetal.operator.impl.selection
-
This class implements a selection for selecting a number of solutions from
a solution list.
- RankingAndCrowdingSelection(int) - Constructor for class org.uma.jmetal.operator.impl.selection.RankingAndCrowdingSelection
-
Constructor
- RankingComparator<S extends Solution<?>> - Class in org.uma.jmetal.util.comparator
-
- RankingComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingComparator
-
- referenceSetUpdate() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- referenceSetUpdate(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- 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
-
- removeAllMeasures(Iterable<? extends Object>) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
-
- removeMeasure(Object) - Method in class org.uma.jmetal.measure.impl.SimpleMeasureManager
-
- 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.
- reset() - Method in class org.uma.jmetal.measure.impl.ListenerTimeMeasure
-
This method reset the time measured to zero.
- restart() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- restartConditionIsFulfilled(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
-
- 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.algorithm.impl.AbstractScatterSearch
-