Index

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

A

archive - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
archive() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
archive() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluationWithArchive
 
AsynchronousCellularGeneticAlgorithmBinaryExample - Class in org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm
Class to configure and run an asynchronous cellular genetic algorithm to solve a DoubleProblem
AsynchronousCellularGeneticAlgorithmBinaryExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmBinaryExample
 
AsynchronousCellularGeneticAlgorithmExample - Class in org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm
Class to configure and run an asynchronous cellular genetic algorithm to solve a DoubleProblem
AsynchronousCellularGeneticAlgorithmExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmExample
 
AsynchronousCellularGeneticAlgorithmUsingAPermutationSequenceGeneratorExample - Class in org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm
Class to configure and run an asynchronous cellular genetic algorithm to solve a DoubleProblem
AsynchronousCellularGeneticAlgorithmUsingAPermutationSequenceGeneratorExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmUsingAPermutationSequenceGeneratorExample
 
attributes - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
attributes() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
attributes() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 

B

bestSolutions() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
BinaryTournamentGlobalBestSelection - Class in org.uma.jmetal.component.catalogue.pso.globalbestselection.impl
 
BinaryTournamentGlobalBestSelection(Comparator<DoubleSolution>) - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.BinaryTournamentGlobalBestSelection
 
build() - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
build() - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
build() - Method in class org.uma.jmetal.component.algorithm.multiobjective.NSGAIIBuilder
 
build() - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
build() - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMSEMOABuilder
 
build() - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 

C

c1Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
c1Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
c1Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
c1Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
c1Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
c1Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
c2Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
c2Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
c2Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
c2Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
c2Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
c2Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
comparator - Variable in class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuCommaLambdaReplacement
 
comparator - Variable in class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuPlusLambdaReplacement
 
comparator - Variable in class org.uma.jmetal.component.catalogue.ea.replacement.impl.PairwiseReplacement
 
compute() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.ConstantValueStrategy
 
compute() - Method in interface org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.InertiaWeightRangeBasedComputingStrategy
 
compute() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
compute() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
compute() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.RandomSelectedValueStrategy
 
compute() - Method in interface org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.InertiaWeightComputingStrategy
 
computeCounter - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
computeCounter - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
computedEvaluations() - Method in interface org.uma.jmetal.component.catalogue.common.evaluation.Evaluation
 
computedEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
computedEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
ConstantValueStrategy - Class in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
ConstantValueStrategy(double) - Constructor for class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.ConstantValueStrategy
 
ConstrainedVelocityUpdate - Class in org.uma.jmetal.component.catalogue.pso.velocityupdate.impl
Method implementing a constrained velocity update.
ConstrainedVelocityUpdate(double, double, double, double, double, double, double, double, DoubleProblem) - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
Constructor
ConstrainedVelocityUpdate(double, double, double, double, DoubleProblem) - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
constrictionCoefficient(double, double) - Method in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
Generate the coefficient constriction value
create() - Method in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.LatinHypercubeSamplingSolutionsCreation
 
create() - Method in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.RandomSolutionsCreation
 
create() - Method in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
create() - Method in interface org.uma.jmetal.component.catalogue.common.solutionscreation.SolutionsCreation
 
CrossoverAndMutationVariation<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.variation.impl
 
