ec.eval
Class AsynchronousEvolutionState

java.lang.Object
  extended by ec.EvolutionState
      extended by ec.steadystate.SteadyStateEvolutionState
          extended by ec.eval.AsynchronousEvolutionState
All Implemented Interfaces:
Setup, Singleton, java.io.Serializable

public class AsynchronousEvolutionState
extends SteadyStateEvolutionState

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ec.steadystate.SteadyStateEvolutionState
evaluations, firstTimeAround, generationBoundary, generationSize, newIndividuals, numEvaluations, P_NUMEVALUATIONS, P_STEADYSTATE, UNDEFINED
 
Fields inherited from class ec.EvolutionState
breeder, breedthreads, C_STARTED_FRESH, C_STARTED_FROM_CHECKPOINT, checkpoint, checkpointModulo, checkpointPrefix, evalthreads, evaluator, exchanger, finisher, generation, initializer, job, numGenerations, output, P_BREEDER, P_CHECKPOINT, P_CHECKPOINTMODULO, P_CHECKPOINTPREFIX, P_EVALUATOR, P_EXCHANGER, P_FINISHER, P_GENERATIONS, P_INITIALIZER, P_QUITONRUNCOMPLETE, P_STATISTICS, parameters, population, quitOnRunComplete, R_FAILURE, R_NOTDONE, R_SUCCESS, random, randomSeedOffset, runtimeArguments, statics, statistics
 
Constructor Summary
AsynchronousEvolutionState()
           
 
Method Summary
 int evolve()
          Performs the evolutionary run.
 
Methods inherited from class ec.steadystate.SteadyStateEvolutionState
finish, setup, startFresh
 
Methods inherited from class ec.EvolutionState
resetFromCheckpoint, run, startFromCheckpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsynchronousEvolutionState

public AsynchronousEvolutionState()
Method Detail

evolve

public int evolve()
Description copied from class: SteadyStateEvolutionState
Performs the evolutionary run. Garbage collection and checkpointing are done only once every generation evaluations. The only Statistics calls made are preInitializationStatistics(), postInitializationStatistics(), occasional postEvaluationStatistics (done once every generation evaluations), and finalStatistics().

Overrides:
evolve in class SteadyStateEvolutionState