public abstract class AbstractGeneticAlgorithm<S extends Solution<?>,Result> extends AbstractEvolutionaryAlgorithm<S,Result>
| Modifier and Type | Field and Description |
|---|---|
protected CrossoverOperator<S> |
crossoverOperator |
protected MutationOperator<S> |
mutationOperator |
protected SelectionOperator<List<S>,S> |
selectionOperator |
| Constructor and Description |
|---|
AbstractGeneticAlgorithm() |
createInitialPopulation, evaluatePopulation, getPopulation, getResult, initProgress, isStoppingConditionReached, replacement, reproduction, run, selection, setPopulation, updateProgressprotected SelectionOperator<List<S extends Solution<?>>,S extends Solution<?>> selectionOperator
protected CrossoverOperator<S extends Solution<?>> crossoverOperator
protected MutationOperator<S extends Solution<?>> mutationOperator
Copyright © 2015. All rights reserved.