|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ec.Statistics
|
+--ec.gp.koza.KozaSteadyStateStatistics
A version of KozaSteadyStateStatistics intended to be used with steady-state evolution. Prints fitness information, one pseudogeneration (or pseudo-pseudogeneration) per line. If gather-full is true, then timing information, number of nodes and depths of trees, etc. are also given. No final statistics information is given.
Each line represents a single pseudogeneration. The first items on a line are always:
Then the following items appear, per subpopulation:
Parameters
| base.file String (a filename), or nonexistant (signifies stdout) |
(the log for statistics) |
| base.gather-full bool = true or false (default) |
(should we full statistics on individuals (will run slower, though the slowness is due to off-line processing that won't mess up timings) |
| Field Summary | |
Individual[] |
best_of_run_a
|
boolean |
doFull
|
long[][] |
genDepths
|
long[][] |
genNodes
|
long |
lastTime
|
long |
lastUsage
|
static java.lang.String |
P_FULL
|
static java.lang.String |
P_STATISTICS_FILE
log file parameter |
int |
statisticslog
The Statistics' log |
long[] |
totalDepths
|
long[] |
totalNodes
|
| Fields inherited from class ec.Statistics |
children, P_CHILD, P_NUMCHILDREN |
| Constructor Summary | |
KozaSteadyStateStatistics()
|
|
| Method Summary | |
protected void |
_nextPseudogenerationStatistics(EvolutionState state)
Prints out the statistics, but does not end with a println -- this lets overriding methods print additional statistics on the same line |
void |
finalStatistics(EvolutionState state,
int result)
Called immediately after the run has completed. |
void |
individualsBredStatistics(SteadyStateEvolutionState state)
Called each time new individuals are bred during the steady-state process. |
void |
individualsEvaluatedStatistics(SteadyStateEvolutionState state)
Called each time new individuals are evaluated during the steady-state process. |
void |
nextPseudogenerationStatistics(SteadyStateEvolutionState state)
Called each time one full pseudogeneration of individuals has been bred and evaluated. |
void |
postInitialEvaluationStatistics(SteadyStateEvolutionState state)
Called immediately after the initial generation is evaluated. |
void |
postInitializationStatistics(EvolutionState state)
Called each time new individuals are bred during the steady-state process. |
void |
preInitialEvaluationStatistics(SteadyStateEvolutionState state)
Called immediately before the initial generation is evaluated. |
void |
preInitializationStatistics(EvolutionState state)
Called immediately before population initialization occurs. |
void |
setup(EvolutionState state,
Parameter base)
Sets up the object by reading it from the parameters stored in state, built off of the parameter base base. |
| 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_FULL
public boolean doFull
public Individual[] best_of_run_a
public long[] totalNodes
public long[] totalDepths
public long[][] genNodes
public long[][] genDepths
public long lastTime
public long lastUsage
public static final java.lang.String P_STATISTICS_FILE
public int statisticslog
| Constructor Detail |
public KozaSteadyStateStatistics()
| Method Detail |
public void setup(EvolutionState state,
Parameter base)
Setupsetup in class Statisticspublic void preInitializationStatistics(EvolutionState state)
preInitializationStatistics in interface SteadyStateStatisticsFormpreInitializationStatistics in class Statisticspublic void preInitialEvaluationStatistics(SteadyStateEvolutionState state)
preInitialEvaluationStatistics in interface SteadyStateStatisticsFormpublic void postInitialEvaluationStatistics(SteadyStateEvolutionState state)
postInitialEvaluationStatistics in interface SteadyStateStatisticsFormpublic void postInitializationStatistics(EvolutionState state)
postInitializationStatistics in interface SteadyStateStatisticsFormpostInitializationStatistics in class Statisticsprotected void _nextPseudogenerationStatistics(EvolutionState state)
public void nextPseudogenerationStatistics(SteadyStateEvolutionState state)
SteadyStateStatisticsFormnextPseudogenerationStatistics in interface SteadyStateStatisticsFormpublic void individualsBredStatistics(SteadyStateEvolutionState state)
SteadyStateStatisticsFormindividualsBredStatistics in interface SteadyStateStatisticsFormpublic void individualsEvaluatedStatistics(SteadyStateEvolutionState state)
SteadyStateStatisticsFormindividualsEvaluatedStatistics in interface SteadyStateStatisticsForm
public void finalStatistics(EvolutionState state,
int result)
SteadyStateStatisticsFormfinalStatistics in interface SteadyStateStatisticsFormfinalStatistics in class Statistics
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||