S - SolutionR - Resultpublic abstract class AbstractEvolutionaryAlgorithm<S extends Solution<?>,R> extends Object implements Algorithm<R>
| Constructor and Description |
|---|
AbstractEvolutionaryAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<S> |
createInitialPopulation() |
protected abstract List<S> |
evaluatePopulation(List<S> population) |
List<S> |
getPopulation() |
abstract R |
getResult() |
protected abstract void |
initProgress() |
protected abstract boolean |
isStoppingConditionReached() |
protected abstract List<S> |
replacement(List<S> population,
List<S> offspringPopulation) |
protected abstract List<S> |
reproduction(List<S> population) |
void |
run() |
protected abstract List<S> |
selection(List<S> population) |
void |
setPopulation(List<S> population) |
protected abstract void |
updateProgress() |
Copyright © 2015. All rights reserved.