CrossoverAndMutationVariation(int, CrossoverOperator<S>, MutationOperator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.variation.impl.CrossoverAndMutationVariation
 
currentComputingTime() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
currentComputingTime() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
currentComputingTime() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 

D

DefaultGlobalBestInitialization - Class in org.uma.jmetal.component.catalogue.pso.globalbestinitialization.impl
 
DefaultGlobalBestInitialization() - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestinitialization.impl.DefaultGlobalBestInitialization
 
DefaultGlobalBestUpdate - Class in org.uma.jmetal.component.catalogue.pso.globalbestupdate.impl
 
DefaultGlobalBestUpdate() - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestupdate.impl.DefaultGlobalBestUpdate
 
DefaultLocalBestInitialization - Class in org.uma.jmetal.component.catalogue.pso.localbestinitialization.impl
 
DefaultLocalBestInitialization() - Constructor for class org.uma.jmetal.component.catalogue.pso.localbestinitialization.impl.DefaultLocalBestInitialization
 
DefaultLocalBestUpdate - Class in org.uma.jmetal.component.catalogue.pso.localbestupdate.impl
 
DefaultLocalBestUpdate(DominanceComparator<DoubleSolution>) - Constructor for class org.uma.jmetal.component.catalogue.pso.localbestupdate.impl.DefaultLocalBestUpdate
TODO: Terminar documentacion Constructor
DefaultPositionUpdate - Class in org.uma.jmetal.component.catalogue.pso.positionupdate.impl
 
DefaultPositionUpdate(double, double, List<Bounds<Double>>) - Constructor for class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
Constructor
DefaultVelocityInitialization - Class in org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl
Class that initializes the velocity of the particles to 0.0
DefaultVelocityInitialization() - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.DefaultVelocityInitialization
 
DefaultVelocityUpdate - Class in org.uma.jmetal.component.catalogue.pso.velocityupdate.impl
Method implementing the standard velocity PSO update strategy
DefaultVelocityUpdate(double, double, double, double) - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
Constructor
deltaMax - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
deltaMin - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
description() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
description() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
description() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
DifferentialEvolutionCrossoverVariation - Class in org.uma.jmetal.component.catalogue.ea.variation.impl
 
DifferentialEvolutionCrossoverVariation(int, DifferentialEvolutionCrossover, MutationOperator<DoubleSolution>, SequenceGenerator<Integer>) - Constructor for class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
DifferentialEvolutionCrossoverVariation(int, DifferentialEvolutionCrossover, SequenceGenerator<Integer>) - Constructor for class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
DifferentialEvolutionSelection - Class in org.uma.jmetal.component.catalogue.ea.selection.impl
 
DifferentialEvolutionSelection(int, int, boolean, SequenceGenerator<Integer>) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.DifferentialEvolutionSelection
 

E

evaluate(List<S>) - Method in interface org.uma.jmetal.component.catalogue.common.evaluation.Evaluation
 
evaluate(List<S>) - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
evaluate(List<S>) - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
evaluate(List<S>) - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluationWithArchive
 
evaluation - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
evaluation() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
evaluation() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
evaluation(Evaluation<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
evaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
Evaluation<S extends Solution<?>> - Interface in org.uma.jmetal.component.catalogue.common.evaluation
Interface representing entities that evaluate a list of solutions
evaluations - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
evaluations() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
evaluationsLimitReached() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
EvolutionaryAlgorithm<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm
Template for evolutionary algorithms.
EvolutionaryAlgorithm(String, SolutionsCreation<S>, Evaluation<S>, Termination, Selection<S>, Variation<S>, Replacement<S>) - Constructor for class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
Constructor

F

frequency - Variable in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
FrequencySelectionMutationBasedPerturbation - Class in org.uma.jmetal.component.catalogue.pso.perturbation.impl
This perturbation applies a mutation operator to a fixed set of solutions according to a frequency parameter.
FrequencySelectionMutationBasedPerturbation(MutationOperator<DoubleSolution>) - Constructor for class org.uma.jmetal.component.catalogue.pso.perturbation.impl.FrequencySelectionMutationBasedPerturbation
Constructor
FrequencySelectionMutationBasedPerturbation(MutationOperator<DoubleSolution>, int) - Constructor for class org.uma.jmetal.component.catalogue.pso.perturbation.impl.FrequencySelectionMutationBasedPerturbation
Constructor

G

GenerationalGeneticAlgorithmBinaryExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a generational genetic algorithm to solve a BinaryProblem
GenerationalGeneticAlgorithmBinaryExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmBinaryExample
 
GenerationalGeneticAlgorithmExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a generational genetic algorithm to solve a DoubleProblem
GenerationalGeneticAlgorithmExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmExample
 
GenerationalGeneticAlgorithmWithFitnessObserverExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a generational genetic algorithm to solve a DoubleProblem
GenerationalGeneticAlgorithmWithFitnessObserverExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithFitnessObserverExample
 
GenerationalGeneticAlgorithmWithMultiThreadedEvaluatorExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a generational genetic algorithm to solve a DoubleProblem
GenerationalGeneticAlgorithmWithMultiThreadedEvaluatorExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithMultiThreadedEvaluatorExample
 
GenerationalGeneticAlgorithmWithRuntimeChartExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a generational genetic algorithm to solve a DoubleProblem
GenerationalGeneticAlgorithmWithRuntimeChartExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithRuntimeChartExample
 
GeneticAlgorithmBuilder<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm.singleobjective
Class to configure and build an instance of a genetic algorithm
GeneticAlgorithmBuilder(String, Problem<S>, int, int, CrossoverOperator<S>, MutationOperator<S>) - Constructor for class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
GeneticAlgorithmTSPExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a genetic algorithm to solve an instance of the TSP
GeneticAlgorithmTSPExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GeneticAlgorithmTSPExample
 
GeneticAlgorithmTSPWithConstraintsExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a genetic algorithm to solve an instance of the TSP
GeneticAlgorithmTSPWithConstraintsExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GeneticAlgorithmTSPWithConstraintsExample
 
getComparator() - Method in class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
 
getComputeCounter() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
getComputeCounter() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
getComputedIndicatorValue() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
getCrossover() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
getDensityEstimator() - Method in class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
 
getDominanceComparator() - Method in class org.uma.jmetal.component.catalogue.pso.localbestupdate.impl.DefaultLocalBestUpdate
 
getEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByComputingTime
 
getEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByKeyboard
 
getEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
getEvaluationsLimit() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
getFrequencyOfApplication() - Method in class org.uma.jmetal.component.catalogue.pso.perturbation.impl.FrequencySelectionMutationBasedPerturbation
Get the percentage of application for mutation operator
getInertiaWeightValue() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.ConstantValueStrategy
 
getLowerBound() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.RandomSelectedValueStrategy
 
getMatingPoolSize() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.CrossoverAndMutationVariation
 
getMatingPoolSize() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
getMatingPoolSize() - Method in interface org.uma.jmetal.component.catalogue.ea.variation.Variation
 
getMaxComputingTime() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByComputingTime
 
getMaximumNumberOfEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByEvaluations
 
getMaximumNumberOfIterations() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
getMaximumNumberOfIterations() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
getMaximumWeight() - Method in interface org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.InertiaWeightRangeBasedComputingStrategy
 
getMaximumWeight() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
getMaximumWeight() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
getMinimumWeight() - Method in interface org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.InertiaWeightRangeBasedComputingStrategy
 
getMinimumWeight() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
getMinimumWeight() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
getMutation() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
getMutationOperator() - Method in class org.uma.jmetal.component.catalogue.pso.perturbation.impl.FrequencySelectionMutationBasedPerturbation
Operator
getNeighborType() - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.PopulationAndNeighborhoodSelection
 
getNumberOfElementsToSelect() - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
 
getObservable() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
getOffspringPopulationSize() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.CrossoverAndMutationVariation
 
getOffspringPopulationSize() - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
getOffspringPopulationSize() - Method in interface org.uma.jmetal.component.catalogue.ea.variation.Variation
 
getQualityIndicator() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
getRanking() - Method in class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
 
getReferenceFrontIndicatorValue() - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
getSolutionIndexGenerator() - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.NeighborhoodSelection
 
getSolutionIndexGenerator() - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.PopulationAndNeighborhoodSelection
 
getUpperBound() - Method in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.RandomSelectedValueStrategy
 
getVelocityChangeWhenLowerLimitIsReached() - Method in class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
Getter of velocityChangeWhenLowerLimitIsReached variable
getVelocityChangeWhenUpperLimitIsReached() - Method in class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
Getter of velocityChangeWhenUpperLimitIsReached variable
GlobalBestInitialization - Interface in org.uma.jmetal.component.catalogue.pso.globalbestinitialization
 
GlobalBestSelection - Interface in org.uma.jmetal.component.catalogue.pso.globalbestselection
 
GlobalBestUpdate - Interface in org.uma.jmetal.component.catalogue.pso.globalbestupdate
 
GNSGAIIExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm using a GDominanceComparator, which allows to empower NSGA-II with a preference articulation mechanism based on reference point.
GNSGAIIExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.GNSGAIIExample
 
GNSGAIIWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm using a GDominanceComparator, which allows to empower NSGA-II with a preference articulation mechanism based on reference point.
GNSGAIIWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.GNSGAIIWithRealTimeChartExample
 

I

InertiaWeightComputingStrategy - Interface in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy
 
InertiaWeightRangeBasedComputingStrategy - Interface in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
initialize(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.localbestinitialization.impl.DefaultLocalBestInitialization
Initialize the local best solutions.
initialize(List<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.localbestinitialization.LocalBestInitialization
 
initialize(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.DefaultVelocityInitialization
 
initialize(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.SPSO2007VelocityInitialization
 
initialize(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.SPSO2011VelocityInitialization
 
initialize(List<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.velocityinitialization.VelocityInitialization
 
initialize(List<DoubleSolution>, BoundedArchive<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.globalbestinitialization.GlobalBestInitialization
 
initialize(List<DoubleSolution>, BoundedArchive<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestinitialization.impl.DefaultGlobalBestInitialization
 
initProgress() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
initProgress() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
initProgress() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
initTime - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
isMet(Map<String, Object>) - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByComputingTime
 
isMet(Map<String, Object>) - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByEvaluations
 
isMet(Map<String, Object>) - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByKeyboard
 
isMet(Map<String, Object>) - Method in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
isMet(Map<String, Object>) - Method in interface org.uma.jmetal.component.catalogue.common.termination.Termination
 

K

keyHit - Variable in class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByKeyboard
 

L

LatinHypercubeSamplingSolutionsCreation - Class in org.uma.jmetal.component.catalogue.common.solutionscreation.impl
 
LatinHypercubeSamplingSolutionsCreation(DoubleProblem, int) - Constructor for class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.LatinHypercubeSamplingSolutionsCreation
 
LinearDecreasingStrategy - Class in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
LinearDecreasingStrategy(double, double, int, int) - Constructor for class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
LinearIncreasingStrategy - Class in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
LinearIncreasingStrategy(double, double, int, int) - Constructor for class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
LocalBestInitialization - Interface in org.uma.jmetal.component.catalogue.pso.localbestinitialization
TODO: comment the interface
LocalBestUpdate - Interface in org.uma.jmetal.component.catalogue.pso.localbestupdate
 

M

main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.moead.MOEADDEDefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.moead.MOEADDefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.moead.MOEADSolvingProblemZDT110F2Example
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.moead.MOEADWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.moead.MOEADWithUnboundedArchiveExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.GNSGAIIExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.GNSGAIIWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIBinaryProblemExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIDefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIEbesExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIPlottingEstimationsOfNadirAndIdealPointsExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIPlottingNadirlPointsExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISolvingConstrainedProblemExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISteadyStateExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISteadyStateWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByHypervolume
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByKeyboardExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByTimeExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIITSPExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithCrowdingDistanceArchiveExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithIndicatorChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithMixedSolutionEncodingExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithMNDSRankingExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithPlotly2DChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithPlotly3DChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithSmile2DChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithSmile3DChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithTwoIndicatorsChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithUnboundedArchiveExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.nsgaii.ParallelNSGAIIExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSODefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingConstrainedProblemExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingEbes
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingProblemEbes
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOStoppingByKeyboardExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithPlotliyChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithUnboundedArchiveExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smsemoa.SMSEMOADefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.multiobjective.smsemoa.SMSEMOAWithRealTimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmBinaryExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.AsynchronousCellularGeneticAlgorithmUsingAPermutationSequenceGeneratorExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.SynchronousCellularGeneticAlgorithmExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmBinaryExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithFitnessObserverExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithMultiThreadedEvaluatorExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GenerationalGeneticAlgorithmWithRuntimeChartExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GeneticAlgorithmTSPExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.GeneticAlgorithmTSPWithConstraintsExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.SteadyStateGeneticAlgorithmDefaultConfigurationExample
 
main(String[]) - Static method in class org.uma.jmetal.component.examples.singleobjective.randomsearch.RandomSearchSingleObjectiveBinaryEncodingExample
 
maximumNumberOfIterations - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
maximumNumberOfIterations - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
maximumWeight - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
maximumWeight - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
minimumWeight - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
minimumWeight - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
MOEADBuilder<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm.multiobjective
Class to configure and build an instance of the MOEA/D algorithm
MOEADBuilder(Problem<S>, int, CrossoverOperator<S>, MutationOperator<S>, String, SequenceGenerator<Integer>, boolean) - Constructor for class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
MOEADDEBuilder - Class in org.uma.jmetal.component.algorithm.multiobjective
Class to configure and build an instance of the MOEA/D-DE algorithm
MOEADDEBuilder(Problem<DoubleSolution>, int, double, double, MutationOperator<DoubleSolution>, String, SequenceGenerator<Integer>, boolean) - Constructor for class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
MOEADDEDefaultConfigurationExample - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADDEDefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADDEDefaultConfigurationExample
 
MOEADDefaultConfigurationExample - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADDefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADDefaultConfigurationExample
 
MOEADReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
 
MOEADReplacement(PopulationAndNeighborhoodSelection<S>, WeightVectorNeighborhood<S>, AggregationFunction, SequenceGenerator<Integer>, int, boolean) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.MOEADReplacement
 
MOEADSolvingProblemZDT110F2Example - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADSolvingProblemZDT110F2Example() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADSolvingProblemZDT110F2Example
 
MOEADWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADWithRealTimeChartExample
 
MOEADWithUnboundedArchiveExample - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADWithUnboundedArchiveExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADWithUnboundedArchiveExample
 
MuCommaLambdaReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
(mu , lambda) replacement.
MuCommaLambdaReplacement(Comparator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuCommaLambdaReplacement
 
MultiThreadedEvaluation<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.common.evaluation.impl
Class that evaluates a list of solutions using threads.
MultiThreadedEvaluation(int, Problem<S>) - Constructor for class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
MuPlusLambdaReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
(mu + lambda) replacement.
MuPlusLambdaReplacement(Comparator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuPlusLambdaReplacement
 

N

name - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
name() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
name() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
name() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
NaryTournamentGlobalBestSelection - Class in org.uma.jmetal.component.catalogue.pso.globalbestselection.impl
 
NaryTournamentGlobalBestSelection(int, Comparator<DoubleSolution>) - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.NaryTournamentGlobalBestSelection
 
NaryTournamentSelection<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.selection.impl
 
NaryTournamentSelection(int, int, Comparator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.NaryTournamentSelection
 
NaryTournamentSelection(int, int, RankingAndDensityEstimatorPreference<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.NaryTournamentSelection
 
NaryTournamentSelection(NaryTournamentSelection<S>, int) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.NaryTournamentSelection
 
NeighborhoodSelection<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.selection.impl
This class produces a mating pool composed of solutions belonging to a neighborhood.
NeighborhoodSelection(int, SequenceGenerator<Integer>, Neighborhood<S>, SelectionOperator<List<S>, S>, boolean) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.NeighborhoodSelection
 
NSGAIIBinaryProblemExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm configured with standard settings for solving a binary problem (OneZeroMax is a multi-objective variant of OneMax).
NSGAIIBinaryProblemExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIBinaryProblemExample
 
NSGAIIBuilder<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm.multiobjective
Class to configure and build an instance of the NSGA-II algorithm
NSGAIIBuilder(Problem<S>, int, int, CrossoverOperator<S>, MutationOperator<S>) - Constructor for class org.uma.jmetal.component.algorithm.multiobjective.NSGAIIBuilder
 
NSGAIIDefaultConfigurationExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm configured with standard settings.
NSGAIIDefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIDefaultConfigurationExample
 
NSGAIIEbesExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIEbesExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIEbesExample
 
NSGAIIPlottingEstimationsOfNadirAndIdealPointsExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIPlottingEstimationsOfNadirAndIdealPointsExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIPlottingEstimationsOfNadirAndIdealPointsExample
 
NSGAIIPlottingNadirlPointsExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIPlottingNadirlPointsExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIPlottingNadirlPointsExample
 
NSGAIISolvingConstrainedProblemExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm configured with standard settings for solving a binary problem (OneZeroMax is a multi-objective variant of OneMax).
NSGAIISolvingConstrainedProblemExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISolvingConstrainedProblemExample
 
NSGAIISteadyStateExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure a steady-state version of NSGA-II
NSGAIISteadyStateExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISteadyStateExample
 
NSGAIISteadyStateWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure a steady-state version of NSGA-II, showing the current population during the execution of the algorithm
NSGAIISteadyStateWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIISteadyStateWithRealTimeChartExample
 
NSGAIIStoppingByHypervolume - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm with a stopping condition based on finding a Pareto front approximation having a hypervolume value higher than the 95% of the hypervolume of the reference front.
NSGAIIStoppingByHypervolume() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByHypervolume
 
NSGAIIStoppingByKeyboardExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm with a stopping condition based on pressing a key.
NSGAIIStoppingByKeyboardExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByKeyboardExample
 
NSGAIIStoppingByTimeExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm with a stopping condition based a maximum computing time.
NSGAIIStoppingByTimeExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIStoppingByTimeExample
 
NSGAIITSPExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve a bi-objective TSP.
NSGAIITSPExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIITSPExample
 
NSGAIIWithCrowdingDistanceArchiveExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm configured a bounded external archive that uses the crowding distance to remove solutions when the archive gets full.
NSGAIIWithCrowdingDistanceArchiveExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithCrowdingDistanceArchiveExample
 
NSGAIIWithIndicatorChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIWithIndicatorChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithIndicatorChartExample
 
NSGAIIWithMixedSolutionEncodingExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve a problem having a mixed-encoding.
NSGAIIWithMixedSolutionEncodingExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithMixedSolutionEncodingExample
 
NSGAIIWithMNDSRankingExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm configured with the ranking method known as Merge non-dominated sorting ranking (DOI: https://doi.org/10.1109/TCYB.2020.2968301)
NSGAIIWithMNDSRankingExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithMNDSRankingExample
 
NSGAIIWithPlotly2DChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve a bi-objective problem and plotting the result front with Plotli
NSGAIIWithPlotly2DChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithPlotly2DChartExample
 
NSGAIIWithPlotly3DChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve three-objective problem and plotting the result front with Plotli
NSGAIIWithPlotly3DChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithPlotly3DChartExample
 
NSGAIIWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithRealTimeChartExample
 
NSGAIIWithSmile2DChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve a bi-objective problem and plotting the result front with Smile (https://haifengl.github.io/)
NSGAIIWithSmile2DChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithSmile2DChartExample
 
NSGAIIWithSmile3DChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm to solve a three-objective problem and plotting the result front with Smile (https://haifengl.github.io/)
NSGAIIWithSmile3DChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithSmile3DChartExample
 
NSGAIIWithTwoIndicatorsChartExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm showing the population while the algorithm is running
NSGAIIWithTwoIndicatorsChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithTwoIndicatorsChartExample
 
NSGAIIWithUnboundedArchiveExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm using an unbounded archive that stores the non-dominated solutions found during the search.
NSGAIIWithUnboundedArchiveExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.NSGAIIWithUnboundedArchiveExample
 
numberOfEvaluations() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
numberOfEvaluations() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
numberOfThreads() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 

O

observable - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
observable() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
observable() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
ONE_SHOT - Enum constant in enum org.uma.jmetal.component.catalogue.ea.replacement.Replacement.RemovalPolicy
 
org.uma.jmetal.component.algorithm - package org.uma.jmetal.component.algorithm
 
org.uma.jmetal.component.algorithm.multiobjective - package org.uma.jmetal.component.algorithm.multiobjective
 
org.uma.jmetal.component.algorithm.singleobjective - package org.uma.jmetal.component.algorithm.singleobjective
 
org.uma.jmetal.component.catalogue.common.evaluation - package org.uma.jmetal.component.catalogue.common.evaluation
 
org.uma.jmetal.component.catalogue.common.evaluation.impl - package org.uma.jmetal.component.catalogue.common.evaluation.impl
 
org.uma.jmetal.component.catalogue.common.solutionscreation - package org.uma.jmetal.component.catalogue.common.solutionscreation
 
org.uma.jmetal.component.catalogue.common.solutionscreation.impl - package org.uma.jmetal.component.catalogue.common.solutionscreation.impl
 
org.uma.jmetal.component.catalogue.common.termination - package org.uma.jmetal.component.catalogue.common.termination
 
org.uma.jmetal.component.catalogue.common.termination.impl - package org.uma.jmetal.component.catalogue.common.termination.impl
 
org.uma.jmetal.component.catalogue.ea.replacement - package org.uma.jmetal.component.catalogue.ea.replacement
 
org.uma.jmetal.component.catalogue.ea.replacement.impl - package org.uma.jmetal.component.catalogue.ea.replacement.impl
 
org.uma.jmetal.component.catalogue.ea.selection - package org.uma.jmetal.component.catalogue.ea.selection
 
org.uma.jmetal.component.catalogue.ea.selection.impl - package org.uma.jmetal.component.catalogue.ea.selection.impl
 
org.uma.jmetal.component.catalogue.ea.variation - package org.uma.jmetal.component.catalogue.ea.variation
 
org.uma.jmetal.component.catalogue.ea.variation.impl - package org.uma.jmetal.component.catalogue.ea.variation.impl
 
org.uma.jmetal.component.catalogue.pso.globalbestinitialization - package org.uma.jmetal.component.catalogue.pso.globalbestinitialization
 
org.uma.jmetal.component.catalogue.pso.globalbestinitialization.impl - package org.uma.jmetal.component.catalogue.pso.globalbestinitialization.impl
 
org.uma.jmetal.component.catalogue.pso.globalbestselection - package org.uma.jmetal.component.catalogue.pso.globalbestselection
 
org.uma.jmetal.component.catalogue.pso.globalbestselection.impl - package org.uma.jmetal.component.catalogue.pso.globalbestselection.impl
 
org.uma.jmetal.component.catalogue.pso.globalbestupdate - package org.uma.jmetal.component.catalogue.pso.globalbestupdate
 
org.uma.jmetal.component.catalogue.pso.globalbestupdate.impl - package org.uma.jmetal.component.catalogue.pso.globalbestupdate.impl
 
org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy - package org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy
 
org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl - package org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
org.uma.jmetal.component.catalogue.pso.localbestinitialization - package org.uma.jmetal.component.catalogue.pso.localbestinitialization
 
org.uma.jmetal.component.catalogue.pso.localbestinitialization.impl - package org.uma.jmetal.component.catalogue.pso.localbestinitialization.impl
 
org.uma.jmetal.component.catalogue.pso.localbestupdate - package org.uma.jmetal.component.catalogue.pso.localbestupdate
 
org.uma.jmetal.component.catalogue.pso.localbestupdate.impl - package org.uma.jmetal.component.catalogue.pso.localbestupdate.impl
 
org.uma.jmetal.component.catalogue.pso.perturbation - package org.uma.jmetal.component.catalogue.pso.perturbation
 
org.uma.jmetal.component.catalogue.pso.perturbation.impl - package org.uma.jmetal.component.catalogue.pso.perturbation.impl
 
org.uma.jmetal.component.catalogue.pso.positionupdate - package org.uma.jmetal.component.catalogue.pso.positionupdate
 
org.uma.jmetal.component.catalogue.pso.positionupdate.impl - package org.uma.jmetal.component.catalogue.pso.positionupdate.impl
 
org.uma.jmetal.component.catalogue.pso.velocityinitialization - package org.uma.jmetal.component.catalogue.pso.velocityinitialization
 
org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl - package org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl
 
org.uma.jmetal.component.catalogue.pso.velocityupdate - package org.uma.jmetal.component.catalogue.pso.velocityupdate
 
org.uma.jmetal.component.catalogue.pso.velocityupdate.impl - package org.uma.jmetal.component.catalogue.pso.velocityupdate.impl
 
org.uma.jmetal.component.examples.multiobjective.moead - package org.uma.jmetal.component.examples.multiobjective.moead
 
org.uma.jmetal.component.examples.multiobjective.nsgaii - package org.uma.jmetal.component.examples.multiobjective.nsgaii
 
org.uma.jmetal.component.examples.multiobjective.smpso - package org.uma.jmetal.component.examples.multiobjective.smpso
 
org.uma.jmetal.component.examples.multiobjective.smsemoa - package org.uma.jmetal.component.examples.multiobjective.smsemoa
 
org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm - package org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm
 
org.uma.jmetal.component.examples.singleobjective.geneticalgorithm - package org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
 
org.uma.jmetal.component.examples.singleobjective.randomsearch - package org.uma.jmetal.component.examples.singleobjective.randomsearch
 
org.uma.jmetal.component.util - package org.uma.jmetal.component.util
 

P

PairwiseReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
Given two populations of equal size, the returned population is composed of the result of the pairwise comparison between the solutions of both populations.
PairwiseReplacement(Comparator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.PairwiseReplacement
 
ParallelNSGAIIExample - Class in org.uma.jmetal.component.examples.multiobjective.nsgaii
Class to configure and run the NSGA-II algorithm using the MultiThreadedEvaluation evaluator.
ParallelNSGAIIExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.ParallelNSGAIIExample
 
ParticleSwarmOptimizationAlgorithm - Class in org.uma.jmetal.component.algorithm
Template for particle swarm optimization algorithms.
ParticleSwarmOptimizationAlgorithm(String, SolutionsCreation<DoubleSolution>, Evaluation<DoubleSolution>, Termination, VelocityInitialization, LocalBestInitialization, GlobalBestInitialization, InertiaWeightComputingStrategy, VelocityUpdate, PositionUpdate, Perturbation, GlobalBestUpdate, LocalBestUpdate, GlobalBestSelection, BoundedArchive<DoubleSolution>) - Constructor for class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
Constructor
perturb(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.perturbation.impl.FrequencySelectionMutationBasedPerturbation
 
perturb(List<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.perturbation.Perturbation
 
Perturbation - Interface in org.uma.jmetal.component.catalogue.pso.perturbation
 
population() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
PopulationAndNeighborhoodSelection<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.selection.impl
This class allows to select N different solutions that can be taken from a solution list (i.e, population or swarm) or from a neighborhood according to a given probability.
PopulationAndNeighborhoodSelection(int, SequenceGenerator<Integer>, Neighborhood<S>, double, boolean) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.PopulationAndNeighborhoodSelection
 
PositionUpdate - Interface in org.uma.jmetal.component.catalogue.pso.positionupdate
 
problem() - Method in interface org.uma.jmetal.component.catalogue.common.evaluation.Evaluation
 
problem() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
problem() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
problem() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluationWithArchive
 

R

r1Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
r1Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
r2Max - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
r2Min - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
randomGenerator - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
randomGenerator - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
randomGenerator - Variable in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
RandomGlobalBestSelection - Class in org.uma.jmetal.component.catalogue.pso.globalbestselection.impl
 
RandomGlobalBestSelection() - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.RandomGlobalBestSelection
 
RandomSearchAlgorithm<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm
Class representing a random search algorithm.
RandomSearchAlgorithm(String, SolutionsCreation<S>, Evaluation<S>, Termination) - Constructor for class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
Constructor
RandomSearchSingleObjectiveBinaryEncodingExample - Class in org.uma.jmetal.component.examples.singleobjective.randomsearch
Class to configure and run the a random search.
RandomSearchSingleObjectiveBinaryEncodingExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.randomsearch.RandomSearchSingleObjectiveBinaryEncodingExample
 
RandomSelectedValueStrategy - Class in org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl
 
RandomSelectedValueStrategy() - Constructor for class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.RandomSelectedValueStrategy
 
RandomSelectedValueStrategy(double, double) - Constructor for class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.RandomSelectedValueStrategy
 
RandomSelection<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.selection.impl
Randomly select a number of solutions from a list, with or without replacement
RandomSelection(int) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
 
RandomSelection(int, boolean) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
 
RandomSelection(int, boolean, BoundedRandomGenerator<Integer>) - Constructor for class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
Constructor The check of invalid parameter values are omitted assuming that they are applied in the ListUtils.randomSelectionWithoutReplacement(int, List) and ListUtils.randomSelectionWithReplacement(int, List) methods used in the implementation of method RandomSelection.select(List)
RandomSolutionsCreation<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.common.solutionscreation.impl
Class that creates a list of randomly instantiated solutions.
RandomSolutionsCreation(Problem<S>, int) - Constructor for class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.RandomSolutionsCreation
Creates the list of solutions
RankingAndDensityEstimatorPreference<S> - Class in org.uma.jmetal.component.util
A preference is a list composed of a ranking and a density estimator that specifies preferences in the selection and replacement components of an evolutionary algorithm.
RankingAndDensityEstimatorPreference(Ranking<S>, DensityEstimator<S>) - Constructor for class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
 
RankingAndDensityEstimatorPreference(Ranking<S>, DensityEstimator<S>, RankingAndDensityEstimatorPreference<S>) - Constructor for class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
Constructor
RankingAndDensityEstimatorReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
 
RankingAndDensityEstimatorReplacement(RankingAndDensityEstimatorPreference<S>, Replacement.RemovalPolicy) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.RankingAndDensityEstimatorReplacement
 
RankingAndDensityEstimatorReplacement(Ranking<S>, DensityEstimator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.RankingAndDensityEstimatorReplacement
 
RankingAndDensityEstimatorReplacement(Ranking<S>, DensityEstimator<S>, Replacement.RemovalPolicy) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.RankingAndDensityEstimatorReplacement
 
recompute(List<S>) - Method in class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
Recomputes the ranking and density estimators on a solution list if they are different of the ones of the related preference.
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.MOEADReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuCommaLambdaReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.MuPlusLambdaReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.PairwiseReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.RankingAndDensityEstimatorReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.SingleSolutionReplacement
 
replace(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.replacement.impl.SMSEMOAReplacement
 
replace(List<S>, List<S>) - Method in interface org.uma.jmetal.component.catalogue.ea.replacement.Replacement
 
Replacement<S extends Solution<?>> - Interface in org.uma.jmetal.component.catalogue.ea.replacement
 
Replacement.RemovalPolicy - Enum in org.uma.jmetal.component.catalogue.ea.replacement
 
result() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
result() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
result() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
reverseFrequency - Variable in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
run() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
run() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
run() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 

S

ScatterSearchSolutionsCreation - Class in org.uma.jmetal.component.catalogue.common.solutionscreation.impl
 
ScatterSearchSolutionsCreation(DoubleProblem, int, int) - Constructor for class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
select(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.DifferentialEvolutionSelection
 
select(List<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.globalbestselection.GlobalBestSelection
 
select(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.BinaryTournamentGlobalBestSelection
 
select(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.NaryTournamentGlobalBestSelection
 
select(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.RandomGlobalBestSelection
 
select(List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.NaryTournamentSelection
 
select(List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.NeighborhoodSelection
 
select(List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.PopulationAndNeighborhoodSelection
 
select(List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
 
select(List<S>) - Method in interface org.uma.jmetal.component.catalogue.ea.selection.Selection
 
Selection<S extends Solution<?>> - Interface in org.uma.jmetal.component.catalogue.ea.selection
 
SEQUENTIAL - Enum constant in enum org.uma.jmetal.component.catalogue.ea.replacement.Replacement.RemovalPolicy
 
SequentialEvaluation<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.common.evaluation.impl
Class that evaluates a list of solutions sequentially.
SequentialEvaluation(Problem<S>) - Constructor for class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
SequentialEvaluationWithArchive<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.common.evaluation.impl
 
SequentialEvaluationWithArchive(Problem<S>, Archive<S>) - Constructor for class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluationWithArchive
 
setAggregationFunction(AggregationFunction) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setAggregationFunction(AggregationFunction) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setArchive(Archive<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setArchive(BoundedArchive<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setEvaluation(Evaluation<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setEvaluation(Evaluation<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setEvaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setEvaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.NSGAIIBuilder
 
setEvaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMSEMOABuilder
 
setEvaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
setGlobalBestInitialization(GlobalBestInitialization) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setGlobalBestSelection(GlobalBestSelection) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setGlobalBestUpdate(GlobalBestUpdate) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setLocalBestUpdate(LocalBestUpdate) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setMaximumNumberOfReplacedSolutionsy(int) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setMaximumNumberOfReplacedSolutionsy(int) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setNeighborhoodSelectionProbability(double) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setNeighborhoodSelectionProbability(double) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setNeighborhoodSize(int) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setNeighborhoodSize(int) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setPerturbation(Perturbation) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setPositionUpdate(PositionUpdate) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setRanking(Ranking<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.NSGAIIBuilder
 
setRanking(Ranking<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMSEMOABuilder
 
setReplacement(Replacement<S>) - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
setSelection(Selection<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setSelection(Selection<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setSelection(Selection<S>) - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.multiobjective.NSGAIIBuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.multiobjective.SMSEMOABuilder
 
setTermination(Termination) - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
setVariation(Variation<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
 
setVariation(Variation<S>) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setVariation(Variation<S>) - Method in class org.uma.jmetal.component.algorithm.singleobjective.GeneticAlgorithmBuilder
 
SingleSolutionReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
Given an offspring population composed of a single solution, this solution is compared against a particular solution of the population given by a SequenceGenerator object.
SingleSolutionReplacement(SequenceGenerator<Integer>, Comparator<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.SingleSolutionReplacement
 
SMPSOBuilder - Class in org.uma.jmetal.component.algorithm.multiobjective
Class to configure and build an instance of the SMPSO algorithm
SMPSOBuilder(DoubleProblem, int) - Constructor for class org.uma.jmetal.component.algorithm.multiobjective.SMPSOBuilder
 
SMPSODefaultConfigurationExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
 
SMPSODefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSODefaultConfigurationExample
 
SMPSOSolvingConstrainedProblemExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
 
SMPSOSolvingConstrainedProblemExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingConstrainedProblemExample
 
SMPSOSolvingEbes - Class in org.uma.jmetal.component.examples.multiobjective.smpso
Class for configuring and running the SMPSO algorithm
SMPSOSolvingEbes() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingEbes
 
SMPSOSolvingProblemEbes - Class in org.uma.jmetal.component.examples.multiobjective.smpso
 
SMPSOSolvingProblemEbes() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOSolvingProblemEbes
 
SMPSOStoppingByKeyboardExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
Class for configuring and running the SMPSO algorithm
SMPSOStoppingByKeyboardExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOStoppingByKeyboardExample
 
SMPSOWithPlotliyChartExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
Class for configuring and running the SMPSO algorithm
SMPSOWithPlotliyChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithPlotliyChartExample
 
SMPSOWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
Class for configuring and running the SMPSO algorithm
SMPSOWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithRealTimeChartExample
 
SMPSOWithUnboundedArchiveExample - Class in org.uma.jmetal.component.examples.multiobjective.smpso
 
SMPSOWithUnboundedArchiveExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smpso.SMPSOWithUnboundedArchiveExample
 
SMSEMOABuilder<S extends Solution<?>> - Class in org.uma.jmetal.component.algorithm.multiobjective
Class to configure and build an instance of the SMS-EMOA algorithm
SMSEMOABuilder(Problem<S>, int, CrossoverOperator<S>, MutationOperator<S>) - Constructor for class org.uma.jmetal.component.algorithm.multiobjective.SMSEMOABuilder
 
SMSEMOADefaultConfigurationExample - Class in org.uma.jmetal.component.examples.multiobjective.smsemoa
Class to configure and run the SMSEMOA algorithm
SMSEMOADefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smsemoa.SMSEMOADefaultConfigurationExample
 
SMSEMOAReplacement<S extends Solution<?>> - Class in org.uma.jmetal.component.catalogue.ea.replacement.impl
 
SMSEMOAReplacement(Ranking<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.SMSEMOAReplacement
 
SMSEMOAReplacement(Ranking<S>, Hypervolume<S>) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.SMSEMOAReplacement
 
SMSEMOAWithRealTimeChartExample - Class in org.uma.jmetal.component.examples.multiobjective.smsemoa
Class to configure and run the SMSEMOA algorithm
SMSEMOAWithRealTimeChartExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.smsemoa.SMSEMOAWithRealTimeChartExample
 
solutionsCreation - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
SolutionsCreation<S extends Solution<?>> - Interface in org.uma.jmetal.component.catalogue.common.solutionscreation
Interface representing entities that create a list of solutions applying some strategy (e.g, random)
SPS2011VelocityUpdate - Class in org.uma.jmetal.component.catalogue.pso.velocityupdate.impl
Method implementing a velocity update strategy proposed in Standard PSO 2011.
SPS2011VelocityUpdate(double, double, double, double, DoubleProblem) - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
Constructor
SPSO2007VelocityInitialization - Class in org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl
Class that initializes the velocity of the particles according to the standard PSO 2007 (SPSO 2007) Source: Maurice Clerc.
SPSO2007VelocityInitialization() - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.SPSO2007VelocityInitialization
 
SPSO2011VelocityInitialization - Class in org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl
Class that initializes the velocity of the particles according to the standard PSO 2011 (SPSO 2011) Source: Maurice Clerc.
SPSO2011VelocityInitialization() - Constructor for class org.uma.jmetal.component.catalogue.pso.velocityinitialization.impl.SPSO2011VelocityInitialization
 
SteadyStateGeneticAlgorithmDefaultConfigurationExample - Class in org.uma.jmetal.component.examples.singleobjective.geneticalgorithm
Class to configure and run a steady-stat genetic algorithm to solve a DoubleProblem
SteadyStateGeneticAlgorithmDefaultConfigurationExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.geneticalgorithm.SteadyStateGeneticAlgorithmDefaultConfigurationExample
 
sumOfFrequencyValues - Variable in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
sumOfReverseFrequencyValues - Variable in class org.uma.jmetal.component.catalogue.common.solutionscreation.impl.ScatterSearchSolutionsCreation
 
swamSize - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearDecreasingStrategy
 
swamSize - Variable in class org.uma.jmetal.component.catalogue.pso.inertiaweightcomputingstrategy.impl.LinearIncreasingStrategy
 
swarm() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
SynchronousCellularGeneticAlgorithmExample - Class in org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm
Class to configure and run a synchronous cellular genetic algorithm to solve a DoubleProblem
SynchronousCellularGeneticAlgorithmExample() - Constructor for class org.uma.jmetal.component.examples.singleobjective.cellulargeneticalgorithm.SynchronousCellularGeneticAlgorithmExample
 

T

termination - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
termination() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
termination(Termination) - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
termination(Termination) - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
Termination - Interface in org.uma.jmetal.component.catalogue.common.termination
This interface represents classes that check the termination condition of an algorithm.
TerminationByComputingTime - Class in org.uma.jmetal.component.catalogue.common.termination.impl
Class that allows to check the termination condition when the computing time of an algorithm gets higher than a given threshold.
TerminationByComputingTime(long) - Constructor for class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByComputingTime
 
TerminationByEvaluations - Class in org.uma.jmetal.component.catalogue.common.termination.impl
Class that allows to check the termination condition based on a maximum number of indicated evaluations.
TerminationByEvaluations(int) - Constructor for class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByEvaluations
 
TerminationByKeyboard - Class in org.uma.jmetal.component.catalogue.common.termination.impl
Class that allows to check the termination condition based on introducing a character by keyboard.
TerminationByKeyboard() - Constructor for class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByKeyboard
 
TerminationByQualityIndicator - Class in org.uma.jmetal.component.catalogue.common.termination.impl
Class that allows to check the termination condition when current front is above a given percentage of the value of a quality indicator applied to a reference front.
TerminationByQualityIndicator(QualityIndicator, double[][], double, int) - Constructor for class org.uma.jmetal.component.catalogue.common.termination.impl.TerminationByQualityIndicator
 
totalComputingTime - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
totalComputingTime() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
totalComputingTime() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
totalComputingTime() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 

U

update(List<DoubleSolution>, double[][]) - Method in class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
 
update(List<DoubleSolution>, double[][]) - Method in interface org.uma.jmetal.component.catalogue.pso.positionupdate.PositionUpdate
 
update(List<DoubleSolution>, double[][], DoubleSolution[], BoundedArchive<DoubleSolution>, GlobalBestSelection, InertiaWeightComputingStrategy) - Method in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.ConstrainedVelocityUpdate
 
update(List<DoubleSolution>, double[][], DoubleSolution[], BoundedArchive<DoubleSolution>, GlobalBestSelection, InertiaWeightComputingStrategy) - Method in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.DefaultVelocityUpdate
 
update(List<DoubleSolution>, double[][], DoubleSolution[], BoundedArchive<DoubleSolution>, GlobalBestSelection, InertiaWeightComputingStrategy) - Method in class org.uma.jmetal.component.catalogue.pso.velocityupdate.impl.SPS2011VelocityUpdate
 
update(List<DoubleSolution>, double[][], DoubleSolution[], BoundedArchive<DoubleSolution>, GlobalBestSelection, InertiaWeightComputingStrategy) - Method in interface org.uma.jmetal.component.catalogue.pso.velocityupdate.VelocityUpdate
 
update(List<DoubleSolution>, DoubleSolution[]) - Method in class org.uma.jmetal.component.catalogue.pso.localbestupdate.impl.DefaultLocalBestUpdate
 
update(List<DoubleSolution>, DoubleSolution[]) - Method in interface org.uma.jmetal.component.catalogue.pso.localbestupdate.LocalBestUpdate
 
update(List<DoubleSolution>, BoundedArchive<DoubleSolution>) - Method in interface org.uma.jmetal.component.catalogue.pso.globalbestupdate.GlobalBestUpdate
 
update(List<DoubleSolution>, BoundedArchive<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestupdate.impl.DefaultGlobalBestUpdate
 
updateBestFoundSolutions(List<S>) - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
updatePopulation(List<S>) - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 

V

valueOf(String) - Static method in enum org.uma.jmetal.component.catalogue.ea.replacement.Replacement.RemovalPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.uma.jmetal.component.catalogue.ea.replacement.Replacement.RemovalPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
variate(List<DoubleSolution>, List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.DifferentialEvolutionCrossoverVariation
 
variate(List<S>, List<S>) - Method in class org.uma.jmetal.component.catalogue.ea.variation.impl.CrossoverAndMutationVariation
 
variate(List<S>, List<S>) - Method in interface org.uma.jmetal.component.catalogue.ea.variation.Variation
 
Variation<S extends Solution<?>> - Interface in org.uma.jmetal.component.catalogue.ea.variation
 
velocityChangeWhenLowerLimitIsReached - Variable in class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
 
velocityChangeWhenUpperLimitIsReached - Variable in class org.uma.jmetal.component.catalogue.pso.positionupdate.impl.DefaultPositionUpdate
 
VelocityInitialization - Interface in org.uma.jmetal.component.catalogue.pso.velocityinitialization
TODO: description missing
VelocityUpdate - Interface in org.uma.jmetal.component.catalogue.pso.velocityupdate
Interface representing velocity update strategies

W

withReplacement() - Method in class org.uma.jmetal.component.catalogue.ea.selection.impl.RandomSelection
 
A B C D E F G I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form