public abstract class AbstractGeneticAlgorithm<S extends Solution,Result> extends AbstractEvolutionaryAlgorithm<S,Result>
| Modifier and Type | Field and Description |
|---|---|
protected CrossoverOperator<List<S>,List<S>> |
crossoverOperator |
protected MutationOperator<S> |
mutationOperator |
protected SelectionOperator<List<S>,S> |
selectionOperator |
durationMeasure, measureManager| 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<List<S extends Solution>,List<S extends Solution>> crossoverOperator
protected MutationOperator<S extends Solution> mutationOperator
Copyright © 2015. All rights reserved.