|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectec.EvolutionState
ec.steadystate.SteadyStateEvolutionState
public class SteadyStateEvolutionState
Field Summary | |
---|---|
long |
evaluations
How many evaluations have we run so far? |
protected boolean |
firstTime
First time calling evolve |
boolean |
generationBoundary
Did we just start a new generation? |
int |
generationSize
how big is a generation? Set to the size of subpopulation 0 of the initial population. |
long |
numEvaluations
How many evaluations should we run for? If set to UNDEFINED (0), we run for the number of generations instead. |
static java.lang.String |
P_NUMEVALUATIONS
|
static java.lang.String |
P_STEADYSTATE
base parameter for steady-state |
static long |
UNDEFINED
|
Constructor Summary | |
---|---|
SteadyStateEvolutionState()
|
Method Summary | |
---|---|
int |
evolve()
|
void |
finish(int result)
|
void |
setup(EvolutionState state,
Parameter base)
Unlike for other setup() methods, ignore the base; it will always be null. |
void |
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 |
Field Detail |
---|
public static final java.lang.String P_STEADYSTATE
public static final java.lang.String P_NUMEVALUATIONS
public boolean generationBoundary
public long numEvaluations
public static long UNDEFINED
public int generationSize
public long evaluations
protected boolean firstTime
Constructor Detail |
---|
public SteadyStateEvolutionState()
Method Detail |
---|
public void setup(EvolutionState state, Parameter base)
EvolutionState
setup
in interface Setup
setup
in class EvolutionState
Prototype.setup(EvolutionState,Parameter)
public void startFresh()
startFresh
in class EvolutionState
public int evolve()
evolve
in class EvolutionState
public void finish(int result)
finish
in class EvolutionState
result
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |