Index
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}, which must implement the
invalid @link
{@link DoubleProblem>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
- 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(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
- ArrayFront - Class in org.uma.jmetal.util.legacy.front.impl
- 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
AuditableRandomGeneratoris aPseudoRandomGeneratorwhich 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
BasicMeasureprovides 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
- 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
- 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
BoundedRandomGeneratorfrom aRandomGeneratorwhich generateDoublevalues 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
BoundedRandomGeneratoraims 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
Comparablevalue. - 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.util.artificialdecisionmaker.impl.ArtificiallDecisionMakerBuilder
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
CompositeSolutionobjects. - 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
CompositeSolutionobjects. - 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[][], 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 KNN 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 KNN 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 KNN distance to all the solutions in a list
- compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.SpatialSpreadDeviationDensityEstimator
-
Assigns the KNN distance to all the solutions in a list
- compute(List<S>) - Method in class org.uma.jmetal.util.densityestimator.impl.StrenghtRawFitnessDensityEstimator
-
Assigns the KNN 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(Point) - Constructor for class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
- CosineSimilarityDensityEstimator(Point, boolean) - Constructor for class org.uma.jmetal.util.densityestimator.impl.CosineSimilarityDensityEstimator
- CountingMeasure - Class in org.uma.jmetal.util.measure.impl
-
A
CountingMeasureprovides a simple way to evaluate a number of occurrences. - CountingMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
-
Create a
CountingMeasurestarting from zero. - CountingMeasure(long) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
-
Create a
CountingMeasurewhich starts at a given value. - CountingMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
-
Create a
CountingMeasurestarting from zero. - CountingMeasure(String, String, long) - Constructor for class org.uma.jmetal.util.measure.impl.CountingMeasure
-
Create a
CountingMeasurewhich 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
Solutionobjects - 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
Boundswith 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
- 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
PushMeasurewhich checks at regular intervals the value of aPullMeasure. - 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.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.HUXCrossover
- crossoverProbability() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
- 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.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.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
ArchiveWithReferencePointarchive 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_RAND - Enum constant in enum class org.uma.jmetal.operator.crossover.impl.DifferentialEvolutionCrossover.DE_MUTATION_TYPE
- 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
DoubleSolutioninterface - 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
IntegerSolutioninterface - 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
- 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
DescribedEntityis 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
DoubleSolutionobjects 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
Solutionto aSolutionSet 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 comparingSolutionobjects) 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
- EuclideanDistanceBetweenSolutionAndASolutionListInObjectiveSpace<S,
L> - Class in org.uma.jmetal.util.distance.impl - 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
Solutionobjects 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
DoubleSolutionobjects 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.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.SBXCrossover
-
Execute() method
- 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.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.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
Rankinginterface 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
BinaryProblemthat 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
DoubleProblemthat 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
- 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
- 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
RandomGeneratorrange. - 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 comparingSolutionobjects) based on the fitness value returned by the methodgetFitness. - 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
RandomGeneratorover an array based on a random selector. - forCollection(BoundedRandomGenerator<Integer>, Collection<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
-
Create a
RandomGeneratorover aCollectionbased on a random selector. - forEnum(BoundedRandomGenerator<Integer>, Class<T>) - Static method in interface org.uma.jmetal.util.pseudorandom.RandomGenerator
-
Create a
RandomGeneratoroverEnumvalues 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
BoundedRandomGeneratorwhich generatesIntegervalues from aBoundedRandomGeneratorwhich generateDoublevalues. - fromDoubleToInteger(RandomGenerator<Double>) - Static method in interface org.uma.jmetal.util.pseudorandom.BoundedRandomGenerator
-
Create a
BoundedRandomGeneratorwhich generatesIntegervalues from aBoundedRandomGeneratorwhich generateDoublevalues 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.
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
SolutionAttributeclasses. - 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
- 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.
- 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 thisSimpleMeasureManager. - getMeasureKeys() - Method in interface org.uma.jmetal.util.measure.MeasureManager
-
This method should return all the keys identifying the
Measures managed by thisMeasureManager. - 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
- 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
ArchiveWithReferencePointarchive 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
- 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.
- 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 -
LastEvaluationMeasureis aPushMeasureproviding 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
- 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
CountingMeasureis used to count the number of time aPushMeasurenotifies 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 inPushMeasures. - 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
Comparableentities 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
Comparableentities 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
Comparableentities 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
Measurableentity is an entity which provides one or severalMeasures. - Measure<Value> - Interface in org.uma.jmetal.util.measure
- MeasureFactory - Class in org.uma.jmetal.util.measure.impl
-
The
MeasureFactoryprovides some useful methods to build specificMeasures. - 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
MeasureListenerallows to register a given behavior toPushMeasure.register(MeasureListener). - MeasureManager - Interface in org.uma.jmetal.util.measure
-
A
MeasureManageraims at managing a set ofMeasures. - 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.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.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
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
valuein [0,1] given aminandmaxvalue. - normalize(double, double, double, double, double) - Static method in class org.uma.jmetal.util.NormalizeUtils
-
It normalizes a
valuein a range [a,b] given aminandmaxvalue. - 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.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.HUXCrossover
- numberOfGeneratedChildren() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
- 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.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.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.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.HUXCrossover
- numberOfRequiredParents() - Method in class org.uma.jmetal.operator.crossover.impl.IntegerSBXCrossover
- 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.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.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
ComparatorforSolutionobjects 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 comparingSolutionobjects) 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
- 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
Comparatorinterface. - 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
- 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
PullMeasureis aMeasurefrom which thePullMeasurecan be accessed on demand through thePullMeasure.get()method. - PullPushMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
-
A
PullPushMeasureaims at providing both thePushMeasureandPullMeasureabilities into a singleMeasure. - PullPushMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
-
Create a
PullPushMeasurefrom 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
- PullPushMeasure(PushMeasure<Value>, Value) - Constructor for class org.uma.jmetal.util.measure.impl.PullPushMeasure
-
Create a
PullPushMeasurewhich wraps aPushMeasure. - 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 theLastEvaluationMeasure.Evaluationinstance. - 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
MeasureListenerthroughSimplePushMeasure.register(MeasureListener)about a value. - PushMeasure<Value> - Interface in org.uma.jmetal.util.measure
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.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.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
RandomGeneratoraims 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(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
Solutionobjects - 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
-
Massive equivalent to
SimpleMeasureManager.removeMeasure(Object). - 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 aPullMeasureand aPushMeasureare 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
CrossoverOperatoraMutationOperatorto 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
SelectionOperatorto 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
-
Massive equivalent of
SimpleMeasureManager.setMeasure(Object, Measure). - 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)orSimpleMeasureManager.setPushMeasure(Object, PushMeasure)depending on the interfaces implemented by theMeasuregiven 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
- 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
-
SimpleDescribedEntityis a basic implementation ofDescribedEntity. - SimpleDescribedEntity() - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
-
Create a
SimpleDescribedEntitywith the class name as its name and anulldescription. - SimpleDescribedEntity(String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
-
Create a
SimpleDescribedEntitywith a given name and anulldescription. - SimpleDescribedEntity(String, String) - Constructor for class org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
-
Create a
SimpleDescribedEntitywith 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
-
SimpleMeasureis a basic implementation ofMeasure. - SimpleMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
-
Create a
SimpleMeasurewith the class name as its name and anulldescription. - SimpleMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
-
Create a
SimpleMeasurewith a given name and anulldescription. - SimpleMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasure
-
Create a
SimpleMeasurewith a given name and a given description. - SimpleMeasureManager - Class in org.uma.jmetal.util.measure.impl
-
This
SimpleMeasureManagerprovides a basic implementation to manage a collection ofMeasures. - SimpleMeasureManager() - Constructor for class org.uma.jmetal.util.measure.impl.SimpleMeasureManager
- SimplePullMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
-
SimplePullMeasureis a basic implementation ofPullMeasure. - SimplePullMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
-
Create a
SimplePullMeasurewith the class name as its name and anulldescription. - SimplePullMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
-
Create a
SimplePullMeasurewith a given name and anulldescription. - SimplePullMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePullMeasure
-
Create a
SimplePullMeasurewith a given name and a given description. - SimplePushMeasure<Value> - Class in org.uma.jmetal.util.measure.impl
-
SimplePushMeasureis a basic implementation ofPushMeasure. - SimplePushMeasure() - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
-
Create a
SimplePushMeasurewith the class name as its name and anulldescription. - SimplePushMeasure(String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
-
Create a
SimplePushMeasurewith a given name and anulldescription. - SimplePushMeasure(String, String) - Constructor for class org.uma.jmetal.util.measure.impl.SimplePushMeasure
-
Create a
SimplePushMeasurewith 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
- 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.
- 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.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
- unlink(PushMeasure<T>) - Method in class org.uma.jmetal.util.measure.impl.CountingMeasure
-
If you have linked a
PushMeasurethroughCountingMeasure.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
MeasureListenerregistered withPushMeasure.register(MeasureListener)to stop receiving the notifications of thePushMeasure. - 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.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.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 to apply 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
- 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 anyPushMeasurereturned by the wrapper will be automatically wrapped viaListenerTimeMeasure.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
All Classes and Interfaces|All Packages|Serialized Form