Class SMSEMOADEBuilder
java.lang.Object
org.uma.jmetal.component.algorithm.multiobjective.SMSEMOADEBuilder
- Type Parameters:
DoubleSolution-
Class to configure and build an instance of the SMS-EMOA algorithm
-
Constructor Summary
ConstructorsConstructorDescriptionSMSEMOADEBuilder(Problem<DoubleSolution> problem, int populationSize, double cr, double f, MutationOperator<DoubleSolution> mutation, DifferentialEvolutionCrossover.DE_VARIANT differentialEvolutionVariant) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setEvaluation(Evaluation<DoubleSolution> evaluation) setRanking(Ranking<DoubleSolution> ranking) setTermination(Termination termination)
-
Constructor Details
-
SMSEMOADEBuilder
public SMSEMOADEBuilder(Problem<DoubleSolution> problem, int populationSize, double cr, double f, MutationOperator<DoubleSolution> mutation, DifferentialEvolutionCrossover.DE_VARIANT differentialEvolutionVariant)
-
-
Method Details
-
setTermination
-
setRanking
-
setEvaluation
-
build
-