Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractAlgorithmRunner - Class in org.uma.jmetal.util
Abstract class for Runner classes
AbstractAlgorithmRunner() - Constructor for class org.uma.jmetal.util.AbstractAlgorithmRunner
 
AbstractBinaryProblem - Class in org.uma.jmetal.problem.binaryproblem.impl
 
AbstractBinaryProblem() - Constructor for class org.uma.jmetal.problem.binaryproblem.impl.AbstractBinaryProblem
 
AbstractBoundedArchive<S> - Class in org.uma.jmetal.util.archive.impl
 
AbstractBoundedArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
AbstractBoundedArchive(int, DominanceComparator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
AbstractCoralReefsOptimization<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a Coral Reefs Optimization Algorithm Reference: S.
AbstractCoralReefsOptimization(Comparator<S>, SelectionOperator<List<S>, S>, CrossoverOperator<S>, MutationOperator<S>, int, int, double, double, double, double, int) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
Constructor
AbstractCoralReefsOptimization.Coordinate - Class in org.uma.jmetal.algorithm.impl
Represents a Coordinate in Coral Reef Grid
AbstractDifferentialEvolution<Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing differential evolution (DE) algorithms
AbstractDifferentialEvolution() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
AbstractDoubleProblem - Class in org.uma.jmetal.problem.doubleproblem.impl
Abstract class to be extended by implementations of interface
invalid @link
{@link DoubleProblem>
}, which must implement the Problem.evaluate(S) method.
AbstractDoubleProblem() - Constructor for class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
AbstractEvolutionaryAlgorithm<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing an evolutionary algorithm
AbstractEvolutionaryAlgorithm() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
AbstractEvolutionStrategy<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing an evolution strategy algorithm
AbstractEvolutionStrategy() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
AbstractGeneticAlgorithm<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a genetic algorithm
AbstractGeneticAlgorithm(Problem<S>) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
Constructor
AbstractIntegerPermutationProblem - Class in org.uma.jmetal.problem.permutationproblem.impl
 
AbstractIntegerPermutationProblem() - Constructor for class org.uma.jmetal.problem.permutationproblem.impl.AbstractIntegerPermutationProblem
 
AbstractIntegerProblem - Class in org.uma.jmetal.problem.integerproblem.impl
Abstract class to be extended by implementations of interface >
AbstractIntegerProblem() - Constructor for class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
AbstractLocalSearch<S> - Class in org.uma.jmetal.algorithm.impl
 
AbstractLocalSearch() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
AbstractParticleSwarmOptimization<S,Result> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a PSO algorithm
AbstractParticleSwarmOptimization() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
AbstractScatterSearch<S,R> - Class in org.uma.jmetal.algorithm.impl
Abstract class representing a scatter search algorithm
AbstractScatterSearch() - Constructor for class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
AbstractSolution<T> - Class in org.uma.jmetal.solution
Abstract class representing a generic solution
AbstractSolution(int, int) - Constructor for class org.uma.jmetal.solution.AbstractSolution
Constructor
AbstractSolution(int, int, int) - Constructor for class org.uma.jmetal.solution.AbstractSolution
Constructor
AdaptiveGrid<S> - 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.
AdaptiveRandomNeighborhood<S> - Class in org.uma.jmetal.util.neighborhood.impl
This class implements the adaptive random neighborhood (topology) defined by M.
AdaptiveRandomNeighborhood(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Constructor
AdaptiveRandomNeighborhood(int, int, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Constructor
add(Entity) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
add(Comparator<T>) - Method in class org.uma.jmetal.util.comparator.MultiComparator
 
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.BestSolutionsArchive
 
add(S) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Inserts a solution in the list
add(S) - Method in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
addAll(Collection<? extends Entity>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
addAll(List<S>) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
addConstraint(Function<Double[], Double>) - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
addFunction(Function<Double[], Double>) - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
addIndicatorChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
addIndicatorChart(String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
 
addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndDirScoreSelection
 
addLastRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
addListener(Consumer<AuditableRandomGenerator.Audit>) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
addPoint(double, double, String) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
addPoint(double, double, String, Color) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
addRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
 
addRankedSolutionsToPopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
addSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Increases the number of solutions into a specific hypercube.
addVariable(double, double) - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
AdvancedDifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.crossover.impl
An advanced implementation of Differential Evolution crossover operator supporting multiple variants and parameter adaptation.
AdvancedDifferentialEvolutionCrossover.Builder - Class in org.uma.jmetal.operator.crossover.impl
Builder class for AdvancedDifferentialEvolutionCrossover
AdvancedDifferentialEvolutionCrossover.Variant - Enum Class in org.uma.jmetal.operator.crossover.impl
Enumeration of supported DE variants
AggregationFunction - Interface in org.uma.jmetal.util.aggregationfunction
 
algorithm - Variable in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
Algorithm<R> - Interface in org.uma.jmetal.algorithm
Interface representing an algorithm
AlgorithmBuilder<A> - Interface in org.uma.jmetal.algorithm
Interface representing algorithm builders
AlgorithmDefaultOutputData - Class in org.uma.jmetal.util
 
AlgorithmDefaultOutputData() - Constructor for class org.uma.jmetal.util.AlgorithmDefaultOutputData
 
allReferencePoints - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
alpha() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
alpha() - Method in class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
 
alpha(double) - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
archive - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
Archive<S> - Interface in org.uma.jmetal.util.archive
Interface representing an archive of solutions
ARCHIVE - Enum constant in enum class org.uma.jmetal.util.neighborhood.Neighborhood.NeighborType
 
ArchiveWithReferencePoint<S> - Class in org.uma.jmetal.util.archivewithreferencepoint
This class defines a bounded archive that has associated a reference point as described in the paper "Extending the Speed-constrained Multi-Objective PSO (SMPSO) With Reference Point Based Preference Articulation Accepted in PPSN 2018.
ArchiveWithReferencePoint(int, List<Double>, Comparator<S>) - Constructor for class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
ArithmeticCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements the Arithmetic Crossover operator for real-valued solutions.
ArithmeticCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
Constructor with default parameters
ArithmeticCrossover(double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
Constructor with repair strategy
ArithmeticCrossover(double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
Constructor with all parameters
ArrayFront - Class in org.uma.jmetal.util.legacy.front.impl
This class implements the Front interface by using an array of Point objects
ArrayFront() - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
Constructor
ArrayFront(int, int) - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
Constructor
ArrayFront(String) - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
Constructor
ArrayFront(String, String) - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
ArrayFront(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
Constructor
ArrayFront(Front) - Constructor for class org.uma.jmetal.util.legacy.front.impl.ArrayFront
Copy Constructor
ArrayPoint - Class in org.uma.jmetal.util.point.impl
Class representing a point (i.e, an array of double values)
ArrayPoint() - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Default constructor
ArrayPoint(double[]) - Constructor for class org.uma.jmetal.util.point.impl.ArrayPoint
Constructor from 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
ArtificialDecisionMaker<S,R> - Class in org.uma.jmetal.util.artificialdecisionmaker
 
ArtificialDecisionMaker(Problem<S>, InteractiveAlgorithm<S, R>) - Constructor for class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
ArtificialDecisionMakerDecisionTree<S> - Class in org.uma.jmetal.util.artificialdecisionmaker.impl
Class implementing the Towards automatic testing of reference point based interactive methods described in: Ojalehto, V., Podkopaev, D., invalid input: '&' Miettinen, K. (2016, September).
ArtificialDecisionMakerDecisionTree(Problem<S>, InteractiveAlgorithm<S, List<S>>, double, double, int, List<Double>, List<Double>) - Constructor for class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
ArtificiallDecisionMakerBuilder<S> - Class in org.uma.jmetal.util.artificialdecisionmaker.impl
 
ArtificiallDecisionMakerBuilder(Problem<S>, InteractiveAlgorithm<S, List<S>>) - Constructor for class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
ArtificiallDecisionMakerBuilder constructor
ASCENDING - Enum constant in enum class org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
 
asexualReproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
asp - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
attributes - Variable in class org.uma.jmetal.solution.AbstractSolution
 
attributes - Variable in class org.uma.jmetal.solution.pointsolution.PointSolution
 
attributes() - Method in class org.uma.jmetal.solution.AbstractSolution
 
attributes() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
attributes() - Method in interface org.uma.jmetal.solution.Solution
 
Audit(AuditableRandomGenerator.RandomMethod, AuditableRandomGenerator.Bounds, Number) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
AuditableRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
An AuditableRandomGenerator is a PseudoRandomGenerator which can be audited to know when a random generation method is called.
AuditableRandomGenerator(PseudoRandomGenerator) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
AuditableRandomGenerator.Audit - Class in org.uma.jmetal.util.pseudorandom.impl
 
AuditableRandomGenerator.Bounds - Class in org.uma.jmetal.util.pseudorandom.impl
 
AuditableRandomGenerator.RandomMethod - Enum Class in org.uma.jmetal.util.pseudorandom.impl
 
averageDistanceToSolutionList(S, List<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the average euclidean distance of a solution to the solutions of a list.

B

BasicLocalSearch<S> - Class in org.uma.jmetal.operator.localsearch.impl
This class implements a basic local search operator based in the use of a mutation operator.
BasicLocalSearch(int, MutationOperator<S>, Comparator<S>, Problem<S>) - Constructor for class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
Constructor.
BasicLocalSearch(int, MutationOperator<S>, Comparator<S>, Problem<S>, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
Constructor.
BasicMeasure<T> - Class in org.uma.jmetal.util.measure.impl
A BasicMeasure provides a simple way to define a measure that merely stores a single value
BasicMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.BasicMeasure
Create a BasicMeasure
BEST - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
 
BEST_1_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
BEST_1_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
BEST_2_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
BEST_2_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
BestSolutionsArchive<S> - Class in org.uma.jmetal.util.archive.impl
Archive that select the best solutions of another archive by applying the SolutionListUtils.distanceBasedSubsetSelection(List, int)} function.
BestSolutionsArchive(Archive<S>, int) - Constructor for class org.uma.jmetal.util.archive.impl.BestSolutionsArchive
 
BestSolutionSelection<S> - Class in org.uma.jmetal.operator.selection.impl
This class implements a selection operator used for selecting the best solution in a list according to a given comparator.
BestSolutionSelection(Comparator<S>) - Constructor for class org.uma.jmetal.operator.selection.impl.BestSolutionSelection
 
beta() - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Get the beta parameter
beta(double) - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Set the beta parameter
BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE
 
BinaryProblem - Interface in org.uma.jmetal.problem.binaryproblem
Interface representing binary problems
BinarySet - Class in org.uma.jmetal.util.binarySet
Class representing a bit set including a method to get the total number of bits
BinarySet(int) - Constructor for class org.uma.jmetal.util.binarySet.BinarySet
Constructor
BinarySolution - Interface in org.uma.jmetal.solution.binarysolution
Interface representing binary (bitset) solutions
BinaryTournamentSelection<S> - Class in org.uma.jmetal.operator.selection.impl
Applies a binary tournament selection to return the best solution between two that have been chosen at random from a solution list.
BinaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.selection.impl.BinaryTournamentSelection
Constructor
BinaryTournamentSelection(Comparator<S>) - Constructor for class org.uma.jmetal.operator.selection.impl.BinaryTournamentSelection
Constructor
BitFlipMutation<S> - Class in org.uma.jmetal.operator.mutation.impl
 
BitFlipMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
Constructor
BitFlipMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
Constructor
BLXAlphaBetaCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements the BLX-αβ crossover operator for real-valued solutions.
BLXAlphaBetaCrossover(double, double, double) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
Constructor with default random generator
BLXAlphaBetaCrossover(double, double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
Constructor with custom random generator
BLXAlphaCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class allows to apply a BLX-alpha crossover operator to two parent solutions.
BLXAlphaCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
Constructor
BLXAlphaCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
Constructor
bound(RandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator from a RandomGenerator which generate Double values between 0 and 1 (inclusive or exclusive).
BOUNDED_DOUBLE - Enum constant in enum class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
 
BOUNDED_INT - Enum constant in enum class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
 
BoundedArchive<S> - Interface in org.uma.jmetal.util.archive
Interface representing a bounded archive of solutions
BoundedRandomGenerator<Value> - Interface in org.uma.jmetal.util.pseudorandom
A BoundedRandomGenerator aims to provide a random value within a specific range.
bounds - Variable in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
bounds - Variable in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
bounds - Variable in class org.uma.jmetal.solution.doublesolution.impl.DefaultDoubleSolution
 
bounds - Variable in class org.uma.jmetal.solution.integersolution.impl.DefaultIntegerSolution
 
Bounds<T> - Interface in org.uma.jmetal.util.bounds
Describes a pair of lower and upper bounds for a Comparable value.
Bounds(Number, Number) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Bounds
 
build() - Method in interface org.uma.jmetal.algorithm.AlgorithmBuilder
 
build() - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
build() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
Builder() - Constructor for class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 

C

C25<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining an C25 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional mesh.
C25(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C25
Constructor.
C49<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining an C49 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional mesh.
C49(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C49
Constructor.
C9<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining an L9 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional mesh.
C9(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.C9
Constructor Defines a neighborhood for a solution set of rows x columns solutions
calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
 
calculateHypervolume(double[][], int, int) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
 
calculateOccupied() - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the number of hypercubes having one or more solutions.
calculateReferencePoints(List<Integer>, List<S>, List<S>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
calculateReferencePoints(List<Integer>, R, List<S>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
CDGMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a polynomial mutation operator The implementation is based on the NSGA-II code available in http://www.iitk.ac.in/kangal/codes.shtml If the lower and upper bounds of a variable are the same, no mutation is carried out and the bound value is returned.
CDGMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.CDGMutation
Constructor
CDGMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.CDGMutation
Constructor
CDGMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.CDGMutation
Constructor
CDGMutation(DoubleProblem, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.CDGMutation
Constructor
changeReferencePoint(List<Double>) - Method in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
CharSequenceProblem - Class in org.uma.jmetal.problem.sequenceproblem.impl
 
CharSequenceProblem() - Constructor for class org.uma.jmetal.problem.sequenceproblem.impl.CharSequenceProblem
 
CharSequenceRandomMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a swap mutation.
CharSequenceRandomMutation(double, char[]) - Constructor for class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
Constructor
CharSequenceSolution - Class in org.uma.jmetal.solution.sequencesolution.impl
Defines an implementation of solution representing sequences of chars.
CharSequenceSolution(int, int) - Constructor for class org.uma.jmetal.solution.sequencesolution.impl.CharSequenceSolution
Constructor
CharSequenceSolution(CharSequenceSolution) - Constructor for class org.uma.jmetal.solution.sequencesolution.impl.CharSequenceSolution
Copy Constructor
chart() - Method in class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
 
chart() - Method in class org.uma.jmetal.util.observer.impl.FrontPlotObserver
 
chart() - Method in class org.uma.jmetal.util.observer.impl.IndicatorPlotObserver
 
chart() - Method in class org.uma.jmetal.util.observer.impl.NadirObserver
 
chart() - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
chart() - Method in class org.uma.jmetal.util.plot.SingleValueScatterPlot
 
ChartContainer - Class in org.uma.jmetal.util.chartcontainer
Class for configuring and displaying a XChart.
ChartContainer(String) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainer
 
ChartContainer(String, int) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainer
 
ChartContainerWithReferencePoints - Class in org.uma.jmetal.util.chartcontainer
Class for configuring and displaying a char with a number of subpopulations and reference points.
ChartContainerWithReferencePoints(String) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
ChartContainerWithReferencePoints(String, int) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
ChartForDynamicProblemsContainer<S> - Class in org.uma.jmetal.util.chartcontainer
Class for configuring and displaying a XChart.
ChartForDynamicProblemsContainer(String) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
ChartForDynamicProblemsContainer(String, int) - Constructor for class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
ChartMatrix - Class in org.uma.jmetal.util.plot
 
ChartMatrix(List<XYChart>) - Constructor for class org.uma.jmetal.util.plot.ChartMatrix
 
chartTitle(String) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
chartTitle(String) - Method in class org.uma.jmetal.util.plot.SingleValueScatterPlot
 
Check - Class in org.uma.jmetal.util.errorchecking
Static class for error checking
Check() - Constructor for class org.uma.jmetal.util.errorchecking.Check
 
checkNumberOfParents(List<S>, int) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
A crossover operator is applied to a number of parents, and it assumed that the population contains a valid number of solutions.
clear() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
clearChanged() - Method in interface org.uma.jmetal.problem.DynamicProblem
 
clearChanged() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
clearChanged() - Method in interface org.uma.jmetal.util.observable.Observable
 
clearIncrementalBitset() - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
CollectionGrouping<S> - Interface in org.uma.jmetal.util.grouping
Interface representing objects that group collections according to some criterion
collectionIsNotEmpty(Collection<?>) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
CommandLineQualityIndicatorTool - Class in org.uma.jmetal.utilities
Class for executing quality indicators from the command line.
CommandLineQualityIndicatorTool() - Constructor for class org.uma.jmetal.utilities.CommandLineQualityIndicatorTool
 
comparator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
comparator - Variable in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
comparator() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
comparator() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
comparator() - Method in class org.uma.jmetal.util.archive.impl.GenericBoundedArchive
 
comparator() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
comparator() - Method in class org.uma.jmetal.util.archive.impl.KNNDistanceArchive
 
comparator() - Method in class org.uma.jmetal.util.archive.impl.SpatialSpreadDeviationArchive
 
comparator() - Method in class org.uma.jmetal.util.archivewithreferencepoint.impl.CrowdingDistanceArchiveWithReferencePoint
 
comparator() - Method in class org.uma.jmetal.util.archivewithreferencepoint.impl.HypervolumeArchiveWithReferencePoint
 
comparator() - Method in interface org.uma.jmetal.util.densityestimator.DensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.CrowdingDistanceDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.GridDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
 
comparator() - Method in class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
 
comparatorList - Variable in class org.uma.jmetal.util.comparator.MultiComparator
 
compare(double[], double[]) - Method in class org.uma.jmetal.util.comparator.LexicographicalVectorComparator
The compare method compare the objects o1 and o2.
compare(DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.util.comparator.DoubleVariableComparator
Compares two double solutions according to a variable value
compare(IntegerSolution, IntegerSolution) - Method in class org.uma.jmetal.util.comparator.IntegerVariableComparator
Compares two double solutions according to a variable value
compare(Point, Point) - Method in class org.uma.jmetal.util.point.comparator.LexicographicalPointComparator
The compare method compare the objects o1 and o2.
compare(Point, Point) - Method in class org.uma.jmetal.util.point.comparator.PointDimensionComparator
Compares the objects o1 and o2.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.constraintcomparator.impl.NumberOfViolatedConstraintsComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.constraintcomparator.impl.OverallConstraintViolationDegreeComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.DirScoreComparator
 
compare(S, S) - Method in class org.uma.jmetal.util.comparator.dominanceComparator.impl.DefaultDominanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.dominanceComparator.impl.DominanceWithConstraintsComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.dominanceComparator.impl.EpsilonDominanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.dominanceComparator.impl.GDominanceComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.EqualSolutionsComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.FitnessComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.HypervolumeContributionComparator
Compare two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.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.RankingAndDirScoreDistanceComparator
 
compare(S, S) - Method in class org.uma.jmetal.util.comparator.RankingAndSSDComparator
Compares two solutions.
compare(S, S) - Method in class org.uma.jmetal.util.comparator.SpatialSpreadDeviationComparator
Compare two solutions.
compare(T, T) - Method in class org.uma.jmetal.util.comparator.MultiComparator
Compare two objects based on a list of comparators.
compareTo(AbstractCoralReefsOptimization.Coordinate) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
 
ComposableDoubleProblem - Class in org.uma.jmetal.problem.doubleproblem.impl
This class allows to define a continuous (double) problem dynamically, by adding the ranges of every decision variable, the objective functions and the constraints.
ComposableDoubleProblem() - Constructor for class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
CompositeCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class allows to apply a list of crossover operator on the solutions belonging to a list of CompositeSolution objects.
CompositeCrossover(List<?>) - Constructor for class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
 
CompositeMutation - Class in org.uma.jmetal.operator.mutation.impl
This class allows to apply a list of crossover operator on the solutions belonging to a list of CompositeSolution objects.
CompositeMutation(List<?>) - Constructor for class org.uma.jmetal.operator.mutation.impl.CompositeMutation
Constructor
CompositeSolution - Class in org.uma.jmetal.solution.compositesolution
Class representing solutions composed of a list of solutions.
CompositeSolution(List<Solution<?>>) - Constructor for class org.uma.jmetal.solution.compositesolution.CompositeSolution
Constructor.
CompositeSolution(CompositeSolution) - Constructor for class org.uma.jmetal.solution.compositesolution.CompositeSolution
Copy constructor
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
 
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Evaluate() method
compute(double[][]) - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
compute(double[][]) - Method in class org.uma.jmetal.util.KNearestDistanceCalculator
Computes the distance of each row to its K-th nearest neighbor.
compute(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
Calculates the set coverage of a front over a reference front
compute(double[], double[]) - Method in class org.uma.jmetal.util.distance.impl.CosineSimilarityBetweenVectors
 
compute(double[], double[]) - Method in class org.uma.jmetal.util.distance.impl.DominanceDistanceBetweenVectors
 
compute(double[], double[]) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenVectors
 
compute(double[], double[], IdealPoint, NadirPoint) - Method in interface org.uma.jmetal.util.aggregationfunction.AggregationFunction
 
compute(double[], double[], IdealPoint, NadirPoint) - Method in class org.uma.jmetal.util.aggregationfunction.impl.ModifiedTschebyscheff
 
compute(double[], double[], IdealPoint, NadirPoint) - Method in class org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
 
compute(double[], double[], IdealPoint, NadirPoint) - Method in class org.uma.jmetal.util.aggregationfunction.impl.Tschebyscheff
Computes the Tschebyscheff aggregation function using the formula: max(|vector[n] - idealPoint.value(n)| * weightVector[n]).
compute(double[], double[], IdealPoint, NadirPoint) - Method in class org.uma.jmetal.util.aggregationfunction.impl.WeightedSum
 
compute(E, J) - Method in interface org.uma.jmetal.util.distance.Distance
 
compute(List<S>) - Method in interface org.uma.jmetal.util.densityestimator.DensityEstimator
 
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
Assigns the distance to all the solutions in a list
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.CrowdingDistanceDensityEstimator
Assigns crowding distances to all population in a SolutionSet.
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.GridDensityEstimator
Assigns the distance to all the solutions in a list
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
Assigns the hv contribution to all population in a SolutionSet.
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
Assigns the KNearestDistanceCalculator distance to all the solutions in a list
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
Assigns the distance to all the solutions in a list
compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
Assigns the distance to all the solutions in a list
compute(List<S>) - Method in class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
compute(List<S>) - Method in class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
 
compute(List<S>) - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
compute(List<S>) - Method in class org.uma.jmetal.util.ranking.impl.StrengthRanking
 
compute(List<S>) - Method in interface org.uma.jmetal.util.ranking.Ranking
 
compute(S, List<S>) - Method in class org.uma.jmetal.util.distance.impl.DistanceBetweenSolutionAndKNearestNeighbors
Computes the knn distance.
compute(S, L) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace
 
compute(S, S) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInObjectiveSpace
 
compute(S, S) - Method in class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInSolutionSpace
 
computeDensityEstimator() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.GenericBoundedArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.KNNDistanceArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archive.impl.SpatialSpreadDeviationArchive
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archivewithreferencepoint.impl.CrowdingDistanceArchiveWithReferencePoint
 
computeDensityEstimator() - Method in class org.uma.jmetal.util.archivewithreferencepoint.impl.HypervolumeArchiveWithReferencePoint
 
computeDensityEstimator(List<S>) - Method in interface org.uma.jmetal.util.solutionattribute.DensityEstimator
Deprecated.
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.DirScore
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
 
computeDensityEstimator(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.SpatialSpreadDeviation
Assigns crowding distances to all solutions in a SolutionSet.
computeGroups(List<C>) - Method in class org.uma.jmetal.util.grouping.impl.ListLinearGrouping
 
computeGroups(List<C>) - Method in class org.uma.jmetal.util.grouping.impl.ListOrderedGrouping
 
computeGroups(S) - Method in interface org.uma.jmetal.util.grouping.CollectionGrouping
 
computeHypervolumeContribution(List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
 
computeHypervolumeContribution(List<S>, List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
 
computeSolutionRanking(int, int) - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
considerationProbability - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
ConstraintComparator<S> - Interface in org.uma.jmetal.util.comparator.constraintcomparator
Interface representing constraint comparators
ConstraintHandling - Class in org.uma.jmetal.util
This class offers a set of static methods for setting and getting information about constraints in solutions.
ConstraintHandling() - Constructor for class org.uma.jmetal.util.ConstraintHandling
 
ConstraintHandling.PRECOMPUTED - Enum Class in org.uma.jmetal.util
The computing of the constraints can be precomputed when evaluating a solution.
constraints() - Method in class org.uma.jmetal.solution.AbstractSolution
 
constraints() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
constraints() - Method in interface org.uma.jmetal.solution.Solution
 
contains(Object) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
contains(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
containsAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
convertFrontToArray(Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Given a front, converts it to an array of double values
convertFrontToSolutionList(Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Given a front, converts it to a Solution set of PointSolutions
Coordinate(int, int) - Constructor for class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Constructor
coordinates - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
copy() - Method in class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
 
copy() - Method in class org.uma.jmetal.solution.compositesolution.CompositeSolution
 
copy() - Method in class org.uma.jmetal.solution.doublesolution.impl.DefaultDoubleSolution
 
copy() - Method in class org.uma.jmetal.solution.integersolution.impl.DefaultIntegerSolution
 
copy() - Method in class org.uma.jmetal.solution.permutationsolution.impl.IntegerPermutationSolution
 
copy() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
copy() - Method in class org.uma.jmetal.solution.sequencesolution.impl.CharSequenceSolution
 
copy() - Method in interface org.uma.jmetal.solution.Solution
 
CosineSimilarityBetweenVectors - Class in org.uma.jmetal.util.distance.impl
Class for calculating the cosine similarity between two vectors.
CosineSimilarityBetweenVectors(double[]) - Constructor for class org.uma.jmetal.util.distance.impl.CosineSimilarityBetweenVectors
 
CosineSimilarityDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements a density estimator based on the cosine similarity
CosineSimilarityDensityEstimator(double[], boolean) - Constructor for class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
 
CountingMeasure - Class in org.uma.jmetal.util.measure.impl
A CountingMeasure provides a simple way to evaluate a number of occurrences.
CountingMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
CountingMeasure(long) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
CountingMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
Create a CountingMeasure starting from zero.
CountingMeasure(String, String, long) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
Create a CountingMeasure which starts at a given value.
create(List<S>, DynamicProblem<S, ?>, int) - Method in interface org.uma.jmetal.util.restartstrategy.CreateNewSolutionsStrategy
Add a number of new solutions to a list of Solution objects
create(List<S>, DynamicProblem<S, ?>, int) - Method in class org.uma.jmetal.util.restartstrategy.impl.CreateNRandomSolutions
 
create(T, T) - Static method in interface org.uma.jmetal.util.bounds.Bounds
Create a Bounds with the given lower and upper limits.
createGroups() - Method in class org.uma.jmetal.util.grouping.impl.ListGrouping
 
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
createInitialPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This method implements a default scheme create the initial population of genetic algorithm
createInitialSwarm() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
createInputStream(String) - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
createIntegerPermutation(int, BoundedRandomGenerator<Integer>) - Static method in class org.uma.jmetal.util.permutation.PermutationFactory
 
CreateNewSolutionsStrategy<S> - Interface in org.uma.jmetal.util.restartstrategy
 
CreateNRandomSolutions<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
CreateNRandomSolutions() - Constructor for class org.uma.jmetal.util.restartstrategy.impl.CreateNRandomSolutions
 
createPullFromPush(PushMeasure<Value>, Value) - Method in class org.uma.jmetal.util.measure.impl.MeasureFactory
Create a PullMeasure to backup the last MeasureFactory of a PushMeasure.
createPullsFromFields(Object) - Method in class org.uma.jmetal.util.measure.impl.MeasureFactory
Create PullMeasures based on the fields available from an instance, whatever it is.
createPullsFromGetters(Object) - Method in class org.uma.jmetal.util.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.util.measure.impl.MeasureFactory
Create a PushMeasure which checks at regular intervals the value of a PullMeasure.
createSolution() - Method in class org.uma.jmetal.problem.binaryproblem.impl.AbstractBinaryProblem
 
createSolution() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
createSolution() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
createSolution() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
createSolution() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
createSolution() - Method in class org.uma.jmetal.problem.permutationproblem.impl.AbstractIntegerPermutationProblem
 
createSolution() - Method in interface org.uma.jmetal.problem.Problem
 
createSolution() - Method in class org.uma.jmetal.problem.sequenceproblem.impl.CharSequenceProblem
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
crossoverOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
CrossoverOperator<Source> - Interface in org.uma.jmetal.operator.crossover
Interface representing crossover operators.
crossoverProbability() - Method in interface org.uma.jmetal.operator.crossover.CrossoverOperator
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.CycleCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.NullCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.OXDCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
 
crossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
 
CrowdingDistanceArchive<S> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
CrowdingDistanceArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
CrowdingDistanceArchive(int, DominanceComparator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
CrowdingDistanceArchiveWithReferencePoint<S> - Class in org.uma.jmetal.util.archivewithreferencepoint.impl
Class representing a ArchiveWithReferencePoint archive using a crowding distance based density estimator that takes into account the preferences of the decision make through a reference point
CrowdingDistanceArchiveWithReferencePoint(int, List<Double>) - Constructor for class org.uma.jmetal.util.archivewithreferencepoint.impl.CrowdingDistanceArchiveWithReferencePoint
 
CrowdingDistanceDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements the crowding distance
CrowdingDistanceDensityEstimator() - Constructor for class org.uma.jmetal.util.densityestimator.impl.CrowdingDistanceDensityEstimator
 
crowdingDistanceSelection(Ranking<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
 
CURRENT_TO_PBEST_1 - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
 
CURRENT_TO_RAND - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
 
CURRENT_TO_RAND_1 - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
 
CURRENT_TO_RAND_1_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
CURRENT_TO_RAND_1_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
currentReferencePoint - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
CycleCrossover - Class in org.uma.jmetal.operator.crossover.impl
Cycle Crossover (CX) operator for permutation-based genetic algorithms.
CycleCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.CycleCrossover
 

D

DecisionTreeEstimator<S> - Class in org.uma.jmetal.util.artificialdecisionmaker
 
DecisionTreeEstimator(List<S>) - Constructor for class org.uma.jmetal.util.artificialdecisionmaker.DecisionTreeEstimator
 
DefaultBinarySolution - Class in org.uma.jmetal.solution.binarysolution.impl
This defines an implementation of a binary solution.
DefaultBinarySolution(List<Integer>, int) - Constructor for class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
Constructor
DefaultBinarySolution(List<Integer>, int, int) - Constructor for class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
Constructor
DefaultBinarySolution(DefaultBinarySolution) - Constructor for class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
Copy constructor
DefaultDominanceComparator<S> - Class in org.uma.jmetal.util.comparator.dominanceComparator.impl
This class implements a solution comparator for dominance checking
DefaultDominanceComparator() - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.DefaultDominanceComparator
 
DefaultDoubleSolution - Class in org.uma.jmetal.solution.doublesolution.impl
Defines an implementation of the DoubleSolution interface
DefaultDoubleSolution(List<Bounds<Double>>, int, int) - Constructor for class org.uma.jmetal.solution.doublesolution.impl.DefaultDoubleSolution
Constructor
DefaultDoubleSolution(DefaultDoubleSolution) - Constructor for class org.uma.jmetal.solution.doublesolution.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
 
DefaultFileOutputContext(String, String) - Constructor for class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
DefaultIntegerSolution - Class in org.uma.jmetal.solution.integersolution.impl
Defines an implementation of the IntegerSolution interface
DefaultIntegerSolution(List<Bounds<Integer>>, int, int) - Constructor for class org.uma.jmetal.solution.integersolution.impl.DefaultIntegerSolution
Constructor
DefaultIntegerSolution(DefaultIntegerSolution) - Constructor for class org.uma.jmetal.solution.integersolution.impl.DefaultIntegerSolution
Copy constructor
DefaultObservable<D> - Class in org.uma.jmetal.util.observable.impl
 
DefaultObservable(String) - Constructor for class org.uma.jmetal.util.observable.impl.DefaultObservable
 
DefaultRestartStrategy<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
DefaultRestartStrategy(RemoveSolutionsStrategy<S>, CreateNewSolutionsStrategy<S>) - Constructor for class org.uma.jmetal.util.restartstrategy.impl.DefaultRestartStrategy
 
delay(long) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
delay(long) - Method in class org.uma.jmetal.util.plot.SingleValueScatterPlot
 
delta() - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Get the delta parameter
delta(double) - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Set the delta parameter
DensityEstimator<S> - Interface in org.uma.jmetal.util.densityestimator
Interface representing implementations to compute the crowding distance
DensityEstimator<S> - Interface in org.uma.jmetal.util.solutionattribute
Deprecated.
depredation(List<S>, List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
DESCENDING - Enum constant in enum class org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
 
DescribedEntity - Interface in org.uma.jmetal.util.naming
A DescribedEntity is identified through its name (DescribedEntity.name()) and further detailed through its description (DescribedEntity.description()).
DescribedEntitySet<Entity> - Class in org.uma.jmetal.util.naming.impl
 
DescribedEntitySet() - Constructor for class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
description() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
description() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
description() - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
description() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
description() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
 
description() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
 
description() - Method in class org.uma.jmetal.util.measure.impl.PullPushMeasure
 
description() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
description() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
DifferentialEvolutionCrossover - Class in org.uma.jmetal.operator.crossover.impl
Differential evolution crossover operator
DifferentialEvolutionCrossover() - Constructor for class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, DifferentialEvolutionCrossover.DE_VARIANT) - Constructor for class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, DifferentialEvolutionCrossover.DE_VARIANT, BoundedRandomGenerator<Integer>, BoundedRandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover(double, double, DifferentialEvolutionCrossover.DE_VARIANT, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
Constructor
DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE - Enum Class in org.uma.jmetal.operator.crossover.impl
 
DifferentialEvolutionCrossover.DE_MUTATION_TYPE - Enum Class in org.uma.jmetal.operator.crossover.impl
 
DifferentialEvolutionCrossover.DE_VARIANT - Enum Class in org.uma.jmetal.operator.crossover.impl
 
DifferentialEvolutionSelection - Class in org.uma.jmetal.operator.selection.impl
Class implementing the selection operator used in DE: a number of different solutions are returned from a population.
DifferentialEvolutionSelection() - Constructor for class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
Constructor
DifferentialEvolutionSelection(int, boolean) - Constructor for class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
Constructor
DifferentialEvolutionSelection(BoundedRandomGenerator<Integer>, int, boolean) - Constructor for class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
Constructor
dimension() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
dimension() - Method in interface org.uma.jmetal.util.point.Point
 
DirScore<S> - Class in org.uma.jmetal.util.solutionattribute.impl
created at 11:09 pm, 2019/1/28 Estimate DIR scores for solutions, used in D-NSGA-II
DirScore(double[][]) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.DirScore
 
DirScoreComparator<S> - Class in org.uma.jmetal.util.comparator
created at 10:34 pm, 2019/1/28 The comparator of DIR score used in D-NSGA-II
DirScoreComparator() - Constructor for class org.uma.jmetal.util.comparator.DirScoreComparator
 
DisplacementMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
Displacement Mutation operator for permutation-based genetic algorithms.
DisplacementMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.DisplacementMutation
 
Distance<E,J> - Interface in org.uma.jmetal.util.distance
Interface representing distances between two entities
distanceBasedSubsetSelection(List<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Method implements a version of the distance-based subset selection algorithm described in: H.
distanceBetweenObjectives(S, S) - Static method in class org.uma.jmetal.util.SolutionUtils
Returns the Euclidean distance between a pair of solutions in the objective space
DistanceBetweenSolutionAndKNearestNeighbors<S> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two DoubleSolution objects in solution space.
DistanceBetweenSolutionAndKNearestNeighbors(int, Distance<S, S>) - Constructor for class org.uma.jmetal.util.distance.impl.DistanceBetweenSolutionAndKNearestNeighbors
 
distanceBetweenSolutionsInObjectiveSpace(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.
distances - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
distanceToClosestPoint(Point, Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the distance between a point and the nearest one in a given front.
distanceToClosestPoint(Point, Front, Distance<double[], double[]>) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the distance between a point and the nearest one in a given front
distanceToClosestVector(double[], double[][]) - Static method in class org.uma.jmetal.util.VectorUtils
 
distanceToClosestVector(double[], double[][], Distance<double[], double[]>) - Static method in class org.uma.jmetal.util.VectorUtils
 
distanceToNearestPoint(Point, Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the distance between a point and the nearest one in a front.
distanceToNearestPoint(Point, Front, Distance<double[], double[]>) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the distance between a point and the nearest one in a front.
distanceToNearestVector(double[], double[][]) - Static method in class org.uma.jmetal.util.VectorUtils
 
distanceToNearestVector(double[], double[][], Distance<double[], double[]>) - Static method in class org.uma.jmetal.util.VectorUtils
 
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.
distributionIndex() - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
distributionIndex(double) - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
diversificationGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
doCrossover(double, List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
Perform the crossover operation
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
doCrossover method
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
doCrossover method
doCrossover(double, DoubleSolution, DoubleSolution) - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
doCrossover method
doCrossover(double, IntegerSolution, IntegerSolution) - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
doCrossover method
doCrossover(double, S, S) - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
Perform the crossover operation
doCrossover(double, S, S) - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
Perform the crossover operation.
doCrossover(double, S, S) - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
Perform the crossover operation.
DominanceComparator<S> - Interface in org.uma.jmetal.util.comparator.dominanceComparator
Interface representing dominance comparators
DominanceDistanceBetweenVectors - Class in org.uma.jmetal.util.distance.impl
Class for calculating the dominance distance between two vectors
DominanceDistanceBetweenVectors() - Constructor for class org.uma.jmetal.util.distance.impl.DominanceDistanceBetweenVectors
 
dominanceTest(double[], double[]) - Static method in class org.uma.jmetal.util.VectorUtils
Method that apply a dominance test between two vectors.
DominanceWithConstraintsComparator<S> - Class in org.uma.jmetal.util.comparator.dominanceComparator.impl
This class implements a solution comparator taking into account the violation constraints
DominanceWithConstraintsComparator() - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.DominanceWithConstraintsComparator
Constructor
DominanceWithConstraintsComparator(ConstraintComparator<S>) - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.DominanceWithConstraintsComparator
Constructor
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
Perform the mutation operation
doMutation(double, DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
Perform the operation
doMutation(double, S) - Method in class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
Perform the mutation operation
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.DisplacementMutation
 
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.InsertMutation
 
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.InversionMutation
 
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
Performs the operation
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
 
doMutation(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.SimpleInversionMutation
 
doMutation(CharSequenceSolution) - Method in class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
Performs the operation
doPrediction(int, S) - Method in class org.uma.jmetal.util.artificialdecisionmaker.DecisionTreeEstimator
 
doPredictionVariable(int, S) - Method in class org.uma.jmetal.util.artificialdecisionmaker.DecisionTreeEstimator
 
DOUBLE - Enum constant in enum class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
 
DoubleProblem - Interface in org.uma.jmetal.problem.doubleproblem
Interface representing continuous problems
DoubleSolution - Interface in org.uma.jmetal.solution.doublesolution
Interface representing double solutions, where the variables are a list of bounded double values.
DoubleVariableComparator - Class in org.uma.jmetal.util.comparator
 
DoubleVariableComparator() - Constructor for class org.uma.jmetal.util.comparator.DoubleVariableComparator
 
DoubleVariableComparator(int) - Constructor for class org.uma.jmetal.util.comparator.DoubleVariableComparator
 
DurationMeasure - Class in org.uma.jmetal.util.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.util.measure.impl.DurationMeasure
 
DynamicProblem<S,D> - Interface in org.uma.jmetal.problem
Interface representing dynamic problems.

E

EdgeRecombinationCrossover - Class in org.uma.jmetal.operator.crossover.impl
Edge Recombination Crossover (ERX) operator for permutation-based genetic algorithms.
EdgeRecombinationCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
 
EmptyCollectionException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
EmptyCollectionException() - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.EmptyCollectionException
 
epsilon(double) - Method in interface org.uma.jmetal.util.aggregationfunction.AggregationFunction
 
epsilon(double) - Method in class org.uma.jmetal.util.aggregationfunction.impl.ModifiedTschebyscheff
 
epsilon(double) - Method in class org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
 
epsilon(double) - Method in class org.uma.jmetal.util.aggregationfunction.impl.Tschebyscheff
 
epsilon(double) - Method in class org.uma.jmetal.util.aggregationfunction.impl.WeightedSum
 
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
Default constructor
Epsilon(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.Epsilon
Constructor
epsilonClean(List<S>) - Method in class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
 
EpsilonDominanceComparator<S> - Class in org.uma.jmetal.util.comparator.dominanceComparator.impl
This class implements a solution comparator taking into account the violation constraints and an optional epsilon value (i.e, implements an epsilon dominance comparator)
EpsilonDominanceComparator() - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.EpsilonDominanceComparator
 
EpsilonDominanceComparator(double) - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.EpsilonDominanceComparator
 
equals(Object) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
 
equals(Object) - Method in class org.uma.jmetal.solution.AbstractSolution
 
equals(Object) - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
equals(Object) - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
equals(Object) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
EqualSolutionsComparator<S> - 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
Constructor
ErrorRatio(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
ErrorRatio(String) - Constructor for class org.uma.jmetal.qualityindicator.impl.ErrorRatio
Constructor
EstimatingIdealAndNadirPointsPlotObserver<S> - Class in org.uma.jmetal.util.observer.impl
 
EstimatingIdealAndNadirPointsPlotObserver(String, String, String, String, int, long) - Constructor for class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
Constructor
eta() - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
eta() - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace<S,L> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between a Solution object a list of Solution objects in objective space.
EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace
 
EuclideanDistanceBetweenSolutionsInObjectiveSpace<S> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two Solution objects in objective space.
EuclideanDistanceBetweenSolutionsInObjectiveSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInObjectiveSpace
 
EuclideanDistanceBetweenSolutionsInSolutionSpace<S> - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two DoubleSolution objects in solution space.
EuclideanDistanceBetweenSolutionsInSolutionSpace() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenSolutionsInSolutionSpace
 
EuclideanDistanceBetweenVectors - Class in org.uma.jmetal.util.distance.impl
Class for calculating the Euclidean distance between two vectors
EuclideanDistanceBetweenVectors() - Constructor for class org.uma.jmetal.util.distance.impl.EuclideanDistanceBetweenVectors
 
evaluate(Evaluate) - Method in interface org.uma.jmetal.util.legacy.qualityindicator.QualityIndicator
Deprecated.
 
evaluate(List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
Evaluate() method
evaluate(List<S>) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.MultiThreadedSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.NullEvaluator
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
evaluate(List<S>, Problem<S>) - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
evaluate(BinarySolution) - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
Evaluate() method
evaluate(DoubleSolution) - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
evaluate(DoubleSolution) - Method in class org.uma.jmetal.problem.doubleproblem.impl.FakeDoubleProblem
 
evaluate(IntegerSolution) - Method in class org.uma.jmetal.problem.integerproblem.impl.FakeIntegerProblem
 
evaluate(PermutationSolution<Integer>) - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
evaluate(S) - Method in interface org.uma.jmetal.problem.Problem
This method receives a solution, evaluates it, and returns the evaluated solution.
evaluatePopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
evaluatePopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
evaluateSwarm(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
Evaluation() - Constructor for class org.uma.jmetal.util.measure.impl.LastEvaluationMeasure.Evaluation
 
EvaluationObserver - Class in org.uma.jmetal.util.observer.impl
This observer prints the current evaluation number of an algorithm.
EvaluationObserver() - Constructor for class org.uma.jmetal.util.observer.impl.EvaluationObserver
 
EvaluationObserver(Integer) - Constructor for class org.uma.jmetal.util.observer.impl.EvaluationObserver
Constructor
evaluations - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
execute(double[], double[], double[]) - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
 
execute(List<CompositeSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
Execute() method
execute(List<DoubleSolution>) - Method in class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
Execute() method
execute(List<IntegerSolution>) - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
Execute() method
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.CycleCrossover
 
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
 
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.OXDCrossover
 
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
Executes the operation
execute(List<PermutationSolution<Integer>>) - Method in class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
 
execute(List<S>) - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.crossover.impl.NullCrossover
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
 
execute(List<S>) - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
 
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.BestSolutionSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.NaryRandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.NaryTournamentSelection
 
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RandomSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
Execute() method
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndDirScoreSelection
 
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
execute(List<S>) - Method in class org.uma.jmetal.operator.selection.impl.SpatialSpreadDeviationSelection
 
execute(List<T>) - Method in class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
execute(List<T>) - Method in class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
 
execute(CompositeSolution) - Method in class org.uma.jmetal.operator.mutation.impl.CompositeMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.CDGMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Execute the mutation operation
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Execute the mutation operation
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
Execute() method
execute(DoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
Execute() method
execute(IntegerSolution) - Method in class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
Execute() method
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.DisplacementMutation
 
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.InsertMutation
 
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.InversionMutation
 
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
 
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
 
execute(PermutationSolution<T>) - Method in class org.uma.jmetal.operator.mutation.impl.SimpleInversionMutation
 
execute(CharSequenceSolution) - Method in class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
 
execute(S) - Method in class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
Executes the local search.
execute(S) - Method in class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
Execute() method
execute(S) - Method in class org.uma.jmetal.operator.mutation.impl.NullMutation
Execute() method
execute(Source) - Method in interface org.uma.jmetal.operator.mutation.MutationOperator
 
execute(Source) - Method in interface org.uma.jmetal.operator.Operator
 
EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE
 
ExperimentalFastNonDominanceRanking<S> - Class in org.uma.jmetal.util.ranking.impl
This is an implementation of the Ranking interface using non-dominated sorting algorithms from the non-dominated sorting repository.
ExperimentalFastNonDominanceRanking() - Constructor for class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
ExtendedPseudoRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
Extended pseudo random number generator based on the decorator pattern.
ExtendedPseudoRandomGenerator(PseudoRandomGenerator) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
ExternalArchiveObserver<S> - Class in org.uma.jmetal.util.observer.impl
This observer add the solutions of population to an archive.
ExternalArchiveObserver(Archive<S>) - Constructor for class org.uma.jmetal.util.observer.impl.ExternalArchiveObserver
 
ExtractParetoDominatedSolutionsFromFile - Class in org.uma.jmetal.utilities
This utility takes an input file and produces an output file containing only the non-dominated solutions in the input file Each line of the file represents a solution.
ExtractParetoDominatedSolutionsFromFile() - Constructor for class org.uma.jmetal.utilities.ExtractParetoDominatedSolutionsFromFile
 
ExtractSubsetOfParetoDominatedSolutionsFromFile - Class in org.uma.jmetal.utilities
This utility takes an input file containing non-dominated solutions and extract a number N of uniformly distributed solutions from them.
ExtractSubsetOfParetoDominatedSolutionsFromFile() - Constructor for class org.uma.jmetal.utilities.ExtractSubsetOfParetoDominatedSolutionsFromFile
 
ExtremeValuesFinder<Source,Result> - Interface in org.uma.jmetal.util.extremevalues
Interface representing classes aimed at finding the extreme values of Source objects (e.g., lists)

F

FakeBinaryProblem - Class in org.uma.jmetal.problem.binaryproblem.impl
Fake implementation of BinaryProblem that does nothing.
FakeBinaryProblem(Integer, int) - Constructor for class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
Constructor
FakeDoubleProblem - Class in org.uma.jmetal.problem.doubleproblem.impl
Fake implementation of DoubleProblem that does nothing.
FakeDoubleProblem() - Constructor for class org.uma.jmetal.problem.doubleproblem.impl.FakeDoubleProblem
 
FakeDoubleProblem(int, int, int) - Constructor for class org.uma.jmetal.problem.doubleproblem.impl.FakeDoubleProblem
Constructor with default bounds [0.0, 1.0] for all variables
FakeDoubleProblem(int, int, int, double, double) - Constructor for class org.uma.jmetal.problem.doubleproblem.impl.FakeDoubleProblem
Constructor with custom bounds for all variables
FakeIntegerPermutationProblem - Class in org.uma.jmetal.problem.permutationproblem.impl
Fake class representing a integer permutation problem.
FakeIntegerPermutationProblem(int, int) - Constructor for class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
Constructor
FakeIntegerProblem - Class in org.uma.jmetal.problem.integerproblem.impl
Fake implementation of IntegerProblem.
FakeIntegerProblem() - Constructor for class org.uma.jmetal.problem.integerproblem.impl.FakeIntegerProblem
 
FakeIntegerProblem(int, int, int) - Constructor for class org.uma.jmetal.problem.integerproblem.impl.FakeIntegerProblem
Constructor with default bounds [0, 10] for all variables
FakeIntegerProblem(int, int, int, int, int) - Constructor for class org.uma.jmetal.problem.integerproblem.impl.FakeIntegerProblem
Constructor with custom bounds for all variables
FastNonDominatedSortRanking<S> - Class in org.uma.jmetal.util.ranking.impl
This class implements a solution list ranking based on dominance ranking.
FastNonDominatedSortRanking() - Constructor for class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
Constructor
FastNonDominatedSortRanking(Comparator<S>) - Constructor for class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
Constructor
feasibilityRatio(List<S>) - Static method in class org.uma.jmetal.util.ConstraintHandling
Returns the ratio of feasible solutions in a solution list
fileName - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
FileOutputContext - Interface in org.uma.jmetal.util.fileoutput
This interface represents output contexts, which are classes providing a mean for getting a buffer reader object.
fillPopulationWithNewSolutions(List<S>, Problem<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Fills a population with new solutions until its size is maxListSize
filter(RandomGenerator<T>, Predicate<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Reduce a RandomGenerator range.
finalize() - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
 
findBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
findHighestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findHighestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findHighestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findIndexOfBestSolution(List<S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the best solution in the list according to a comparator
findIndexOfWorstSolution(List<? extends S>, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Finds the index of the worst solution in the list according to a comparator
findLowestValues(List<Solution<?>>) - Method in class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
findLowestValues(Front) - Method in class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
findLowestValues(Source) - Method in interface org.uma.jmetal.util.extremevalues.ExtremeValuesFinder
 
findWorstSolution(Collection<S>, Comparator<S>) - Method in class org.uma.jmetal.util.SolutionListUtils
 
Fitness<S> - Class in org.uma.jmetal.util.solutionattribute.impl
 
Fitness() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.Fitness
 
FitnessComparator<S> - 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
 
FitnessObserver - Class in org.uma.jmetal.util.observer.impl
This observer prints the current best fitness of an algorithm.
FitnessObserver() - Constructor for class org.uma.jmetal.util.observer.impl.FitnessObserver
 
FitnessObserver(Integer) - Constructor for class org.uma.jmetal.util.observer.impl.FitnessObserver
Constructor value.
FitnessPlotObserver<S> - Class in org.uma.jmetal.util.observer.impl
 
FitnessPlotObserver(String, String, String, String, int) - Constructor for class org.uma.jmetal.util.observer.impl.FitnessPlotObserver
Constructor
forArray(BoundedRandomGenerator<Integer>, T...) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over an array based on a random selector.
forCollection(BoundedRandomGenerator<Integer>, Collection<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over a Collection based on a random selector.
forEnum(BoundedRandomGenerator<Integer>, Class<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Create a RandomGenerator over Enum values based on a random selector.
freeMem() - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
fromDoubleToInteger(BoundedRandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator which generates Integer values from a BoundedRandomGenerator which generate Double values.
fromDoubleToInteger(RandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Create a BoundedRandomGenerator which generates Integer values from a BoundedRandomGenerator which generate Double values between 0 and 1 (inclusive or exclusive).
Front - Interface in org.uma.jmetal.util.legacy.front
Deprecated.
FrontExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of front objects
FrontExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.FrontExtremeValues
 
FrontNormalizer - Class in org.uma.jmetal.util.legacy.front.util
Deprecated.
FrontNormalizer(double[], double[]) - Constructor for class org.uma.jmetal.util.legacy.front.util.FrontNormalizer
Deprecated.
Constructor
FrontNormalizer(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.legacy.front.util.FrontNormalizer
Deprecated.
Constructor.
FrontNormalizer(Front) - Constructor for class org.uma.jmetal.util.legacy.front.util.FrontNormalizer
Deprecated.
Constructor.
FrontPlotObserver<S> - Class in org.uma.jmetal.util.observer.impl
 
FrontPlotObserver(String, String, String, String, int) - Constructor for class org.uma.jmetal.util.observer.impl.FrontPlotObserver
Constructor
FrontScatterPlot - Class in org.uma.jmetal.util.plot
 
FrontScatterPlot(String, String, String, String) - Constructor for class org.uma.jmetal.util.plot.FrontScatterPlot
 
FrontUtils - Class in org.uma.jmetal.util.legacy.front.util
Deprecated.
FrontUtils() - Constructor for class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
 
FuzzyRecombinationCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements the Fuzzy Recombination (FR) operator for real-valued solutions.
FuzzyRecombinationCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
Constructor with default parameter values
FuzzyRecombinationCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
Constructor with all parameters
FuzzyRecombinationCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
Constructor with all parameters including random generator (for testing)

G

GDominanceComparator<S> - Class in org.uma.jmetal.util.comparator.dominanceComparator.impl
This class implements a solution comparator according to the concept of g-dominance (https://doi.org/10.1016/j.ejor.2008.07.015)
GDominanceComparator(List<Double>) - Constructor for class org.uma.jmetal.util.comparator.dominanceComparator.impl.GDominanceComparator
Constructor
generalizedSpread(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Calculates the generalized spread metric.
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
Default constructor
GeneralizedSpread(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
Constructor
generateCoordinates() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
generateMultiObjectiveAlgorithmOutputData(List<S>, long) - Static method in class org.uma.jmetal.util.AlgorithmDefaultOutputData
 
generateNext() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerBoundedSequenceGenerator
 
generateNext() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerPermutationGenerator
 
generateNext() - Method in interface org.uma.jmetal.util.sequencegenerator.SequenceGenerator
 
generatePreferenceInformation() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
generatePreferenceInformation() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
GenerateReferenceFrontFromFile - Class in org.uma.jmetal.utilities
This utility reads a file or the files in a directory and creates a reference front.
GenerateReferenceFrontFromFile() - Constructor for class org.uma.jmetal.utilities.GenerateReferenceFrontFromFile
 
generateSingleObjectiveAlgorithmOutputData(S, long) - Static method in class org.uma.jmetal.util.AlgorithmDefaultOutputData
 
generationalDistance(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Returns the generational distance value for a given front
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
Default constructor
GenerationalDistance(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
Constructor
GenericBoundedArchive<S> - Class in org.uma.jmetal.util.archive.impl
This class implements a generic bound archive.
GenericBoundedArchive(int, DensityEstimator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.GenericBoundedArchive
 
GenericChartContainer<S> - Class in org.uma.jmetal.util.chartcontainer
Class for configuring and displaying a XChart.
GenericChartContainer(String) - Constructor for class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
GenericChartContainer(String, int) - Constructor for class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
GenericIndicator<S> - Class in org.uma.jmetal.util.legacy.qualityindicator.impl
Deprecated.
GenericIndicator() - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
Default constructor
GenericIndicator(String) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
GenericIndicator(Front) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
GenericSolutionAttribute<S,V> - Class in org.uma.jmetal.util.solutionattribute.impl
Generic class for implementing SolutionAttribute classes.
GenericSolutionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
Constructor
GenericSolutionAttribute(Object) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
Constructor
get() - Method in class org.uma.jmetal.util.measure.impl.BasicMeasure
 
get() - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
 
get() - Method in class org.uma.jmetal.util.measure.impl.DurationMeasure
 
get() - Method in class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
 
get() - Method in class org.uma.jmetal.util.measure.impl.PullPushMeasure
 
get() - Method in interface org.uma.jmetal.util.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.BestSolutionsArchive
 
get(int) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
get(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
getAlpha() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
getArchive() - Method in class org.uma.jmetal.util.observer.impl.ExternalArchiveObserver
 
getAttemptsToSettle() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getAttribute() - Static method in class org.uma.jmetal.util.solutionattribute.impl.SolutionTextRepresentation
 
getAttribute(S) - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttribute(S) - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
Deprecated.
 
getAttributedId() - Method in class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
getAttributedId() - Method in class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
 
getAttributedId() - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
getAttributedId() - Method in class org.uma.jmetal.util.ranking.impl.StrengthRanking
 
getAttributedId() - Method in interface org.uma.jmetal.util.ranking.Ranking
 
getAttributeID() - Method in class org.uma.jmetal.util.solutionattribute.impl.SpatialSpreadDeviation
 
getAttributeIdentifier() - Method in class org.uma.jmetal.util.solutionattribute.impl.GenericSolutionAttribute
 
getAttributeIdentifier() - Method in interface org.uma.jmetal.util.solutionattribute.SolutionAttribute
Deprecated.
 
getAvailableIndicators() - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Creates a list with the available indicators (but SetCoverage) without indicating a reference front (it must be added later).
getAvailableIndicators(double[][]) - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Creates a list with the available indicators (but SetCoverage).
getAverageOccupation() - Method in class org.uma.jmetal.util.AdaptiveGrid
Return the average number of solutions in the occupied hypercubes
getBestSolution(S, S, Comparator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBestSolution(S, S, Comparator<S>, BinaryOperator<S>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBestSolution(S, S, Comparator<S>, RandomGenerator<Double>) - Static method in class org.uma.jmetal.util.SolutionUtils
Return the best solution between those passed as arguments.
getBeta() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
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.
getBounds() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getBounds(int) - Method in interface org.uma.jmetal.solution.doublesolution.DoubleSolution
 
getBounds(int) - Method in class org.uma.jmetal.solution.doublesolution.impl.DefaultDoubleSolution
 
getBounds(int) - Method in class org.uma.jmetal.solution.integersolution.impl.DefaultIntegerSolution
 
getBounds(int) - Method in interface org.uma.jmetal.solution.integersolution.IntegerSolution
 
getChart() - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
getChart() - Method in class org.uma.jmetal.util.observer.impl.RunTimeForDynamicProblemsChartObserver
 
getChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
getChart(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
getChart(String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
getComparatorList() - Method in class org.uma.jmetal.util.comparator.MultiComparator
 
getCoordinates() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getCr() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getCrossoverOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
getCrossoverOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getCrossoverType() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getCurrentIteration() - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
getCurrentSolution() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
getDelay() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getDelay() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
getDelay() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
getDelay() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
getDelta() - Method in class org.uma.jmetal.operator.mutation.impl.CDGMutation
 
getDistances() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
getDistances() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
 
getDistributionIndex() - Method in class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
 
getF() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getFa() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFbr() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFbs() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFd() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getFileName() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileName() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getFileWriter() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getFileWriter() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getFrontChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getFrontChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
getFrontChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
getFrontChart() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
getGeneratorName() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
 
getIndicatorFromName(String) - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Given an indicator name, finds the indicator in the list of available indicators
getIndicatorFromName(String, List<QualityIndicator>) - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Given an indicator name, finds the indicator in the indicator list
getIndicatorsFromNames(List<String>) - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Returns a list of quality indicators from a list of indicator names
getInstance() - Static method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getInvertedFront(double[][]) - Static method in class org.uma.jmetal.util.VectorUtils
This method receives a normalized 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.
getInvertedFront(Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
This method receives a normalized pareto front and return the inverted one.
getLength() - Method in class org.uma.jmetal.solution.permutationsolution.impl.IntegerPermutationSolution
 
getLength() - Method in interface org.uma.jmetal.solution.permutationsolution.PermutationSolution
 
getLength() - Method in class org.uma.jmetal.solution.sequencesolution.impl.CharSequenceSolution
 
getLength() - Method in interface org.uma.jmetal.solution.sequencesolution.SequenceSolution
 
getLocationDensity(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of solutions into a specific hypercube.
getLowerBound() - Method in interface org.uma.jmetal.util.bounds.Bounds
 
getM() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getMatrix() - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
getMatrix() - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
getMatrixWithObjectiveValues(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
Given a list of solutions, returns a matrix with the objective values of all the solutions
getMaximumValues(Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the maximum values for each objectives in a front
getMaxIterations() - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
getMaxIterations() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
getMaxPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getMaxValuesOfTheColumnsOfAMatrix(double[][]) - Static method in class org.uma.jmetal.util.NormalizeUtils
Returns a vector with the maximum values of the columns of a matrix
getMeasureKeys() - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
Provides the keys of all the Measures which are supported by this SimpleMeasureManager.
getMeasureKeys() - Method in interface org.uma.jmetal.util.measure.MeasureManager
This method should return all the keys identifying the Measures managed by this MeasureManager.
getMeasureManager() - Method in interface org.uma.jmetal.util.measure.Measurable
 
getMethod() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getMinimumValues(Front) - Static method in class org.uma.jmetal.util.legacy.front.util.FrontUtils
Deprecated.
Gets the minimum values for each objectives in a given front
getMinValuesOfTheColumnsOfAMatrix(double[][]) - Static method in class org.uma.jmetal.util.NormalizeUtils
Returns a vector with the minimum values of the columns of a matrix
getMostPopulatedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the value of the most populated hypercube.
getMutationOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
getMutationOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getMutationType() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getN() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getName() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getName() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
getName() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
getName() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
getName() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
getName() - Method in class org.uma.jmetal.util.observer.impl.EvaluationObserver
 
getName() - Method in class org.uma.jmetal.util.observer.impl.ExternalArchiveObserver
 
getName() - Method in class org.uma.jmetal.util.observer.impl.FitnessObserver
 
getName() - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
getName() - Method in class org.uma.jmetal.util.observer.impl.RunTimeForDynamicProblemsChartObserver
 
getName() - Method in class org.uma.jmetal.util.observer.impl.WriteSolutionsToFilesObserver
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getName() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getName() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getNeighborhood() - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.KNearestNeighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.RingNeighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
getNeighbors(List<S>, int) - Method in interface org.uma.jmetal.util.neighborhood.Neighborhood
 
getNeighbors(List<S>, int) - Method in class org.uma.jmetal.util.neighborhood.util.TwoDimensionalMesh
Returns the north,south, east, and west solutions of a given solution
getNonDominatedSolutions(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
getNormalizedVector(double[], double, double) - Static method in class org.uma.jmetal.util.NormalizeUtils
Normalizes a vector of double values
getNumberOfDifferenceVectors() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getNumberOfPoints() - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
getNumberOfPoints() - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
getNumberOfSolutionsToSelect() - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
getNumberOfSubFronts() - Method in class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
getNumberOfSubFronts() - Method in class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
 
getNumberOfSubFronts() - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
getNumberOfSubFronts() - Method in class org.uma.jmetal.util.ranking.impl.StrengthRanking
 
getNumberOfSubFronts() - Method in interface org.uma.jmetal.util.ranking.Ranking
 
getNumberOfWeightVectors() - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
getObjectiveArrayFromSolutionList(List<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Given a solution list and the identifier of an objective (0, 1, etc), returns an array with the values of that objective in all the solutions of the list
getOffset() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
getOffset() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
 
getOffset() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
 
getOperators() - Method in class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
 
getOperators() - Method in class org.uma.jmetal.operator.mutation.impl.CompositeMutation
 
getPd() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPerturbation() - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
getPerturbation() - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
 
getPoint(int) - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
getPoint(int) - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
getPointDimensions() - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
getPointDimensions() - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getPopulation() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getPopulationSize() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
getProblem() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
getProblem() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
getPullMeasure(Object) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
getPullMeasure(Object) - Method in interface org.uma.jmetal.util.measure.MeasureManager
 
getPushMeasure(Object) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
getPushMeasure(Object) - Method in interface org.uma.jmetal.util.measure.MeasureManager
 
getRandomGenerator() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getRandomValue() - Method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
Generate a random value.
getRandomValue(Value, Value) - Method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
Generate a random value within the provided range.
getRank(S) - Method in class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
getRank(S) - Method in class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
 
getRank(S) - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
getRank(S) - Method in class org.uma.jmetal.util.ranking.impl.StrengthRanking
 
getRank(S) - Method in interface org.uma.jmetal.util.ranking.Ranking
 
getRanking() - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
getReferenceParetoFront() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
getReferencePoints() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
getReferencePoints() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
getResult() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.Audit
 
getRho() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
getScale() - Method in class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
getSeed() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
getSeed() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
getSelectionOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractDifferentialEvolution
 
getSelectionOperator() - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
getSeparator() - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
getSeparator() - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
getSequenceLength() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerBoundedSequenceGenerator
 
getSequenceLength() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerPermutationGenerator
 
getSequenceLength() - Method in interface org.uma.jmetal.util.sequencegenerator.SequenceGenerator
 
getSize() - Method in class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
 
getSubFront(int) - Method in class org.uma.jmetal.util.ranking.impl.ExperimentalFastNonDominanceRanking
 
getSubFront(int) - Method in class org.uma.jmetal.util.ranking.impl.FastNonDominatedSortRanking
 
getSubFront(int) - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
getSubFront(int) - Method in class org.uma.jmetal.util.ranking.impl.StrengthRanking
 
getSubFront(int) - Method in interface org.uma.jmetal.util.ranking.Ranking
 
getSwarm() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
getTournamentSize() - Method in class org.uma.jmetal.operator.selection.impl.NaryTournamentSelection
 
getUpperBound() - Method in interface org.uma.jmetal.util.bounds.Bounds
 
getValue() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerBoundedSequenceGenerator
 
getValue() - Method in class org.uma.jmetal.util.sequencegenerator.impl.IntegerPermutationGenerator
 
getValue() - Method in interface org.uma.jmetal.util.sequencegenerator.SequenceGenerator
 
getVarChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
getVarChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
getVarChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
getVarChart() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
getVariant() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getVariantFromString(String) - Static method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
getWeightVector() - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
getWeightVectorSize() - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
getX() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Retrieves Coordinate's x-position
getY() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Retrieves Coordinate's y-position
GridDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements the density estimator based on the adaptive grid scheme used in the PAES algorithm.
GridDensityEstimator(int, int) - Constructor for class org.uma.jmetal.util.densityestimator.impl.GridDensityEstimator
 
group(int) - Method in interface org.uma.jmetal.util.grouping.CollectionGrouping
 
group(int) - Method in class org.uma.jmetal.util.grouping.impl.ListGrouping
 
GroupedAndLinkedPolynomialMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements the grouped and linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214
GroupedAndLinkedPolynomialMutation(double, RepairDoubleSolution, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
Constructor
GroupedAndLinkedPolynomialMutation(double, RepairDoubleSolution, PseudoRandomGenerator, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
Constructor
GroupedAndLinkedPolynomialMutation(double, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
Constructor
GroupedAndLinkedPolynomialMutation(CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
Constructor
GroupedPolynomialMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements the grouped polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214
GroupedPolynomialMutation(double, RepairDoubleSolution, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
Constructor
GroupedPolynomialMutation(double, RepairDoubleSolution, PseudoRandomGenerator, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
Constructor
GroupedPolynomialMutation(double, CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
Constructor
GroupedPolynomialMutation(CollectionGrouping<List<Double>>) - Constructor for class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
Constructor
groups - Variable in class org.uma.jmetal.util.grouping.impl.ListGrouping
 

H

hasChanged() - Method in interface org.uma.jmetal.problem.DynamicProblem
 
hasChanged() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
hasChanged() - Method in interface org.uma.jmetal.util.observable.Observable
 
hashCode() - Method in class org.uma.jmetal.solution.AbstractSolution
 
hashCode() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
hashCode() - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
hashCode() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
HUXCrossover<S> - Class in org.uma.jmetal.operator.crossover.impl
This class allows to apply a HUX crossover operator using two parent solutions.
HUXCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.HUXCrossover
Constructor
HUXCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.HUXCrossover
Constructor
Hypervolume - Class in org.uma.jmetal.qualityindicator.impl.hypervolume
This interface represents implementations of the Hypervolume quality indicator
Hypervolume<S> - Class in org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume
Deprecated.
Hypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.Hypervolume
 
Hypervolume() - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
Hypervolume(double[]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.Hypervolume
 
Hypervolume(double[]) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
Hypervolume(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.Hypervolume
 
Hypervolume(String) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
Hypervolume(Front) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
HypervolumeArchive<S> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
HypervolumeArchive(int, Hypervolume<S>) - Constructor for class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
HypervolumeArchiveWithReferencePoint<S> - Class in org.uma.jmetal.util.archivewithreferencepoint.impl
Class representing a ArchiveWithReferencePoint archive using a hypervolume contribution based density estimator.
HypervolumeArchiveWithReferencePoint(int, List<Double>) - Constructor for class org.uma.jmetal.util.archivewithreferencepoint.impl.HypervolumeArchiveWithReferencePoint
 
HypervolumeContributionAttribute<S> - Class in org.uma.jmetal.util.solutionattribute.impl
 
HypervolumeContributionAttribute() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.HypervolumeContributionAttribute
 
HypervolumeContributionComparator<S> - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the crowding distance attribute.
HypervolumeContributionComparator() - Constructor for class org.uma.jmetal.util.comparator.HypervolumeContributionComparator
 
HypervolumeContributionDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements a density estimator based on the hypervolume contribution
HypervolumeContributionDensityEstimator(double[]) - Constructor for class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
 
HypervolumeContributionDensityEstimator(List<S>) - Constructor for class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
 

I

idealOjectiveVector - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
IdealPoint - Class in org.uma.jmetal.util.point.impl
d Class representing an ideal point (minimization is assumed)
IdealPoint(int) - Constructor for class org.uma.jmetal.util.point.impl.IdealPoint
 
improvement(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
increment() - Method in class org.uma.jmetal.util.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.util.measure.impl.CountingMeasure
Increment the current count in a given amount.
indexOfRelevantObjectiveFunctions - Variable in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
IndicatorPlotObserver<S> - Class in org.uma.jmetal.util.observer.impl
 
IndicatorPlotObserver(String, QualityIndicator, String, int) - Constructor for class org.uma.jmetal.util.observer.impl.IndicatorPlotObserver
Constructor
indices - Variable in class org.uma.jmetal.util.grouping.impl.ListGrouping
 
initChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
initChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
initChart() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
initChart() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
initializationPhase() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
Initialization phase of the scatter search: the population is filled with diverse solutions that have been improved.
initializeLeader(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initializeSolutionBitset(int) - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
initializeVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
initProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
initProgress() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
initProgress() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
InsertMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
Insert Mutation operator for permutation-based genetic algorithms.
InsertMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.InsertMutation
 
IntegerBoundedSequenceGenerator - Class in org.uma.jmetal.util.sequencegenerator.impl
This class generates a bounded sequence of consecutive integer numbers.
IntegerBoundedSequenceGenerator(int) - Constructor for class org.uma.jmetal.util.sequencegenerator.impl.IntegerBoundedSequenceGenerator
 
IntegerPermutationGenerator - Class in org.uma.jmetal.util.sequencegenerator.impl
 
IntegerPermutationGenerator(int) - Constructor for class org.uma.jmetal.util.sequencegenerator.impl.IntegerPermutationGenerator
 
IntegerPermutationSolution - Class in org.uma.jmetal.solution.permutationsolution.impl
Defines an implementation of solution composed of a permutation of integers.
IntegerPermutationSolution(int, int, int) - Constructor for class org.uma.jmetal.solution.permutationsolution.impl.IntegerPermutationSolution
Constructor
IntegerPermutationSolution(IntegerPermutationSolution) - Constructor for class org.uma.jmetal.solution.permutationsolution.impl.IntegerPermutationSolution
Copy Constructor
IntegerPolynomialMutation - Class in org.uma.jmetal.operator.mutation.impl
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.mutation.impl.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
Constructor
IntegerPolynomialMutation(IntegerProblem, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
Constructor
IntegerProblem - Interface in org.uma.jmetal.problem.integerproblem
Interface representing integer problems
IntegerSBXCrossover - Class in org.uma.jmetal.operator.crossover.impl
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.crossover.impl.IntegerSBXCrossover
Constructor
IntegerSBXCrossover(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
Constructor
IntegerSolution - Interface in org.uma.jmetal.solution.integersolution
Interface representing integer solutions, where the variables are a list of bounded integer values.
IntegerVariableComparator - Class in org.uma.jmetal.util.comparator
 
IntegerVariableComparator() - Constructor for class org.uma.jmetal.util.comparator.IntegerVariableComparator
 
IntegerVariableComparator(int) - Constructor for class org.uma.jmetal.util.comparator.IntegerVariableComparator
 
InteractiveAlgorithm<S,R> - Interface in org.uma.jmetal.util.artificialdecisionmaker
 
InvalidConditionException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
InvalidConditionException(String) - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.InvalidConditionException
 
InvalidProbabilityValueException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
InvalidProbabilityValueException(double) - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.InvalidProbabilityValueException
 
InversionMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
Inversion Mutation operator for permutation-based genetic algorithms.
InversionMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.InversionMutation
 
invertedGenerationalDistance(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Returns the inverted generational distance value for a given front
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
Default constructor
InvertedGenerationalDistance(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
InvertedGenerationalDistance(double[][], double) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
Constructor
invertedGenerationalDistancePlus(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Returns the inverted generational distance plus value for a given front
InvertedGenerationalDistancePlus - Class in org.uma.jmetal.qualityindicator.impl
This class implements the inverted generational distance metric plust (IGD+) Reference: Ishibuchi et al 2015, "A Study on Performance Evaluation Ability of a Modified Inverted Generational Distance Indicator", GECCO 2015
InvertedGenerationalDistancePlus() - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Default constructor
InvertedGenerationalDistancePlus(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
Constructor
isEmpty() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
isFeasible(S) - Static method in class org.uma.jmetal.util.ConstraintHandling
Given a solution, it is feasible if the number of violated constraints is zero
isSolutionDominatedBySolutionList(S, List<? extends S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
isStoppingConditionReached() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
isStoppingConditionReached() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
isStoppingConditionReached() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.Hypervolume
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
Returns true if lower indicator values are preferred and false otherwise
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
This method returns true if lower indicator values are preferred and false otherwise
isTheLowerTheIndicatorValueTheBetter() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
isVectorDominatedByAFront(double[], double[][]) - Static method in class org.uma.jmetal.util.VectorUtils
Checks whether a vector is dominated by a front
iterator() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 

J

JavaRandomGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
JavaRandomGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JavaRandomGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
Constructor
JMetalException - Exception Class in org.uma.jmetal.util.errorchecking
jMetal exception class
JMetalException(Exception) - Constructor for exception class org.uma.jmetal.util.errorchecking.JMetalException
 
JMetalException(String) - Constructor for exception class org.uma.jmetal.util.errorchecking.JMetalException
 
JMetalException(String, Exception) - Constructor for exception class org.uma.jmetal.util.errorchecking.JMetalException
 
JMetalLogger - Class in org.uma.jmetal.util
 
JMetalLogger() - Constructor for class org.uma.jmetal.util.JMetalLogger
 
JMetalRandom - Class in org.uma.jmetal.util.pseudorandom
 
join(Archive<S>) - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
join(Archive<S>) - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 

K

KNearestDistanceCalculator - Class in org.uma.jmetal.util
Utility class for computing the distance of each row in a matrix to its K-th nearest neighbor using Euclidean distance, with optional normalization.
KNearestDistanceCalculator(int, boolean) - Constructor for class org.uma.jmetal.util.KNearestDistanceCalculator
Creates a new KNearestDistanceCalculator.
KNearestNeighborhood<S> - Class in org.uma.jmetal.util.neighborhood.impl
This class implements a neighborhood that select the k-nearest solutions according to a distance measure.
KNearestNeighborhood(int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.KNearestNeighborhood
 
KNearestNeighborhood(int, Distance<S, S>) - Constructor for class org.uma.jmetal.util.neighborhood.impl.KNearestNeighborhood
 
KnnDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements a density estimator based on the distance to the k-th nearest solution
KnnDensityEstimator(int) - Constructor for class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
 
KnnDensityEstimator(int, boolean) - Constructor for class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
 
KNNDistanceArchive<S> - Class in org.uma.jmetal.util.archive.impl
Created by Antonio J.
KNNDistanceArchive(int, int) - Constructor for class org.uma.jmetal.util.archive.impl.KNNDistanceArchive
 

L

L13<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining an L9 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional mesh.
L13(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L13
Constructor.
L25<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class representing neighborhoods for a solution into a list of solutions
L25(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L25
Constructor.
L41<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class representing neighborhoods for a solution into a list of solutions
L41(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L41
Constructor.
L5<S> - Class in org.uma.jmetal.util.neighborhood.impl
Class defining an L5 neighborhood of a solution belonging to a list of solutions which is structured as a bi-dimensional mesh.
L5(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.L5
Constructor.
LaplaceCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements a Laplace Crossover (LX) operator for real-valued solutions.
LaplaceCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
Constructor with default scale parameter
LaplaceCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
Constructor with configurable scale parameter
LaplaceCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
Constructor with configurable random generator
larvaeSettlementPhase(List<S>, List<S>, List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
LastEvaluationMeasure<Solution,Value> - Class in org.uma.jmetal.util.measure.impl
LastEvaluationMeasure is a PushMeasure providing the last evaluation made in an algorithm.
LastEvaluationMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.LastEvaluationMeasure
 
LastEvaluationMeasure.Evaluation<Solution,Value> - Class in org.uma.jmetal.util.measure.impl
This structure represent an atomic evaluation of a given solution.
length() - Method in class org.uma.jmetal.problem.permutationproblem.impl.AbstractIntegerPermutationProblem
 
length() - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
length() - Method in interface org.uma.jmetal.problem.permutationproblem.PermutationProblem
 
length() - Method in interface org.uma.jmetal.problem.sequenceproblem.SequenceProblem
 
LevyFlightMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a Lévy flight mutation operator for real-valued solutions.
LevyFlightMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Constructor with default parameters Default: beta = 1.5 (typical for Lévy flights), stepSize = 0.01
LevyFlightMutation(double, double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Constructor
LevyFlightMutation(double, double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Constructor
LevyFlightMutation(double, double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Constructor
LexicographicalPointComparator - Class in org.uma.jmetal.util.point.comparator
This class implements the Comparator interface for comparing two points.
LexicographicalPointComparator() - Constructor for class org.uma.jmetal.util.point.comparator.LexicographicalPointComparator
 
LexicographicalVectorComparator - Class in org.uma.jmetal.util.comparator
This class implements the Comparator interface for comparing two vectors.
LexicographicalVectorComparator() - Constructor for class org.uma.jmetal.util.comparator.LexicographicalVectorComparator
 
link(PushMeasure<T>) - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
If this CountingMeasure is used to count the number of time a PushMeasure notifies its observers, you can use this method to link them.
LinkedPolynomialMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements the linked polynomial mutation operator presented in: https://doi.org/10.1109/SSCI.2016.7850214
LinkedPolynomialMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
LinkedPolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
LinkedPolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
LinkedPolynomialMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
LinkedPolynomialMutation(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
LinkedPolynomialMutation(DoubleProblem, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
Constructor
listAreEquals(List<S>, List<S>) - Static method in class org.uma.jmetal.util.ListUtils
Compares two lists to determine if they are equals
ListenerTimeMeasure - Class in org.uma.jmetal.util.measure.impl
This measure is a facility to evaluate the time spent in MeasureListeners registered in PushMeasures.
ListenerTimeMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
 
ListGrouping<C> - Class in org.uma.jmetal.util.grouping.impl
Abstract class that groups a list of Comparable entities by some order in the collection.
ListGrouping(int) - Constructor for class org.uma.jmetal.util.grouping.impl.ListGrouping
 
ListLinearGrouping<C> - Class in org.uma.jmetal.util.grouping.impl
Class that groups a list of Comparable entities by order in the collection.
ListLinearGrouping(int) - Constructor for class org.uma.jmetal.util.grouping.impl.ListLinearGrouping
 
ListOrderedGrouping<C> - Class in org.uma.jmetal.util.grouping.impl
Class that groups a list of Comparable entities by ascending order.
ListOrderedGrouping(int) - Constructor for class org.uma.jmetal.util.grouping.impl.ListOrderedGrouping
 
ListUtils - Class in org.uma.jmetal.util
 
ListUtils() - Constructor for class org.uma.jmetal.util.ListUtils
 
LocalSearchOperator<Source> - Interface in org.uma.jmetal.operator.localsearch
Interface representing a local search operator Created by cbarba on 5/3/15.
location(S) - Method in class org.uma.jmetal.util.AdaptiveGrid
Calculates the hypercube of a solution
LocationAttribute<S> - Class in org.uma.jmetal.util.solutionattribute.impl
Assign to each solution in a solution list an attribute containing the position of the solutions in the list.
LocationAttribute(List<S>) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.LocationAttribute
 
logger - Static variable in class org.uma.jmetal.util.JMetalLogger
 

M

main(String[]) - Static method in class org.uma.jmetal.utilities.CommandLineQualityIndicatorTool
 
main(String[]) - Static method in class org.uma.jmetal.utilities.ExtractParetoDominatedSolutionsFromFile
 
main(String[]) - Static method in class org.uma.jmetal.utilities.ExtractSubsetOfParetoDominatedSolutionsFromFile
 
main(String[]) - Static method in class org.uma.jmetal.utilities.GenerateReferenceFrontFromFile
 
main(String[]) - Static method in class org.uma.jmetal.utilities.TSVToCSVConverter
 
maxEvaluations - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
maximumSize() - Method in interface org.uma.jmetal.util.archive.BoundedArchive
 
maximumSize() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
maxPopulationSize - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
maxSize - Variable in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
Measurable - Interface in org.uma.jmetal.util.measure
A Measurable entity is an entity which provides one or several Measures.
Measure<Value> - Interface in org.uma.jmetal.util.measure
A Measure aims at providing the Measure of a specific property, typically of an Algorithm.
MeasureFactory - Class in org.uma.jmetal.util.measure.impl
The MeasureFactory provides some useful methods to build specific Measures.
MeasureFactory() - Constructor for class org.uma.jmetal.util.measure.impl.MeasureFactory
 
measureGenerated(Value) - Method in interface org.uma.jmetal.util.measure.MeasureListener
 
MeasureListener<Value> - Interface in org.uma.jmetal.util.measure
A MeasureListener allows to register a given behavior to PushMeasure.register(MeasureListener).
MeasureManager - Interface in org.uma.jmetal.util.measure
A MeasureManager aims at managing a set of Measures.
MergeNonDominatedSortRanking<S> - Class in org.uma.jmetal.util.ranking.impl
This class implements a solution list ranking based on dominance ranking.
MergeNonDominatedSortRanking() - Constructor for class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
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
MNDSBitsetManager - Class in org.uma.jmetal.util.ranking.impl.util
This class implements a simple bitset adapted to the Merge Non-dominated Sorting (MNDS) algorithm Please, note that in MNDS the size of a bitset can only be reduced or remain the same
MNDSBitsetManager(int) - Constructor for class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
ModifiedTschebyscheff - Class in org.uma.jmetal.util.aggregationfunction.impl
 
ModifiedTschebyscheff(boolean) - Constructor for class org.uma.jmetal.util.aggregationfunction.impl.ModifiedTschebyscheff
 
MultiComparator<T> - Class in org.uma.jmetal.util.comparator
 
MultiComparator() - Constructor for class org.uma.jmetal.util.comparator.MultiComparator
 
MultiComparator(List<Comparator<T>>) - Constructor for class org.uma.jmetal.util.comparator.MultiComparator
Constructor
MultiThreadedSolutionListEvaluator<S> - Class in org.uma.jmetal.util.evaluator.impl
 
MultiThreadedSolutionListEvaluator(int) - Constructor for class org.uma.jmetal.util.evaluator.impl.MultiThreadedSolutionListEvaluator
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionStrategy
 
mutationOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
MutationOperator<Source> - Interface in org.uma.jmetal.operator.mutation
Interface representing mutation operators
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.CDGMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.CompositeMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.DisplacementMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.InsertMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.InversionMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Get the mutation probability
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.NullMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Get the mutation probability
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.SimpleInversionMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
 
mutationProbability() - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
 
mutationProbability() - Method in interface org.uma.jmetal.operator.mutation.MutationOperator
 
mutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Set the mutation probability
mutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Set the mutation probability

N

nadirObjectiveVector - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
NadirObserver<S> - Class in org.uma.jmetal.util.observer.impl
 
NadirObserver(String, int, long) - Constructor for class org.uma.jmetal.util.observer.impl.NadirObserver
Constructor
NadirPoint - Class in org.uma.jmetal.util.point.impl
Class representing a nadir point (minimization is assumed)
NadirPoint(int) - Constructor for class org.uma.jmetal.util.point.impl.NadirPoint
 
name - Variable in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
name - Variable in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
name() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
name() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
name() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
name() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
name() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
name() - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
name() - Method in interface org.uma.jmetal.problem.Problem
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.Hypervolume
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
name() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
name() - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
name() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
name() - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
name() - Method in class org.uma.jmetal.util.measure.impl.PullPushMeasure
 
name() - Method in interface org.uma.jmetal.util.naming.DescribedEntity
 
name() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
name(String) - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
name(String) - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
name(String) - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
NaryRandomSelection<S> - Class in org.uma.jmetal.operator.selection.impl
This class implements a random selection operator used for selecting randomly N solutions from a list
NaryRandomSelection() - Constructor for class org.uma.jmetal.operator.selection.impl.NaryRandomSelection
Constructor
NaryRandomSelection(int) - Constructor for class org.uma.jmetal.operator.selection.impl.NaryRandomSelection
Constructor
NaryTournamentSelection<S> - Class in org.uma.jmetal.operator.selection.impl
Applies a N-ary tournament selection to return the best solution between N that have been chosen at random from a solution list.
NaryTournamentSelection() - Constructor for class org.uma.jmetal.operator.selection.impl.NaryTournamentSelection
Constructor
NaryTournamentSelection(int, Comparator<S>) - Constructor for class org.uma.jmetal.operator.selection.impl.NaryTournamentSelection
Constructor
NegativeValueException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
NegativeValueException(double) - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.NegativeValueException
 
NEIGHBOR - Enum constant in enum class org.uma.jmetal.util.neighborhood.Neighborhood.NeighborType
 
Neighborhood<S> - Interface in org.uma.jmetal.util.neighborhood
Interface representing a neighborhood of a given solution in a list of solutions
Neighborhood.NeighborType - Enum Class in org.uma.jmetal.util.neighborhood
 
neighborhoodSize() - Method in class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.Epsilon
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.GeneralizedSpread
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.GenerationalDistance
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistance
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.InvertedGenerationalDistancePlus
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.SetCoverage
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.impl.Spread
 
newInstance() - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble() - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble() - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextDouble(double, double) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextDouble(double, double) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
nextInt(int, int) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
nextInt(int, int) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
NonDominatedSolutionListArchive<S> - 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(Comparator<S>) - Constructor for class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
Constructor
NonUniformMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a non-uniform mutation operator.
NonUniformMutation(double, double, int) - Constructor for class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
Constructor
NonUniformMutation(double, double, int, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
Constructor
NonUniformMutation(double, double, int, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
Constructor
normalize(double[][]) - Static method in class org.uma.jmetal.util.NormalizeUtils
Normalize the vectors (rows) of bi-dimensional matrix
normalize(double[][], double[], double[]) - Static method in class org.uma.jmetal.util.NormalizeUtils
Normalize the vectors (rows) of bi-dimensional matrix
normalize(double, double, double) - Static method in class org.uma.jmetal.util.NormalizeUtils
It normalizes a value in [0,1] given a min and max value.
normalize(double, double, double, double, double) - Static method in class org.uma.jmetal.util.NormalizeUtils
It normalizes a value in a range [a, b] given a min and max value.
normalize(List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.legacy.front.util.FrontNormalizer
Deprecated.
Returns a normalized front
normalize(Front) - Method in class org.uma.jmetal.util.legacy.front.util.FrontNormalizer
Deprecated.
Returns a normalized front
normalize(S, double[], double[]) - Static method in class org.uma.jmetal.util.SolutionUtils
It returns the normalized solution given the minimum and maximum values for each objective
normalizedDistanceBetweenObjectives(S, S, double[], double[]) - Static method in class org.uma.jmetal.util.SolutionUtils
 
normalizedDistanceMatrix(List<S>, double[], double[]) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
NormalizedHypervolume - Class in org.uma.jmetal.qualityindicator.impl
Class providing an implementation of the normalized hypervolume, which is calculated as follows: relative hypervolume = 1 - (HV of the front / HV of the reference front).
NormalizedHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
NormalizedHypervolume(double[]) - Constructor for class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
NormalizedHypervolume(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
normalizeObjectives() - Method in interface org.uma.jmetal.util.aggregationfunction.AggregationFunction
 
normalizeObjectives() - Method in class org.uma.jmetal.util.aggregationfunction.impl.ModifiedTschebyscheff
 
normalizeObjectives() - Method in class org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
 
normalizeObjectives() - Method in class org.uma.jmetal.util.aggregationfunction.impl.Tschebyscheff
 
normalizeObjectives() - Method in class org.uma.jmetal.util.aggregationfunction.impl.WeightedSum
 
normalizeSolutionList(List<S>) - 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 normalized set of solutions.
normalizeSolutionList(List<S>, double[], 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 normalized set of solutions.
NormalizeUtils - Class in org.uma.jmetal.util
Class responsible for normalizing values
notifyObservers(D) - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
notifyObservers(D) - Method in interface org.uma.jmetal.util.observable.Observable
 
notNull(Object) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
NPointCrossover<T,S> - Class in org.uma.jmetal.operator.crossover.impl
Created by FlapKap on 23-03-2017.
NPointCrossover(double, int) - Constructor for class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
NPointCrossover(int) - Constructor for class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
NullCrossover<S> - Class in org.uma.jmetal.operator.crossover.impl
This class defines a null crossover operator: the parent solutions are returned without any change.
NullCrossover() - Constructor for class org.uma.jmetal.operator.crossover.impl.NullCrossover
 
NullEvaluator<S> - Class in org.uma.jmetal.util.evaluator.impl
 
NullEvaluator() - Constructor for class org.uma.jmetal.util.evaluator.impl.NullEvaluator
 
NullMutation<S> - Class in org.uma.jmetal.operator.mutation.impl
This class is intended to perform no mutation.
NullMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.NullMutation
 
NullParameterException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
NullParameterException() - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.NullParameterException
 
NUMBER_OF_VIOLATED_CONSTRAINTS - Enum constant in enum class org.uma.jmetal.util.ConstraintHandling.PRECOMPUTED
 
numberOfBitsPerVariable - Variable in class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
 
numberOfBitsPerVariable() - Method in interface org.uma.jmetal.problem.binaryproblem.BinaryProblem
 
numberOfBitsPerVariable() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
numberOfBitsPerVariable() - Method in interface org.uma.jmetal.solution.binarysolution.BinarySolution
 
numberOfBitsPerVariable() - Method in class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
 
numberOfConstraints - Variable in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfConstraints - Variable in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfConstraints() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
numberOfConstraints() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfConstraints() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
numberOfConstraints() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfConstraints() - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
numberOfConstraints() - Method in interface org.uma.jmetal.problem.Problem
 
numberOfConstraints(int) - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfConstraints(int) - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfEvaluations() - Method in class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
Returns the number of evaluations
numberOfEvaluations() - Method in interface org.uma.jmetal.operator.localsearch.LocalSearchOperator
 
numberOfGeneratedChildren() - Method in interface org.uma.jmetal.operator.crossover.CrossoverOperator
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.CycleCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.NullCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.OXDCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
 
numberOfGroups - Variable in class org.uma.jmetal.util.grouping.impl.ListGrouping
 
numberOfGroups() - Method in interface org.uma.jmetal.util.grouping.CollectionGrouping
 
numberOfGroups() - Method in class org.uma.jmetal.util.grouping.impl.ListGrouping
 
numberOfImprovements() - Method in class org.uma.jmetal.operator.localsearch.impl.BasicLocalSearch
 
numberOfImprovements() - Method in interface org.uma.jmetal.operator.localsearch.LocalSearchOperator
 
numberOfObjectives - Variable in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfObjectives - Variable in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfObjectives - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
numberOfObjectives() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
numberOfObjectives() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfObjectives() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
numberOfObjectives() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfObjectives() - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
numberOfObjectives() - Method in interface org.uma.jmetal.problem.Problem
 
numberOfObjectives(int) - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfObjectives(int) - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfPoints - Variable in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
numberOfRegisteredObservers() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
numberOfRegisteredObservers() - Method in interface org.uma.jmetal.util.observable.Observable
 
numberOfRequiredParents() - Method in interface org.uma.jmetal.operator.crossover.CrossoverOperator
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.ArithmeticCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaBetaCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.BLXAlphaCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.CompositeCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.CycleCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.EdgeRecombinationCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.FuzzyRecombinationCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.LaplaceCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.NPointCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.NullCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.OXDCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.PMXCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.SBXCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.UniformCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
 
numberOfSolutionsToSelect() - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
 
numberOfThreads() - Method in class org.uma.jmetal.util.evaluator.impl.MultiThreadedSolutionListEvaluator
 
numberOfVariables() - Method in class org.uma.jmetal.problem.binaryproblem.impl.FakeBinaryProblem
 
numberOfVariables() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
numberOfVariables() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
numberOfVariables() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
numberOfVariables() - Method in class org.uma.jmetal.problem.permutationproblem.impl.FakeIntegerPermutationProblem
 
numberOfVariables() - Method in interface org.uma.jmetal.problem.Problem
 
numberOfViolatedConstraints(S) - Static method in class org.uma.jmetal.util.ConstraintHandling
Returns the number of constraints a solution violates.
numberOfViolatedConstraints(S, int) - Static method in class org.uma.jmetal.util.ConstraintHandling
Sets the number of violated constraints in a solution
NumberOfViolatedConstraints<S> - Class in org.uma.jmetal.util.solutionattribute.impl
 
NumberOfViolatedConstraints() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.NumberOfViolatedConstraints
 
NumberOfViolatedConstraintsComparator<S> - Class in org.uma.jmetal.util.comparator.constraintcomparator.impl
This class implements a Comparator for Solution objects based on the number of violated constraints of solutions.
NumberOfViolatedConstraintsComparator() - Constructor for class org.uma.jmetal.util.comparator.constraintcomparator.impl.NumberOfViolatedConstraintsComparator
 

O

ObjectiveComparator<S> - Class in org.uma.jmetal.util.comparator
This class implements a comparator based on a given objective
ObjectiveComparator(int) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Constructor.
ObjectiveComparator(int, ObjectiveComparator.Ordering) - Constructor for class org.uma.jmetal.util.comparator.ObjectiveComparator
Comparator.
ObjectiveComparator.Ordering - Enum Class in org.uma.jmetal.util.comparator
 
objectives() - Method in class org.uma.jmetal.solution.AbstractSolution
 
objectives() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
objectives() - Method in interface org.uma.jmetal.solution.Solution
 
observable() - Method in interface org.uma.jmetal.util.observable.ObservableEntity
 
Observable<D> - Interface in org.uma.jmetal.util.observable
Interface representing observable entities according to the Observer Pattern
ObservableEntity<T> - Interface in org.uma.jmetal.util.observable
Interface representing observable entities according to the Observer pattern
Observer<D> - Interface in org.uma.jmetal.util.observer
Interface representing observers according to the Observer Pattern
observers() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
observers() - Method in interface org.uma.jmetal.util.observable.Observable
 
occupiedHypercubes() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns the number of hypercubes with more than zero solutions.
Operator<Source,Result> - Interface in org.uma.jmetal.operator
Interface representing an operator
org.uma.jmetal.algorithm - package org.uma.jmetal.algorithm
 
org.uma.jmetal.algorithm.impl - package org.uma.jmetal.algorithm.impl
 
org.uma.jmetal.operator - package org.uma.jmetal.operator
 
org.uma.jmetal.operator.crossover - package org.uma.jmetal.operator.crossover
 
org.uma.jmetal.operator.crossover.impl - package org.uma.jmetal.operator.crossover.impl
 
org.uma.jmetal.operator.localsearch - package org.uma.jmetal.operator.localsearch
 
org.uma.jmetal.operator.localsearch.impl - package org.uma.jmetal.operator.localsearch.impl
 
org.uma.jmetal.operator.mutation - package org.uma.jmetal.operator.mutation
 
org.uma.jmetal.operator.mutation.impl - package org.uma.jmetal.operator.mutation.impl
 
org.uma.jmetal.operator.selection - package org.uma.jmetal.operator.selection
 
org.uma.jmetal.operator.selection.impl - package org.uma.jmetal.operator.selection.impl
 
org.uma.jmetal.problem - package org.uma.jmetal.problem
 
org.uma.jmetal.problem.binaryproblem - package org.uma.jmetal.problem.binaryproblem
 
org.uma.jmetal.problem.binaryproblem.impl - package org.uma.jmetal.problem.binaryproblem.impl
 
org.uma.jmetal.problem.doubleproblem - package org.uma.jmetal.problem.doubleproblem
 
org.uma.jmetal.problem.doubleproblem.impl - package org.uma.jmetal.problem.doubleproblem.impl
 
org.uma.jmetal.problem.integerproblem - package org.uma.jmetal.problem.integerproblem
 
org.uma.jmetal.problem.integerproblem.impl - package org.uma.jmetal.problem.integerproblem.impl
 
org.uma.jmetal.problem.permutationproblem - package org.uma.jmetal.problem.permutationproblem
 
org.uma.jmetal.problem.permutationproblem.impl - package org.uma.jmetal.problem.permutationproblem.impl
 
org.uma.jmetal.problem.sequenceproblem - package org.uma.jmetal.problem.sequenceproblem
 
org.uma.jmetal.problem.sequenceproblem.impl - package org.uma.jmetal.problem.sequenceproblem.impl
 
org.uma.jmetal.qualityindicator - package org.uma.jmetal.qualityindicator
 
org.uma.jmetal.qualityindicator.impl - package org.uma.jmetal.qualityindicator.impl
 
org.uma.jmetal.qualityindicator.impl.hypervolume - package org.uma.jmetal.qualityindicator.impl.hypervolume
 
org.uma.jmetal.qualityindicator.impl.hypervolume.impl - package org.uma.jmetal.qualityindicator.impl.hypervolume.impl
 
org.uma.jmetal.solution - package org.uma.jmetal.solution
 
org.uma.jmetal.solution.binarysolution - package org.uma.jmetal.solution.binarysolution
 
org.uma.jmetal.solution.binarysolution.impl - package org.uma.jmetal.solution.binarysolution.impl
 
org.uma.jmetal.solution.compositesolution - package org.uma.jmetal.solution.compositesolution
 
org.uma.jmetal.solution.doublesolution - package org.uma.jmetal.solution.doublesolution
 
org.uma.jmetal.solution.doublesolution.impl - package org.uma.jmetal.solution.doublesolution.impl
 
org.uma.jmetal.solution.doublesolution.repairsolution - package org.uma.jmetal.solution.doublesolution.repairsolution
 
org.uma.jmetal.solution.doublesolution.repairsolution.impl - package org.uma.jmetal.solution.doublesolution.repairsolution.impl
 
org.uma.jmetal.solution.integersolution - package org.uma.jmetal.solution.integersolution
 
org.uma.jmetal.solution.integersolution.impl - package org.uma.jmetal.solution.integersolution.impl
 
org.uma.jmetal.solution.permutationsolution - package org.uma.jmetal.solution.permutationsolution
 
org.uma.jmetal.solution.permutationsolution.impl - package org.uma.jmetal.solution.permutationsolution.impl
 
org.uma.jmetal.solution.pointsolution - package org.uma.jmetal.solution.pointsolution
 
org.uma.jmetal.solution.sequencesolution - package org.uma.jmetal.solution.sequencesolution
 
org.uma.jmetal.solution.sequencesolution.impl - package org.uma.jmetal.solution.sequencesolution.impl
 
org.uma.jmetal.util - package org.uma.jmetal.util
 
org.uma.jmetal.util.aggregationfunction - package org.uma.jmetal.util.aggregationfunction
 
org.uma.jmetal.util.aggregationfunction.impl - package org.uma.jmetal.util.aggregationfunction.impl
 
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.archivewithreferencepoint - package org.uma.jmetal.util.archivewithreferencepoint
 
org.uma.jmetal.util.archivewithreferencepoint.impl - package org.uma.jmetal.util.archivewithreferencepoint.impl
 
org.uma.jmetal.util.artificialdecisionmaker - package org.uma.jmetal.util.artificialdecisionmaker
 
org.uma.jmetal.util.artificialdecisionmaker.impl - package org.uma.jmetal.util.artificialdecisionmaker.impl
 
org.uma.jmetal.util.binarySet - package org.uma.jmetal.util.binarySet
 
org.uma.jmetal.util.bounds - package org.uma.jmetal.util.bounds
 
org.uma.jmetal.util.chartcontainer - package org.uma.jmetal.util.chartcontainer
 
org.uma.jmetal.util.comparator - package org.uma.jmetal.util.comparator
 
org.uma.jmetal.util.comparator.constraintcomparator - package org.uma.jmetal.util.comparator.constraintcomparator
 
org.uma.jmetal.util.comparator.constraintcomparator.impl - package org.uma.jmetal.util.comparator.constraintcomparator.impl
 
org.uma.jmetal.util.comparator.dominanceComparator - package org.uma.jmetal.util.comparator.dominanceComparator
 
org.uma.jmetal.util.comparator.dominanceComparator.impl - package org.uma.jmetal.util.comparator.dominanceComparator.impl
 
org.uma.jmetal.util.densityestimator - package org.uma.jmetal.util.densityestimator
 
org.uma.jmetal.util.densityestimator.impl - package org.uma.jmetal.util.densityestimator.impl
 
org.uma.jmetal.util.distance - package org.uma.jmetal.util.distance
 
org.uma.jmetal.util.distance.impl - package org.uma.jmetal.util.distance.impl
 
org.uma.jmetal.util.errorchecking - package org.uma.jmetal.util.errorchecking
 
org.uma.jmetal.util.errorchecking.exception - package org.uma.jmetal.util.errorchecking.exception
 
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.extremevalues - package org.uma.jmetal.util.extremevalues
 
org.uma.jmetal.util.extremevalues.impl - package org.uma.jmetal.util.extremevalues.impl
 
org.uma.jmetal.util.fileinput - package org.uma.jmetal.util.fileinput
 
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.grouping - package org.uma.jmetal.util.grouping
 
org.uma.jmetal.util.grouping.impl - package org.uma.jmetal.util.grouping.impl
 
org.uma.jmetal.util.legacy.front - package org.uma.jmetal.util.legacy.front
 
org.uma.jmetal.util.legacy.front.impl - package org.uma.jmetal.util.legacy.front.impl
 
org.uma.jmetal.util.legacy.front.util - package org.uma.jmetal.util.legacy.front.util
 
org.uma.jmetal.util.legacy.qualityindicator - package org.uma.jmetal.util.legacy.qualityindicator
 
org.uma.jmetal.util.legacy.qualityindicator.impl - package org.uma.jmetal.util.legacy.qualityindicator.impl
 
org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume - package org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume
 
org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl - package org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl
 
org.uma.jmetal.util.measure - package org.uma.jmetal.util.measure
 
org.uma.jmetal.util.measure.impl - package org.uma.jmetal.util.measure.impl
 
org.uma.jmetal.util.naming - package org.uma.jmetal.util.naming
 
org.uma.jmetal.util.naming.impl - package org.uma.jmetal.util.naming.impl
 
org.uma.jmetal.util.neighborhood - package org.uma.jmetal.util.neighborhood
 
org.uma.jmetal.util.neighborhood.impl - package org.uma.jmetal.util.neighborhood.impl
 
org.uma.jmetal.util.neighborhood.util - package org.uma.jmetal.util.neighborhood.util
 
org.uma.jmetal.util.observable - package org.uma.jmetal.util.observable
 
org.uma.jmetal.util.observable.impl - package org.uma.jmetal.util.observable.impl
 
org.uma.jmetal.util.observer - package org.uma.jmetal.util.observer
 
org.uma.jmetal.util.observer.impl - package org.uma.jmetal.util.observer.impl
 
org.uma.jmetal.util.permutation - package org.uma.jmetal.util.permutation
 
org.uma.jmetal.util.plot - package org.uma.jmetal.util.plot
 
org.uma.jmetal.util.point - package org.uma.jmetal.util.point
 
org.uma.jmetal.util.point.comparator - package org.uma.jmetal.util.point.comparator
 
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.ranking - package org.uma.jmetal.util.ranking
 
org.uma.jmetal.util.ranking.impl - package org.uma.jmetal.util.ranking.impl
 
org.uma.jmetal.util.ranking.impl.util - package org.uma.jmetal.util.ranking.impl.util
 
org.uma.jmetal.util.restartstrategy - package org.uma.jmetal.util.restartstrategy
 
org.uma.jmetal.util.restartstrategy.impl - package org.uma.jmetal.util.restartstrategy.impl
 
org.uma.jmetal.util.sequencegenerator - package org.uma.jmetal.util.sequencegenerator
 
org.uma.jmetal.util.sequencegenerator.impl - package org.uma.jmetal.util.sequencegenerator.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
 
org.uma.jmetal.utilities - package org.uma.jmetal.utilities
 
OVERALL_CONSTRAINT_VIOLATION - Enum constant in enum class org.uma.jmetal.util.ConstraintHandling.PRECOMPUTED
 
OverallConstraintViolation<S> - Class in org.uma.jmetal.util.solutionattribute.impl
 
OverallConstraintViolation() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.OverallConstraintViolation
 
overallConstraintViolationDegree(S) - Static method in class org.uma.jmetal.util.ConstraintHandling
Returns the overall constraint violation degree of a solution.
overallConstraintViolationDegree(S, double) - Static method in class org.uma.jmetal.util.ConstraintHandling
Sets the overall constraint violation degree of a solution
OverallConstraintViolationDegreeComparator<S> - Class in org.uma.jmetal.util.comparator.constraintcomparator.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.
OverallConstraintViolationDegreeComparator() - Constructor for class org.uma.jmetal.util.comparator.constraintcomparator.impl.OverallConstraintViolationDegreeComparator
 
OXDCrossover - Class in org.uma.jmetal.operator.crossover.impl
Order-based Crossover with Duplicate Elimination (OXD) operator for permutation-based genetic algorithms.
OXDCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.OXDCrossover
 

P

ParentCentricCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements the Parent-Centric Recombination (PCX) operator for real-valued solutions.
ParentCentricCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
Constructor with default parameter values
ParentCentricCrossover(double, double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
Constructor with all parameters
ParentCentricCrossover(double, double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
Constructor with all parameters including random generator (for testing)
paretoOptimalSolutions - Variable in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
PenaltyBoundaryIntersection - Class in org.uma.jmetal.util.aggregationfunction.impl
 
PenaltyBoundaryIntersection() - Constructor for class org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
 
PenaltyBoundaryIntersection(double, boolean) - Constructor for class org.uma.jmetal.util.aggregationfunction.impl.PenaltyBoundaryIntersection
 
PermutationFactory - Class in org.uma.jmetal.util.permutation
 
PermutationFactory() - Constructor for class org.uma.jmetal.util.permutation.PermutationFactory
 
PermutationProblem<S> - Interface in org.uma.jmetal.problem.permutationproblem
Interface representing permutation problems
PermutationSolution<T> - Interface in org.uma.jmetal.solution.permutationsolution
Interface representing permutation based solutions
PermutationSwapMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
This class implements a swap mutation.
PermutationSwapMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
Constructor
PermutationSwapMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
Constructor
PermutationSwapMutation(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
Constructor
perturbation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
PISAHypervolume - Class in org.uma.jmetal.qualityindicator.impl.hypervolume.impl
This class implements the hypervolume indicator.
PISAHypervolume<S> - Class in org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl
Deprecated.
PISAHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Default constructor
PISAHypervolume() - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
Default constructor
PISAHypervolume(double[]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Constructor with reference point
PISAHypervolume(double[]) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
Constructor with reference point
PISAHypervolume(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Constructor
PISAHypervolume(String) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
Constructor
PISAHypervolume(Front) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
Constructor
PMXCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class allows to apply a PMX crossover operator using two parent solutions.
PMXCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.PMXCrossover
Constructor
PMXCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.PMXCrossover
Constructor
PMXCrossover(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.crossover.impl.PMXCrossover
Constructor
point - Variable in class org.uma.jmetal.util.point.impl.ArrayPoint
 
Point - Interface in org.uma.jmetal.util.point
Interface representing a point
PointDimensionComparator - Class in org.uma.jmetal.util.point.comparator
This class implements the Comparator interface.
PointDimensionComparator(int) - Constructor for class org.uma.jmetal.util.point.comparator.PointDimensionComparator
Constructor
points - Variable in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
PointSolution - Class in org.uma.jmetal.solution.pointsolution
Solution used to wrap a point, i.e., an array of double values which are considered as objective values.
PointSolution(double[]) - Constructor for class org.uma.jmetal.solution.pointsolution.PointSolution
Constructor
PointSolution(int) - Constructor for class org.uma.jmetal.solution.pointsolution.PointSolution
Constructor
PointSolution(Solution<?>) - Constructor for class org.uma.jmetal.solution.pointsolution.PointSolution
Constructor
PolynomialMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a polynomial mutation operator
PolynomialMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
PolynomialMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
PolynomialMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
PolynomialMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
PolynomialMutation(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
PolynomialMutation(DoubleProblem, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
Constructor
population - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
population - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
POPULATION - Enum constant in enum class org.uma.jmetal.util.neighborhood.Neighborhood.NeighborType
 
PositionBasedCrossover - Class in org.uma.jmetal.operator.crossover.impl
Position-Based Crossover operator for permutation-based genetic algorithms.
PositionBasedCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.PositionBasedCrossover
 
PowerLawMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a power-law mutation operator for real-valued solutions.
PowerLawMutation() - Constructor for class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Constructor with default parameters
PowerLawMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Constructor
PowerLawMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Constructor
PowerLawMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Constructor
PreferenceDistance<S> - Class in org.uma.jmetal.util.solutionattribute.impl
 
PreferenceDistance(List<Double>, double) - Constructor for class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
 
preferenceDistanceSelection(Ranking<S>, int) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
print() - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printFinalSolutionSet(List<? extends Solution<?>>) - Static method in class org.uma.jmetal.util.AbstractAlgorithmRunner
Write the population into two files and prints some data on screen
printObjectivesToFile(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(String, String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(String, List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(String, List<Boolean>, String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(FileOutputContext, List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printObjectivesToFile(FileOutputContext, List<? extends Solution<?>>, List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printQualityIndicators(double[][], double[][]) - Static method in class org.uma.jmetal.qualityindicator.QualityIndicatorUtils
Given a front and a reference front, computes and prints the quality indicator values of the front.
printQualityIndicators(List<S>, String) - Static method in class org.uma.jmetal.util.AbstractAlgorithmRunner
Deprecated.
printVariablesToFile(String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printVariablesToFile(String, String) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
printVariablesToFile(FileOutputContext, List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
probabilityIsValid(double) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
problem - Variable in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
problem - Variable in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
Problem<S> - Interface in org.uma.jmetal.problem
Interface representing a multi-objective optimization problem.
prune() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.CrowdingDistanceArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.GenericBoundedArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.HypervolumeArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.KNNDistanceArchive
 
prune() - Method in class org.uma.jmetal.util.archive.impl.SpatialSpreadDeviationArchive
 
prune() - Method in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
PseudoRandomGenerator - Interface in org.uma.jmetal.util.pseudorandom
 
PullMeasure<Value> - Interface in org.uma.jmetal.util.measure
A PullMeasure is a Measure from which the PullMeasure can be accessed on demand through the PullMeasure.get() method.
PullPushMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
A PullPushMeasure aims at providing both the PushMeasure and PullMeasure abilities into a single Measure.
PullPushMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
Create a PullPushMeasure from scratch.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, String, String) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
Equivalent to PullPushMeasure(PullMeasure, PushMeasure, DescribedEntity) but the reference parameter is replaced by the specific name and description that you want to provide.
PullPushMeasure(PullMeasure<Value>, PushMeasure<Value>, DescribedEntity) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps both a PullMeasure and a PushMeasure.
PullPushMeasure(PushMeasure<Value>, Value) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
Create a PullPushMeasure which wraps a PushMeasure.
push(Solution, Value) - Method in class org.uma.jmetal.util.measure.impl.LastEvaluationMeasure
This method is equivalent to SimplePushMeasure.push(Object) excepted that it automatically create the LastEvaluationMeasure.Evaluation instance.
push(T) - Method in class org.uma.jmetal.util.measure.impl.BasicMeasure
 
push(Value) - Method in class org.uma.jmetal.util.measure.impl.SimplePushMeasure
Notify the observers which has registered a MeasureListener through SimplePushMeasure.register(MeasureListener) about a value.
PushMeasure<Value> - Interface in org.uma.jmetal.util.measure
A PushMeasure is a Measure which provides its PushMeasure through notifications.

Q

QualityIndicator - Class in org.uma.jmetal.qualityindicator
Abstract class representing quality indicators.
QualityIndicator<Evaluate,Result> - Interface in org.uma.jmetal.util.legacy.qualityindicator
Deprecated.
QualityIndicator() - Constructor for class org.uma.jmetal.qualityindicator.QualityIndicator
 
QualityIndicator(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.QualityIndicator
 
QualityIndicatorUtils - Class in org.uma.jmetal.qualityindicator
 

R

RAND - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
 
RAND_1_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
 
RAND_1_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
RAND_1_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
RAND_2_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
 
RAND_2_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
RAND_2_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
RAND_TO_BEST - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
 
RAND_TO_BEST_1_BIN - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
RAND_TO_BEST_1_EXP - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
 
randNormal(double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Use the polar form of the Box-Muller transformation to obtain a pseudo random number from a Gaussian distribution Code taken from Maurice Clerc's implementation
random - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
RandomGenerator<Value> - Interface in org.uma.jmetal.util.pseudorandom
A RandomGenerator aims to provide a random value of a given type.
randomOccupiedHypercube() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
randomOccupiedHypercube(BoundedRandomGenerator<Integer>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube that has more than zero solutions.
RandomSelection<S> - Class in org.uma.jmetal.operator.selection.impl
This class implements a random selection operator used for selecting randomly a solution from a list
RandomSelection() - Constructor for class org.uma.jmetal.operator.selection.impl.RandomSelection
 
randomSelectionWithoutReplacement(int, List<S>) - Static method in class org.uma.jmetal.util.ListUtils
Selects N random elements from a list without replacement.
randomSelectionWithoutReplacement(int, List<S>, BoundedRandomGenerator<Integer>) - Static method in class org.uma.jmetal.util.ListUtils
Selects N random elements from a list without replacement.
randomSelectionWithReplacement(int, List<S>) - Static method in class org.uma.jmetal.util.ListUtils
Selects N random elements from a list with replacement.
randomSelectionWithReplacement(int, List<S>, BoundedRandomGenerator<Integer>) - Static method in class org.uma.jmetal.util.ListUtils
Selects N random elements from a list with replacement.
randSphere(int) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Get a random point from an hypersphere (center = 0, radius = 1) Code taken from Maurice Clerc's implementation
randSphere(int, double, double) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
Ger a random point from an hypersphere Code taken from Maurice Clerc's implementation
Ranking<S> - Interface in org.uma.jmetal.util.ranking
Ranks a list of population according to the dominance relationship
RankingAndCrowdingDistanceComparator<S> - Class in org.uma.jmetal.util.comparator
 
RankingAndCrowdingDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
 
RankingAndCrowdingDistanceComparator(Ranking<S>) - Constructor for class org.uma.jmetal.util.comparator.RankingAndCrowdingDistanceComparator
 
RankingAndCrowdingSelection<S> - Class in org.uma.jmetal.operator.selection.impl
This class implements a selection for selecting a number of solutions from a solution list.
RankingAndCrowdingSelection(int) - Constructor for class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
Constructor
RankingAndCrowdingSelection(int, Comparator<S>) - Constructor for class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
Constructor
RankingAndDirScoreDistanceComparator<S> - Class in org.uma.jmetal.util.comparator
created at 10:29 pm, 2019/1/28 Comparator combining dominance-ranking comparator and DIR-score comparator
RankingAndDirScoreDistanceComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndDirScoreDistanceComparator
 
RankingAndDirScoreDistanceComparator(Ranking<S>) - Constructor for class org.uma.jmetal.util.comparator.RankingAndDirScoreDistanceComparator
 
RankingAndDirScoreSelection<S> - Class in org.uma.jmetal.operator.selection.impl
created at 11:47 am, 2019/1/29 Used for DIR-enhanced NSGA-II (D-NSGA-II) to select the joint solutions for next iteration this code implemented according to "Cai X, Sun H, Fan Z.
RankingAndDirScoreSelection(int, Comparator<S>, double[][]) - Constructor for class org.uma.jmetal.operator.selection.impl.RankingAndDirScoreSelection
 
RankingAndPreferenceSelection<S> - Class in org.uma.jmetal.operator.selection.impl
 
RankingAndPreferenceSelection(int, List<Double>, double) - Constructor for class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
Constructor
RankingAndSSDComparator<S> - Class in org.uma.jmetal.util.comparator
 
RankingAndSSDComparator() - Constructor for class org.uma.jmetal.util.comparator.RankingAndSSDComparator
Constructor
RankingAndSSDComparator(Ranking<S>) - Constructor for class org.uma.jmetal.util.comparator.RankingAndSSDComparator
 
rankingCoeficient - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
readSolutionsFromFile(String, int) - Static method in class org.uma.jmetal.util.StoredSolutionsUtils
 
readVectors(String) - Static method in class org.uma.jmetal.util.fileinput.VectorFileUtils
 
readVectors(String) - Static method in class org.uma.jmetal.util.VectorUtils
 
readVectors(String, String) - Static method in class org.uma.jmetal.util.VectorUtils
 
recompute() - Method in class org.uma.jmetal.util.neighborhood.impl.AdaptiveRandomNeighborhood
Recomputes the neighbors
referenceFront - Variable in class org.uma.jmetal.qualityindicator.QualityIndicator
 
referenceFront() - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
referenceFront(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.ErrorRatio
 
referenceFront(double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.NormalizedHypervolume
 
referenceFront(double[][]) - Method in class org.uma.jmetal.qualityindicator.QualityIndicator
 
referenceParetoFront - Variable in class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
referencePoint - Variable in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
referencePointSolution - Variable in class org.uma.jmetal.util.archivewithreferencepoint.ArchiveWithReferencePoint
 
referenceSetUpdate() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
referenceSetUpdate(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
refreshCharts() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
refreshCharts() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
refreshCharts() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
refreshCharts() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
refreshCharts(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
refreshCharts(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
refreshCharts(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
refreshCharts(int) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.util.measure.impl.PullPushMeasure
 
register(MeasureListener<Value>) - Method in class org.uma.jmetal.util.measure.impl.SimplePushMeasure
 
register(MeasureListener<Value>) - Method in interface org.uma.jmetal.util.measure.PushMeasure
Register a MeasureListener to use the PushMeasures of the PushMeasure when they are generated.
register(Observer<D>) - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
register(Observer<D>) - Method in interface org.uma.jmetal.util.observable.Observable
 
relevantObjectiveFunctions(List<S>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
relevantObjectiveFunctions(R) - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
remove(Object) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
remove(String) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
remove(List<S>, DynamicProblem<S, ?>) - Method in class org.uma.jmetal.util.restartstrategy.impl.RemoveFirstNSolutions
 
remove(List<S>, DynamicProblem<S, ?>) - Method in class org.uma.jmetal.util.restartstrategy.impl.RemoveNRandomSolutions
 
remove(List<S>, DynamicProblem<S, ?>) - Method in class org.uma.jmetal.util.restartstrategy.impl.RemoveNSolutionsAccordingToTheCrowdingDistance
 
remove(List<S>, DynamicProblem<S, ?>) - Method in class org.uma.jmetal.util.restartstrategy.impl.RemoveNSolutionsAccordingToTheHypervolumeContribution
 
remove(List<S>, DynamicProblem<S, ?>) - Method in interface org.uma.jmetal.util.restartstrategy.RemoveSolutionsStrategy
Remove a number of solutions of a list of Solution objects
removeAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
removeAllMeasures(Iterable<? extends Object>) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
RemoveFirstNSolutions<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
RemoveFirstNSolutions(int) - Constructor for class org.uma.jmetal.util.restartstrategy.impl.RemoveFirstNSolutions
 
removeIndicator(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
removeIndicator(String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
removeListener(Consumer<AuditableRandomGenerator.Audit>) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
removeMeasure(Object) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
This method removes an entire Measure, meaning that if both a PullMeasure and a PushMeasure are registered for this key, then both are removed.
RemoveNRandomSolutions<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
RemoveNRandomSolutions(int) - Constructor for class org.uma.jmetal.util.restartstrategy.impl.RemoveNRandomSolutions
 
RemoveNSolutionsAccordingToTheCrowdingDistance<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
RemoveNSolutionsAccordingToTheCrowdingDistance(int) - Constructor for class org.uma.jmetal.util.restartstrategy.impl.RemoveNSolutionsAccordingToTheCrowdingDistance
 
RemoveNSolutionsAccordingToTheHypervolumeContribution<S> - Class in org.uma.jmetal.util.restartstrategy.impl
Created by antonio on 6/06/17.
RemoveNSolutionsAccordingToTheHypervolumeContribution(int) - Constructor for class org.uma.jmetal.util.restartstrategy.impl.RemoveNSolutionsAccordingToTheHypervolumeContribution
 
removePullMeasure(Object) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
removePushMeasure(Object) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
removeSolution(int) - Method in class org.uma.jmetal.util.AdaptiveGrid
Decreases the number of solutions into a specific hypercube.
removeSolutionsFromList(List<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
Removes a number of solutions from a list
RemoveSolutionsStrategy<S> - Interface in org.uma.jmetal.util.restartstrategy
 
repaint() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
repaint() - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
repaint() - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
repaint() - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
RepairDoubleSolution - Interface in org.uma.jmetal.solution.doublesolution.repairsolution
 
RepairDoubleSolutionWithBoundValue - Class in org.uma.jmetal.solution.doublesolution.repairsolution.impl
 
RepairDoubleSolutionWithBoundValue() - Constructor for class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithBoundValue
 
RepairDoubleSolutionWithOppositeBoundValue - Class in org.uma.jmetal.solution.doublesolution.repairsolution.impl
 
RepairDoubleSolutionWithOppositeBoundValue() - Constructor for class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithOppositeBoundValue
 
RepairDoubleSolutionWithRandomValue - Class in org.uma.jmetal.solution.doublesolution.repairsolution.impl
 
RepairDoubleSolutionWithRandomValue() - Constructor for class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithRandomValue
Constructor
RepairDoubleSolutionWithRandomValue(BoundedRandomGenerator<Double>) - Constructor for class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithRandomValue
Constructor
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithBoundValue
Checks if the value is between its bounds; if not, if it lower/higher than the lower/upper bound, this last value is returned.
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithOppositeBoundValue
Checks if the value is between its bounds; if not, if it lower/higher than the lower/upper bound, the upper/lower bound value is returned
repairSolutionVariableValue(double, double, double) - Method in class org.uma.jmetal.solution.doublesolution.repairsolution.impl.RepairDoubleSolutionWithRandomValue
Checks if the value is between its bounds; if not, a random value between the limits is returned
repairSolutionVariableValue(double, double, double) - Method in interface org.uma.jmetal.solution.doublesolution.repairsolution.RepairDoubleSolution
Checks if a given value is between its bounds and repairs it otherwise
replacement(List<S>, List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
reproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This method iteratively applies a CrossoverOperator a MutationOperator to the population to create the offspring population.
reset() - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
Restart the counter to zero.
reset() - Method in class org.uma.jmetal.util.measure.impl.DurationMeasure
Reset the total time to zero.
reset() - Method in class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
This method reset the time measured to zero.
reset(long) - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
Restart the counter to a given value.
restart() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
restart(List<S>, DynamicProblem<S, ?>) - Method in class org.uma.jmetal.util.restartstrategy.impl.DefaultRestartStrategy
 
restart(List<S>, DynamicProblem<S, ?>) - Method in interface org.uma.jmetal.util.restartstrategy.RestartStrategy
 
restart(List<S>, Problem<S>, int) - Static method in class org.uma.jmetal.util.SolutionListUtils
This method takes a list of solutions, removes a percentage of its solutions, and it is filled with new random generated solutions
restartConditionIsFulfilled(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
RestartStrategy<S> - Interface in org.uma.jmetal.util.restartstrategy
Created by antonio on 6/06/17.
restrict(T) - Method in interface org.uma.jmetal.util.bounds.Bounds
Restrict the given value within these Bounds.
result() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
result() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
result() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
result() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
result() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
retainAll(Collection<?>) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
RingNeighborhood<S> - Class in org.uma.jmetal.util.neighborhood.impl
This class implements a ring-based neighborhood.
RingNeighborhood() - Constructor for class org.uma.jmetal.util.neighborhood.impl.RingNeighborhood
 
rouletteWheel() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube using a rouleteWheel method.
rouletteWheel(BoundedRandomGenerator<Double>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a random hypercube using a rouletteWheel method.
run() - Method in interface org.uma.jmetal.algorithm.Algorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
run() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
run() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
RunTimeChartObserver<S> - Class in org.uma.jmetal.util.observer.impl
This observer prints a chart in real time showing the current Pareto front approximation produced by an algorithm.
RunTimeChartObserver(String, int) - Constructor for class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
Constructor
RunTimeChartObserver(String, int, int, String) - Constructor for class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
RunTimeChartObserver(String, int, int, String, String, String) - Constructor for class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
RunTimeChartObserver(String, int, String) - Constructor for class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
RunTimeForDynamicProblemsChartObserver<S> - Class in org.uma.jmetal.util.observer.impl
This observer prints a chart in real time showing the current Pareto front approximation produced by an algorithm.
RunTimeForDynamicProblemsChartObserver(String, int) - Constructor for class org.uma.jmetal.util.observer.impl.RunTimeForDynamicProblemsChartObserver
 

S

saveChart(String, BitmapEncoder.BitmapFormat) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
saveChart(String, BitmapEncoder.BitmapFormat) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
saveChart(String, BitmapEncoder.BitmapFormat) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
saveChart(String, BitmapEncoder.BitmapFormat) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
SBXCrossover - Class in org.uma.jmetal.operator.crossover.impl
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.crossover.impl.SBXCrossover
Constructor
SBXCrossover(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.SBXCrossover
Constructor
SBXCrossover(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.SBXCrossover
Constructor
SBXCrossover(double, double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.SBXCrossover
Constructor
ScrambleMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
Scramble Mutation operator for permutation-based genetic algorithms.
ScrambleMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
 
selectBroadcastSpawners(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
selection(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
This method iteratively applies a SelectionOperator to the population to fill the mating pool population.
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
selectionOperator - Variable in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
SelectionOperator<Source,Result> - Interface in org.uma.jmetal.operator.selection
Interface representing selection operators
separator - Variable in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
SequenceGenerator<T> - Interface in org.uma.jmetal.util.sequencegenerator
 
SequenceProblem<S> - Interface in org.uma.jmetal.problem.sequenceproblem
 
SequenceSolution<T> - Interface in org.uma.jmetal.solution.sequencesolution
Interface representing a sequence of values of the same type
SequentialSolutionListEvaluator<S> - Class in org.uma.jmetal.util.evaluator.impl
 
SequentialSolutionListEvaluator() - Constructor for class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
set(double[]) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
set(double[]) - Method in interface org.uma.jmetal.util.point.Point
 
set(T) - Method in class org.uma.jmetal.util.measure.impl.BasicMeasure
 
setAlgorithm(InteractiveAlgorithm<S, List<S>>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setAllMeasures(Map<? extends Object, ? extends Measure<?>>) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
setAsp(List<Double>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
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
Deprecated.
 
setBestSolution(DoubleSolution) - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
setChanged() - Method in interface org.uma.jmetal.problem.DynamicProblem
 
setChanged() - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
setChanged() - Method in interface org.uma.jmetal.util.observable.Observable
 
setConsiderationProbability(double) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setCoordinates(List<AbstractCoralReefsOptimization.Coordinate>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
SetCoverage - Class in org.uma.jmetal.qualityindicator.impl
Set coverage metric
SetCoverage() - Constructor for class org.uma.jmetal.qualityindicator.impl.SetCoverage
Constructor
SetCoverage(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.SetCoverage
Constructor
setCr(double) - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.HUXCrossover
 
setCrossoverProbability(double) - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
setCurrentIteration(int) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
setCurrentSolution() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
setCurrentSolution(DoubleSolution) - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
setCurrentSolution(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
setDelay(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setDelay(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
setDelay(int) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
setDelay(int) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setDelta(double) - Method in class org.uma.jmetal.operator.mutation.impl.CDGMutation
 
setDescription(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.mutation.impl.GroupedAndLinkedPolynomialMutation
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.mutation.impl.GroupedPolynomialMutation
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
 
setDistributionIndex(double) - Method in class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
 
setF(double) - Method in class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover
 
setFront(double[][], String) - Method in class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
 
setFront(double[][], String) - Method in class org.uma.jmetal.util.observer.impl.FrontPlotObserver
 
setFront(double[][], String) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
setFrontChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setFrontChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
setFrontChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
setFrontChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setFrontChart(int, int, String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setFrontChart(int, int, String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
setFrontChart(int, int, String, String, String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setFunFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setIndex(int) - Method in class org.uma.jmetal.operator.selection.impl.DifferentialEvolutionSelection
 
setMaxEvaluations(int) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setMaxIterations(int) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
setMaxPopulationSize(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractGeneticAlgorithm
 
setMeasure(Object, Measure<?>) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
This method call SimpleMeasureManager.setPullMeasure(Object, PullMeasure) or SimpleMeasureManager.setPushMeasure(Object, PushMeasure) depending on the interfaces implemented by the Measure given in argument.
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.BitFlipMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.CDGMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.CharSequenceRandomMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.InsertMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.IntegerPolynomialMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.LinkedPolynomialMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.PermutationSwapMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.PolynomialMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.ScrambleMutation
 
setMutationProbability(double) - Method in class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
 
setMutationProbability(Double) - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
 
setName(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setName(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
setName(String) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
setName(String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setName(String) - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
setName(String) - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
setNumberReferencePoints(int) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setObjectiveMinimizingObjectiveList(List<Boolean>) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setOffset(double) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.Hypervolume
Deprecated.
 
setOffset(double) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.PISAHypervolume
Deprecated.
 
setOffset(double) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
 
setPerturbation(double) - Method in class org.uma.jmetal.operator.mutation.impl.NonUniformMutation
 
setPerturbation(Double) - Method in class org.uma.jmetal.operator.mutation.impl.UniformMutation
 
setPoint(double, double, String) - Method in class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
 
setPoint(double, double, String) - Method in class org.uma.jmetal.util.observer.impl.FrontPlotObserver
 
setPoint(int, Point) - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
setPoint(int, Point) - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
setPopulation(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setPopulationSize(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
setProblem(Problem<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
setPullMeasure(Object, PullMeasure<?>) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
setPushMeasure(Object, PushMeasure<?>) - Method in class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
setRandomGenerator(PseudoRandomGenerator) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setRankingCoeficient(List<Double>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setReferenceParetoFront(String) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
setReferenceParetoFront(Front) - Method in class org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator
Deprecated.
 
setReferencePoint(List<Double>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
setReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
setReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setReferencePointList(List<List<Double>>) - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
This method is used to set a list of reference points; it is used by reference-point based algorithms.
setReferencePointList(List<List<Double>>) - Method in class org.uma.jmetal.util.observer.impl.RunTimeForDynamicProblemsChartObserver
This method is used to set a list of reference points; it is used by reference-point based algorithms.
setReferencePoints(List<List<Double>>) - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.ExtendedPseudoRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.JavaRandomGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.MersenneTwisterGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
 
setSeed(long) - Method in class org.uma.jmetal.util.pseudorandom.JMetalRandom
 
setSeed(long) - Method in interface org.uma.jmetal.util.pseudorandom.PseudoRandomGenerator
 
setSeparator(String) - Method in interface org.uma.jmetal.util.fileoutput.FileOutputContext
 
setSeparator(String) - Method in class org.uma.jmetal.util.fileoutput.impl.DefaultFileOutputContext
 
setSingleValueChart(String, String) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setSwarm(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
setTolerance(double) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
 
setVarChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
setVarChart(int, int) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
setVarFileOutputContext(FileOutputContext) - Method in class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
setX(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Sets Coordinate's x-position to a new value
setY(int) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
Sets Coordinate's y-position to a new value
sexualReproduction(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
SHADE - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.MultiThreadedSolutionListEvaluator
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.NullEvaluator
 
shutdown() - Method in class org.uma.jmetal.util.evaluator.impl.SequentialSolutionListEvaluator
 
shutdown() - Method in interface org.uma.jmetal.util.evaluator.SolutionListEvaluator
 
SimpleDescribedEntity - Class in org.uma.jmetal.util.naming.impl
SimpleDescribedEntity is a basic implementation of DescribedEntity.
SimpleDescribedEntity() - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with the class name as its name and a null description.
SimpleDescribedEntity(String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a null description.
SimpleDescribedEntity(String, String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
Create a SimpleDescribedEntity with a given name and a given description.
SimpleInversionMutation<T> - Class in org.uma.jmetal.operator.mutation.impl
Simple Inversion Mutation operator for permutation-based genetic algorithms.
SimpleInversionMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.SimpleInversionMutation
 
SimpleMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
SimpleMeasure is a basic implementation of Measure.
SimpleMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
Create a SimpleMeasure with the class name as its name and a null description.
SimpleMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a null description.
SimpleMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
Create a SimpleMeasure with a given name and a given description.
SimpleMeasureManager - Class in org.uma.jmetal.util.measure.impl
This SimpleMeasureManager provides a basic implementation to manage a collection of Measures.
SimpleMeasureManager() - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
 
SimplePullMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
SimplePullMeasure is a basic implementation of PullMeasure.
SimplePullMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with the class name as its name and a null description.
SimplePullMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a null description.
SimplePullMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
Create a SimplePullMeasure with a given name and a given description.
SimplePushMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
SimplePushMeasure is a basic implementation of PushMeasure.
SimplePushMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with the class name as its name and a null description.
SimplePushMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a null description.
SimplePushMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
Create a SimplePushMeasure with a given name and a given description.
SimpleRandomMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a random mutation operator for double solutions
SimpleRandomMutation(double) - Constructor for class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
Constructor
SimpleRandomMutation(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.SimpleRandomMutation
Constructor
SinglePointCrossover<S> - Class in org.uma.jmetal.operator.crossover.impl
This class implements a single point crossover operator.
SinglePointCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
Constructor
SinglePointCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
Constructor
SinglePointCrossover(double, RandomGenerator<Double>, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.operator.crossover.impl.SinglePointCrossover
Constructor
SingleValueScatterPlot - Class in org.uma.jmetal.util.plot
 
SingleValueScatterPlot(String, String, String, String) - Constructor for class org.uma.jmetal.util.plot.SingleValueScatterPlot
 
size() - Method in interface org.uma.jmetal.util.archive.Archive
 
size() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
size() - Method in class org.uma.jmetal.util.archive.impl.BestSolutionsArchive
 
size() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
size() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
Solution<T> - Interface in org.uma.jmetal.solution
Interface representing a Solution
SolutionAttribute<S,V> - Interface in org.uma.jmetal.util.solutionattribute
Deprecated.
solutionCombination(List<List<S>>) - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 
SolutionListEvaluator<S> - Interface in org.uma.jmetal.util.evaluator
Created by Antonio J.
SolutionListExtremeValues - Class in org.uma.jmetal.util.extremevalues.impl
Class for finding the extreme values of a list of objects
SolutionListExtremeValues() - Constructor for class org.uma.jmetal.util.extremevalues.impl.SolutionListExtremeValues
 
SolutionListOutput - Class in org.uma.jmetal.util.fileoutput
 
SolutionListOutput(List<? extends Solution<?>>) - Constructor for class org.uma.jmetal.util.fileoutput.SolutionListOutput
 
SolutionListUtils - Class in org.uma.jmetal.util
 
SolutionListUtils() - Constructor for class org.uma.jmetal.util.SolutionListUtils
 
solutionRepair() - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Get the solution repair strategy
solutionRepair() - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Get the solution repair strategy
solutionRepair(RepairDoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Set the solution repair strategy
solutionRepair(RepairDoubleSolution) - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Set the solution repair strategy
solutions() - Method in interface org.uma.jmetal.util.archive.Archive
 
solutions() - Method in class org.uma.jmetal.util.archive.impl.AbstractBoundedArchive
 
solutions() - Method in class org.uma.jmetal.util.archive.impl.BestSolutionsArchive
 
solutions() - Method in class org.uma.jmetal.util.archive.impl.NonDominatedSolutionListArchive
 
SolutionTextRepresentation - Class in org.uma.jmetal.util.solutionattribute.impl
 
SolutionUtils - Class in org.uma.jmetal.util
Created by Antonio J.
SolutionUtils() - Constructor for class org.uma.jmetal.util.SolutionUtils
 
sort(double[][]) - Method in class org.uma.jmetal.util.ranking.impl.MergeNonDominatedSortRanking
 
sort(Comparator<Point>) - Method in interface org.uma.jmetal.util.legacy.front.Front
Deprecated.
 
sort(Comparator<Point>) - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
SpatialSpreadDeviation<S> - Class in org.uma.jmetal.util.solutionattribute.impl
This class implements the Spatial Spread Deviation density estimator
SpatialSpreadDeviation() - Constructor for class org.uma.jmetal.util.solutionattribute.impl.SpatialSpreadDeviation
 
SpatialSpreadDeviationArchive<S> - Class in org.uma.jmetal.util.archive.impl
 
SpatialSpreadDeviationArchive(int) - Constructor for class org.uma.jmetal.util.archive.impl.SpatialSpreadDeviationArchive
 
SpatialSpreadDeviationComparator<S> - Class in org.uma.jmetal.util.comparator
Compares two solutions according to the Spatial Spread Deviation attribute.
SpatialSpreadDeviationComparator() - Constructor for class org.uma.jmetal.util.comparator.SpatialSpreadDeviationComparator
 
SpatialSpreadDeviationDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements a density estimator based on the distance to the k-th nearest solution
SpatialSpreadDeviationDensityEstimator() - Constructor for class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
 
SpatialSpreadDeviationSelection<S> - Class in org.uma.jmetal.operator.selection.impl
Spatial Spread Deviation selection operator
SpatialSpreadDeviationSelection(int) - Constructor for class org.uma.jmetal.operator.selection.impl.SpatialSpreadDeviationSelection
Constructor
SpatialSpreadDeviationSelection(Comparator<S>, int) - Constructor for class org.uma.jmetal.operator.selection.impl.SpatialSpreadDeviationSelection
Constructor
spread(double[][], double[][]) - Method in class org.uma.jmetal.qualityindicator.impl.Spread
Calculates the Spread metric.
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
Default constructor
Spread(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.Spread
Constructor
start() - Method in class org.uma.jmetal.util.measure.impl.DurationMeasure
Start a round.
stepSize() - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Get the step size parameter
stepSize(double) - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Set the step size parameter
stop() - Method in class org.uma.jmetal.util.measure.impl.DurationMeasure
Stop a round.
StoredSolutionsUtils - Class in org.uma.jmetal.util
 
StoredSolutionsUtils() - Constructor for class org.uma.jmetal.util.StoredSolutionsUtils
 
StrenghtRawFitnessDensityEstimator<S> - Class in org.uma.jmetal.util.densityestimator.impl
This class implements the density estimator based on the distance to the k-th nearest solution
StrenghtRawFitnessDensityEstimator(int) - Constructor for class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
 
StrengthRanking<S> - Class in org.uma.jmetal.util.ranking.impl
This class implements a solution list ranking based on the strength concept defined in SPEA2.
StrengthRanking() - Constructor for class org.uma.jmetal.util.ranking.impl.StrengthRanking
Constructor
StrengthRanking(Comparator<S>) - Constructor for class org.uma.jmetal.util.ranking.impl.StrengthRanking
Constructor
subfrontFillsIntoThePopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndCrowdingSelection
 
subfrontFillsIntoThePopulation(Ranking<S>, int, List<S>) - Method in class org.uma.jmetal.operator.selection.impl.RankingAndPreferenceSelection
 
subsetGeneration() - Method in class org.uma.jmetal.algorithm.impl.AbstractScatterSearch
 

T

that(boolean, String) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
toArray() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
toArray(List<Double>) - Static method in class org.uma.jmetal.util.VectorUtils
Converts a list of doubles to an array
toArray(T[]) - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
tolerance - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
toString() - Method in class org.uma.jmetal.operator.mutation.impl.LevyFlightMutation
Get string representation of the operator
toString() - Method in class org.uma.jmetal.operator.mutation.impl.PowerLawMutation
Get string representation of the operator
toString() - Method in class org.uma.jmetal.solution.AbstractSolution
 
toString() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
toString() - Method in class org.uma.jmetal.util.AdaptiveGrid
Returns a String representing the grid.
toString() - Method in class org.uma.jmetal.util.binarySet.BinarySet
 
toString() - Method in class org.uma.jmetal.util.legacy.front.impl.ArrayFront
 
toString() - Method in class org.uma.jmetal.util.naming.impl.DescribedEntitySet
 
toString() - Method in class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
 
toString() - Method in class org.uma.jmetal.util.observer.impl.FitnessObserver
 
toString() - Method in class org.uma.jmetal.util.observer.impl.FitnessPlotObserver
 
toString() - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
 
toString() - Method in class org.uma.jmetal.util.observer.impl.WriteSolutionsToFilesObserver
 
toString() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
totalNumberOfBits() - Method in interface org.uma.jmetal.problem.binaryproblem.BinaryProblem
 
totalNumberOfBits() - Method in class org.uma.jmetal.problem.binaryproblem.impl.AbstractBinaryProblem
 
totalNumberOfBits() - Method in interface org.uma.jmetal.solution.binarysolution.BinarySolution
 
totalNumberOfBits() - Method in class org.uma.jmetal.solution.binarysolution.impl.DefaultBinarySolution
 
Tschebyscheff - Class in org.uma.jmetal.util.aggregationfunction.impl
 
Tschebyscheff(boolean) - Constructor for class org.uma.jmetal.util.aggregationfunction.impl.Tschebyscheff
 
TSVToCSVConverter - Class in org.uma.jmetal.utilities
This utility reads a TSV file and generates another file in CSV format
TSVToCSVConverter() - Constructor for class org.uma.jmetal.utilities.TSVToCSVConverter
 
TwoDimensionalMesh<S> - Class in org.uma.jmetal.util.neighborhood.util
Class defining a bi-dimensional mesh.
TwoDimensionalMesh(int, int, int[][]) - Constructor for class org.uma.jmetal.util.neighborhood.util.TwoDimensionalMesh
Constructor.
TwoPointCrossover<T,S> - Class in org.uma.jmetal.operator.crossover.impl
Created by FlapKap on 27-05-2017.
TwoPointCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.TwoPointCrossover
 

U

UniformCrossover<S> - Class in org.uma.jmetal.operator.crossover.impl
This class implements a uniform crossover operator for binary solutions.
UniformCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.UniformCrossover
Constructor
UniformCrossover(double, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.UniformCrossover
Constructor
UniformMutation - Class in org.uma.jmetal.operator.mutation.impl
This class implements a uniform mutation operator.
UniformMutation(double, double) - Constructor for class org.uma.jmetal.operator.mutation.impl.UniformMutation
Constructor
UniformMutation(double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.mutation.impl.UniformMutation
Constructor
UniformMutation(double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.mutation.impl.UniformMutation
Constructor
UnimodalNormalDistributionCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class implements the Unimodal Normal Distribution Crossover (UNDX) operator for real-valued solutions.
UnimodalNormalDistributionCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
Constructor with default parameter values
UnimodalNormalDistributionCrossover(double, double, double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
Constructor with all parameters
UnimodalNormalDistributionCrossover(double, double, double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
Constructor with all parameters including random generator
unlink(PushMeasure<T>) - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
If you have linked a PushMeasure through CountingMeasure.link(PushMeasure), you can discard the link by using this method.
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.util.measure.impl.PullPushMeasure
 
unregister(MeasureListener<Value>) - Method in class org.uma.jmetal.util.measure.impl.SimplePushMeasure
 
unregister(MeasureListener<Value>) - Method in interface org.uma.jmetal.util.measure.PushMeasure
Unregister a MeasureListener registered with PushMeasure.register(MeasureListener) to stop receiving the notifications of the PushMeasure.
unregister(Observer<D>) - Method in class org.uma.jmetal.util.observable.impl.DefaultObservable
 
unregister(Observer<D>) - Method in interface org.uma.jmetal.util.observable.Observable
 
update(double[]) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
update(double[]) - Method in class org.uma.jmetal.util.point.impl.IdealPoint
 
update(double[]) - Method in class org.uma.jmetal.util.point.impl.NadirPoint
 
update(double[]) - Method in interface org.uma.jmetal.util.point.Point
 
update(D) - Method in interface org.uma.jmetal.problem.DynamicProblem
 
update(List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.point.impl.IdealPoint
 
update(List<? extends Solution<?>>) - Method in class org.uma.jmetal.util.point.impl.NadirPoint
 
update(Observable<D>, D) - Method in interface org.uma.jmetal.util.observer.Observer
 
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
This method displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.EvaluationObserver
This method gets the evaluation number from the dada map and prints it in the screen.
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.ExternalArchiveObserver
 
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.FitnessObserver
This method gets the evaluation number from the dada map and prints it in the screen.
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.FitnessPlotObserver
This method displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.FrontPlotObserver
This method displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.IndicatorPlotObserver
This method displays a chart with the values of the quality indicator
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.NadirObserver
This method displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.RunTimeChartObserver
This method displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.RunTimeForDynamicProblemsChartObserver
This methods displays a front (population)
update(Observable<Map<String, Object>>, Map<String, Object>) - Method in class org.uma.jmetal.util.observer.impl.WriteSolutionsToFilesObserver
This method gets the population
updateChart(double[], double[]) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
updateChart(double, double) - Method in class org.uma.jmetal.util.plot.SingleValueScatterPlot
 
updateChart(List<Double>, List<Double>) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
updateCurrentSolution(S) - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
updateFrontCharts(List<DoubleSolution>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
updateFrontCharts(List<DoubleSolution>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
updateFrontCharts(List<S>) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
updateFrontCharts(List<S>) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
updateGrid(List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding the solutions contained in a specific solutionList.
updateGrid(S, List<S>) - Method in class org.uma.jmetal.util.AdaptiveGrid
Updates the grid limits and the grid content adding a new Solution.
updateIncrementalBitset(int) - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
updateIndicatorChart(String, Double) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainer
 
updateIndicatorChart(String, Double) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
updateLeaders(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateParetoOptimal(List<S>, List<S>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
updateParetoOptimal(R, List<S>) - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
updateParticlesMemory(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updatePoint(double, double, String) - Method in class org.uma.jmetal.util.observer.impl.EstimatingIdealAndNadirPointsPlotObserver
 
updatePoint(double, double, String) - Method in class org.uma.jmetal.util.plot.FrontScatterPlot
 
updatePointOfInterest(List<Double>) - Method in interface org.uma.jmetal.util.artificialdecisionmaker.InteractiveAlgorithm
 
updatePointOfInterest(List<Double>) - Method in class org.uma.jmetal.util.solutionattribute.impl.PreferenceDistance
 
updatePosition(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractEvolutionaryAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractLocalSearch
 
updateProgress() - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 
updateProgress() - Method in class org.uma.jmetal.util.artificialdecisionmaker.ArtificialDecisionMaker
 
updateProgress() - Method in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
updateReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.ChartContainerWithReferencePoints
 
updateReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.ChartForDynamicProblemsContainer
 
updateReferencePoint(List<List<Double>>) - Method in class org.uma.jmetal.util.chartcontainer.GenericChartContainer
 
updateSolutionDominance(int) - Method in class org.uma.jmetal.util.ranking.impl.util.MNDSBitsetManager
 
updateVelocity(List<S>) - Method in class org.uma.jmetal.algorithm.impl.AbstractParticleSwarmOptimization
 

V

value(int) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
value(int) - Method in interface org.uma.jmetal.util.point.Point
 
value(int, double) - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
value(int, double) - Method in interface org.uma.jmetal.util.point.Point
 
value(S) - Method in interface org.uma.jmetal.util.densityestimator.DensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.CrowdingDistanceDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.GridDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.HypervolumeContributionDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.KnnDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
 
value(S) - Method in class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
 
valueIsInRange(double, double, double) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
valueIsInRange(int, int, int) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
valueIsNotNegative(double) - Static method in class org.uma.jmetal.util.errorchecking.Check
 
valueOf(String) - Static method in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.util.ConstraintHandling.PRECOMPUTED
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.util.neighborhood.Neighborhood.NeighborType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
Returns the enum constant of this class with the specified name.
ValueOutOfRangeException - Exception Class in org.uma.jmetal.util.errorchecking.exception
 
ValueOutOfRangeException(double, double, double) - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.ValueOutOfRangeException
 
ValueOutOfRangeException(int, int, int) - Constructor for exception class org.uma.jmetal.util.errorchecking.exception.ValueOutOfRangeException
 
values() - Static method in enum class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_CROSSOVER_TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_VARIANT
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.util.comparator.ObjectiveComparator.Ordering
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.util.ConstraintHandling.PRECOMPUTED
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.uma.jmetal.util.neighborhood.Neighborhood.NeighborType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.uma.jmetal.util.point.impl.ArrayPoint
 
values() - Method in interface org.uma.jmetal.util.point.Point
 
values() - Static method in enum class org.uma.jmetal.util.pseudorandom.impl.AuditableRandomGenerator.RandomMethod
Returns an array containing the constants of this enum class, in the order they are declared.
variableBounds() - Method in interface org.uma.jmetal.problem.doubleproblem.DoubleProblem
 
variableBounds() - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
variableBounds() - Method in class org.uma.jmetal.problem.doubleproblem.impl.ComposableDoubleProblem
 
variableBounds() - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
variableBounds() - Method in interface org.uma.jmetal.problem.integerproblem.IntegerProblem
 
variableBounds(List<Double>, List<Double>) - Method in class org.uma.jmetal.problem.doubleproblem.impl.AbstractDoubleProblem
 
variableBounds(List<Integer>, List<Integer>) - Method in class org.uma.jmetal.problem.integerproblem.impl.AbstractIntegerProblem
 
variables() - Method in class org.uma.jmetal.solution.AbstractSolution
 
variables() - Method in class org.uma.jmetal.solution.pointsolution.PointSolution
 
variables() - Method in interface org.uma.jmetal.solution.Solution
 
varyingProbability - Variable in class org.uma.jmetal.util.artificialdecisionmaker.impl.ArtificialDecisionMakerDecisionTree
 
VectorFileUtils - Class in org.uma.jmetal.util.fileinput
created at 3:49 pm, 2019/1/29 the common util to read reference vectors/reference points/uniform weight vectors from file Modified by Antonio J.
VectorFileUtils() - Constructor for class org.uma.jmetal.util.fileinput.VectorFileUtils
 
VectorUtils - Class in org.uma.jmetal.util
 
VectorUtils() - Constructor for class org.uma.jmetal.util.VectorUtils
 

W

WeightedSum - Class in org.uma.jmetal.util.aggregationfunction.impl
 
WeightedSum(boolean) - Constructor for class org.uma.jmetal.util.aggregationfunction.impl.WeightedSum
 
WeightVectorNeighborhood<S> - Class in org.uma.jmetal.util.neighborhood.impl
This class implements a neighborhood based on the weight vectors of MOEA/D
WeightVectorNeighborhood(int, int) - Constructor for class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
WeightVectorNeighborhood(int, int, int, String) - Constructor for class org.uma.jmetal.util.neighborhood.impl.WeightVectorNeighborhood
 
Well44497bGenerator - Class in org.uma.jmetal.util.pseudorandom.impl
 
Well44497bGenerator() - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
Well44497bGenerator(long) - Constructor for class org.uma.jmetal.util.pseudorandom.impl.Well44497bGenerator
Constructor
WFGHypervolume - Class in org.uma.jmetal.qualityindicator.impl.hypervolume.impl
This class implements the hypervolume indicator developed by the WFG
WFGHypervolume<S> - Class in org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl
Deprecated.
WFGHypervolume() - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
 
WFGHypervolume() - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
Default constructor
WFGHypervolume(double[]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Constructor with reference point
WFGHypervolume(double[]) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
Constructor with reference point
WFGHypervolume(double[][]) - Constructor for class org.uma.jmetal.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Constructor
WFGHypervolume(String) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
Constructor
WFGHypervolume(Front) - Constructor for class org.uma.jmetal.util.legacy.qualityindicator.impl.hypervolume.impl.WFGHypervolume
Deprecated.
Constructor
WholeArithmeticCrossover - Class in org.uma.jmetal.operator.crossover.impl
This class allows applying a whole arithmetic crossover operator to two parent solutions.
WholeArithmeticCrossover(double) - Constructor for class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
Constructor
WholeArithmeticCrossover(double, RepairDoubleSolution) - Constructor for class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
Constructor
WholeArithmeticCrossover(double, RepairDoubleSolution, RandomGenerator<Double>) - Constructor for class org.uma.jmetal.operator.crossover.impl.WholeArithmeticCrossover
Constructor
withCr(double) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withF(double) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withMemorySize(int) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withPBest(double) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withPopulationSize(int) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withRandomGenerator(RandomGenerator<Double>) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
withVariant(AdvancedDifferentialEvolutionCrossover.Variant) - Method in class org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
 
wrapListener(MeasureListener<Value>) - Method in class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
This method wrap a MeasureListener (the wrapped) into another one (the wrapper).
wrapManager(MeasureManager, Object) - Method in class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
This method wrap a MeasureManager (the wrapped) into another one (the wrapper) which provides the same measures, excepted that any PushMeasure returned by the wrapper will be automatically wrapped via ListenerTimeMeasure.wrapMeasure(PushMeasure).
wrapMeasure(PushMeasure<Value>) - Method in class org.uma.jmetal.util.measure.impl.ListenerTimeMeasure
This method wrap a PushMeasure (the wrapped) into another one (the wrapper).
writeObjectivesToMatrix(List<S>) - Static method in class org.uma.jmetal.util.SolutionListUtils
 
WriteSolutionsToFilesObserver - Class in org.uma.jmetal.util.observer.impl
This observer stores a solution list in files.
WriteSolutionsToFilesObserver() - Constructor for class org.uma.jmetal.util.observer.impl.WriteSolutionsToFilesObserver
 
WriteSolutionsToFilesObserver(Integer, String) - Constructor for class org.uma.jmetal.util.observer.impl.WriteSolutionsToFilesObserver
Constructor
writeToOutput(List<S>, FileOutputContext) - Static method in class org.uma.jmetal.util.StoredSolutionsUtils
 

Z

zeta() - Method in class org.uma.jmetal.operator.crossover.impl.ParentCentricCrossover
 
zeta() - Method in class org.uma.jmetal.operator.crossover.impl.UnimodalNormalDistributionCrossover
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form