public class DifferentialEvolutionBuilder extends Object
| Constructor and Description |
|---|
DifferentialEvolutionBuilder(DoubleProblem problem) |
| Modifier and Type | Method and Description |
|---|---|
DifferentialEvolution |
build() |
DifferentialEvolutionCrossover |
getCrossoverOperator() |
int |
getMaxEvaluations() |
int |
getPopulationSize() |
DoubleProblem |
getProblem() |
DifferentialEvolutionSelection |
getSelectionOperator() |
SolutionListEvaluator<DoubleSolution> |
getSolutionListEvaluator() |
DifferentialEvolutionBuilder |
setCrossover(DifferentialEvolutionCrossover crossover) |
DifferentialEvolutionBuilder |
setMaxEvaluations(int maxEvaluations) |
DifferentialEvolutionBuilder |
setPopulationSize(int populationSize) |
DifferentialEvolutionBuilder |
setSelection(DifferentialEvolutionSelection selection) |
DifferentialEvolutionBuilder |
setSolutionListEvaluator(SolutionListEvaluator<DoubleSolution> evaluator) |
public DifferentialEvolutionBuilder(DoubleProblem problem)
public DifferentialEvolutionBuilder setPopulationSize(int populationSize)
public DifferentialEvolutionBuilder setMaxEvaluations(int maxEvaluations)
public DifferentialEvolutionBuilder setCrossover(DifferentialEvolutionCrossover crossover)
public DifferentialEvolutionBuilder setSelection(DifferentialEvolutionSelection selection)
public DifferentialEvolutionBuilder setSolutionListEvaluator(SolutionListEvaluator<DoubleSolution> evaluator)
public DifferentialEvolution build()
public DoubleProblem getProblem()
public int getPopulationSize()
public int getMaxEvaluations()
public DifferentialEvolutionCrossover getCrossoverOperator()
public DifferentialEvolutionSelection getSelectionOperator()
public SolutionListEvaluator<DoubleSolution> getSolutionListEvaluator()
Copyright © 2015. All rights reserved.