Class AdvancedDifferentialEvolutionCrossover.Builder
java.lang.Object
org.uma.jmetal.operator.crossover.impl.AdvancedDifferentialEvolutionCrossover.Builder
- Enclosing class:
AdvancedDifferentialEvolutionCrossover
Builder class for AdvancedDifferentialEvolutionCrossover
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withCr(double cr) withF(double f) withMemorySize(int memorySize) withPBest(double pBest) withPopulationSize(int populationSize) withRandomGenerator(RandomGenerator<Double> randomGenerator)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withCr
-
withF
-
withVariant
public AdvancedDifferentialEvolutionCrossover.Builder withVariant(AdvancedDifferentialEvolutionCrossover.Variant variant) -
withRandomGenerator
public AdvancedDifferentialEvolutionCrossover.Builder withRandomGenerator(RandomGenerator<Double> randomGenerator) -
withPopulationSize
-
withPBest
-
withMemorySize
-
build
-