Class MOEADDEBuilder
java.lang.Object
org.uma.jmetal.component.algorithm.multiobjective.MOEADDEBuilder
Class to configure and build an instance of the MOEA/D-DE algorithm
-
Constructor Summary
ConstructorsConstructorDescriptionMOEADDEBuilder(Problem<DoubleSolution> problem, int populationSize, double cr, double f, MutationOperator<DoubleSolution> mutation, String weightVectorDirectory, SequenceGenerator<Integer> sequenceGenerator, boolean normalize) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAggregationFunction(AggregationFunction aggregationFunction) setArchive(Archive<DoubleSolution> externalArchive) setEvaluation(Evaluation<DoubleSolution> evaluation) setMaximumNumberOfReplacedSolutionsy(int maximumNumberOfReplacedSolutions) setNeighborhoodSelectionProbability(double neighborhoodSelectionProbability) setNeighborhoodSize(int neighborhoodSize) setSelection(Selection<DoubleSolution> selection) setTermination(Termination termination) setVariation(Variation<DoubleSolution> variation)
-
Constructor Details
-
MOEADDEBuilder
public MOEADDEBuilder(Problem<DoubleSolution> problem, int populationSize, double cr, double f, MutationOperator<DoubleSolution> mutation, String weightVectorDirectory, SequenceGenerator<Integer> sequenceGenerator, boolean normalize)
-
-
Method Details
-
setTermination
-
setArchive
-
setEvaluation
-
setNeighborhoodSelectionProbability
-
setMaximumNumberOfReplacedSolutionsy
-
setNeighborhoodSize
-
setAggregationFunction
-
setVariation
-
setSelection
-
build
-