|
|||||||||
| 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 Setupsetup in class EvolutionStatePrototype.setup(EvolutionState,Parameter)public void startFresh()
startFresh in class EvolutionStatepublic int evolve()
evolve in class EvolutionStatepublic void finish(int result)
finish in class EvolutionStateresult -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||