Class MOEADBuilder<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.component.algorithm.multiobjective.MOEADBuilder<S>
-
Constructor Summary
ConstructorsConstructorDescriptionMOEADBuilder(Problem<S> problem, int populationSize, CrossoverOperator<S> crossover, MutationOperator<S> mutation, String weightVectorDirectory, SequenceGenerator<Integer> sequenceGenerator, boolean normalize) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAggregationFunction(AggregationFunction aggregationFunction) setEvaluation(Evaluation<S> evaluation) setMaximumNumberOfReplacedSolutionsy(int maximumNumberOfReplacedSolutions) setNeighborhoodSelectionProbability(double neighborhoodSelectionProbability) setNeighborhoodSize(int neighborhoodSize) setSelection(Selection<S> selection) setTermination(Termination termination) setVariation(Variation<S> variation)
-
Constructor Details
-
MOEADBuilder
public MOEADBuilder(Problem<S> problem, int populationSize, CrossoverOperator<S> crossover, MutationOperator<S> mutation, String weightVectorDirectory, SequenceGenerator<Integer> sequenceGenerator, boolean normalize)
-
-
Method Details
-
setTermination
-
setEvaluation
-
setNeighborhoodSelectionProbability
-
setMaximumNumberOfReplacedSolutionsy
-
setNeighborhoodSize
-
setAggregationFunction
-
setVariation
-
setSelection
-
build
-