org.apache.mahout.ga.watchmaker
Class STEvolutionEngine<T>
java.lang.Object
org.uncommons.watchmaker.framework.AbstractEvolutionEngine<T>
org.apache.mahout.ga.watchmaker.STEvolutionEngine<T>
- All Implemented Interfaces:
- org.uncommons.watchmaker.framework.EvolutionEngine<T>
public class STEvolutionEngine<T>
- extends org.uncommons.watchmaker.framework.AbstractEvolutionEngine<T>
Single Threaded Evolution Engine.
Constructor Summary |
STEvolutionEngine(org.uncommons.watchmaker.framework.CandidateFactory<T> candidateFactory,
org.uncommons.watchmaker.framework.EvolutionaryOperator<T> evolutionScheme,
org.uncommons.watchmaker.framework.FitnessEvaluator<? super T> fitnessEvaluator,
org.uncommons.watchmaker.framework.SelectionStrategy<? super T> selectionStrategy,
Random rng)
|
Methods inherited from class org.uncommons.watchmaker.framework.AbstractEvolutionEngine |
addEvolutionObserver, evolve, evolve, evolvePopulation, evolvePopulation, getFitnessEvaluator, getSatisfiedTerminationConditions, removeEvolutionObserver |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STEvolutionEngine
public STEvolutionEngine(org.uncommons.watchmaker.framework.CandidateFactory<T> candidateFactory,
org.uncommons.watchmaker.framework.EvolutionaryOperator<T> evolutionScheme,
org.uncommons.watchmaker.framework.FitnessEvaluator<? super T> fitnessEvaluator,
org.uncommons.watchmaker.framework.SelectionStrategy<? super T> selectionStrategy,
Random rng)
evaluatePopulation
protected List<org.uncommons.watchmaker.framework.EvaluatedCandidate<T>> evaluatePopulation(List<T> population)
- Specified by:
evaluatePopulation
in class org.uncommons.watchmaker.framework.AbstractEvolutionEngine<T>
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.