Index

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

A

archive - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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
 

B

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
 
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
 

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
 
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<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
 
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
 
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
 
getArchive() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
getArchive() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluationWithArchive
 
getAttributes() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getAttributes() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
getBestSolutions() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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
 
getComputedEvaluations() - Method in interface org.uma.jmetal.component.catalogue.common.evaluation.Evaluation
 
getComputedEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
getComputedEvaluations() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
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
 
getCurrentComputingTime() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getCurrentComputingTime() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getCurrentComputingTime() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
getDensityEstimator() - Method in class org.uma.jmetal.component.util.RankingAndDensityEstimatorPreference
 
getDescription() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getDescription() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getDescription() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
getDominanceComparator() - Method in class org.uma.jmetal.component.catalogue.pso.localbestupdate.impl.DefaultLocalBestUpdate
 
getEvaluation() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getEvaluation() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getEvaluations() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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
getName() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getName() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getName() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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
 
getNumberOfEvaluations() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getNumberOfEvaluations() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getNumberOfThreads() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
getObservable() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getObservable() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
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
 
getPopulation() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getProblem() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.MultiThreadedEvaluation
 
getProblem() - Method in class org.uma.jmetal.component.catalogue.common.evaluation.impl.SequentialEvaluation
 
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
 
getResult() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getResult() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getResult() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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
 
getSwarm() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getTermination() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getTotalComputingTime() - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
getTotalComputingTime() - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
getTotalComputingTime() - Method in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
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 empower NSGA-II with a preference articulation mechanism based on reference point.
GNSGAIIExample() - Constructor for class org.uma.jmetal.component.examples.multiobjective.nsgaii.GNSGAIIExample
 

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.MOEADSolvingProblemDTLZ1Example
 
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.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.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.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.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.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.GeneticAlgorithmTSPExample
 
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>) - 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>) - 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) - Constructor for class org.uma.jmetal.component.catalogue.ea.replacement.impl.MOEADReplacement
 
MOEADSolvingProblemDTLZ1Example - Class in org.uma.jmetal.component.examples.multiobjective.moead
Class to configure and run the NSGA-II algorithm configured with standard settings.
MOEADSolvingProblemDTLZ1Example() - Constructor for class org.uma.jmetal.component.examples.multiobjective.moead.MOEADSolvingProblemDTLZ1Example
 
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
 
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
 
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
 
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
 
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
 

O

observable - Variable in class org.uma.jmetal.component.algorithm.RandomSearchAlgorithm
 
ONE_SHOT - 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
 
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
 

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
 
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.RandomGlobalBestSelection
 
select(List<DoubleSolution>) - Method in class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.TournamentGlobalBestSelection
 
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 - 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
 
setAggregativeFunction(AggregationFunction) - Method in class org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder
 
setAggregativeFunction(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<DoubleSolution>) - Method in class org.uma.jmetal.component.algorithm.ParticleSwarmOptimizationAlgorithm
 
setEvaluation(Evaluation<S>) - Method in class org.uma.jmetal.component.algorithm.EvolutionaryAlgorithm
 
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
 
setGlobalBestUpdate(GlobalBestUpdate) - 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.EvolutionaryAlgorithm
 
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.ParticleSwarmOptimizationAlgorithm
 
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
 
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
 
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 - 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
 
TournamentGlobalBestSelection - Class in org.uma.jmetal.component.catalogue.pso.globalbestselection.impl
 
TournamentGlobalBestSelection(int, Comparator<DoubleSolution>) - Constructor for class org.uma.jmetal.component.catalogue.pso.globalbestselection.impl.TournamentGlobalBestSelection
 

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|All Packages