public class SimpleStatistics extends Statistics implements SteadyStateStatisticsForm
SimpleStatistics implements a simple version of steady-state statistics: if it quits before a generation boundary, it will include the best individual discovered, even if the individual was discovered after the last boundary. This is done by using individualsEvaluatedStatistics(...) to update best-individual-of-generation in addition to doing it in postEvaluationStatistics(...).
Parameters
| base.gzip boolean |
(whether or not to compress the file (.gz suffix added) |
| base.file String (a filename), or nonexistant (signifies stdout) |
(the log for statistics) |
| Modifier and Type | Field and Description |
|---|---|
Individual[] |
best_of_run
The best individual we've found so far
|
boolean |
compress
Should we compress the file?
|
boolean |
doDescription |
boolean |
doFinal |
boolean |
doGeneration |
boolean |
doMessage |
boolean |
doPerGenerationDescription |
static String |
P_COMPRESS
compress?
|
static String |
P_DO_DESCRIPTION |
static String |
P_DO_FINAL |
static String |
P_DO_GENERATION |
static String |
P_DO_MESSAGE |
static String |
P_DO_PER_GENERATION_DESCRIPTION |
static String |
P_STATISTICS_FILE
log file parameter
|
int |
statisticslog
The Statistics' log
|
children, P_CHILD, P_MUZZLE, P_NUMCHILDREN, P_SILENT, P_SILENT_FILE, P_SILENT_PRINT, silentFile, silentPrint| Constructor and Description |
|---|
SimpleStatistics() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bypassFinalStatistics(EvolutionState state,
int result)
Allows MultiObjectiveStatistics etc.
|
void |
finalStatistics(EvolutionState state,
int result)
Logs the best individual of the run.
|
Individual[] |
getBestSoFar() |
void |
postEvaluationStatistics(EvolutionState state)
Logs the best individual of the generation.
|
void |
postInitializationStatistics(EvolutionState state)
GENERATIONAL: Called immediately after 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.
|
enteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatisticsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preCheckpointStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatisticspublic static final String P_STATISTICS_FILE
public static final String P_COMPRESS
public static final String P_DO_FINAL
public static final String P_DO_GENERATION
public static final String P_DO_MESSAGE
public static final String P_DO_DESCRIPTION
public static final String P_DO_PER_GENERATION_DESCRIPTION
public int statisticslog
public Individual[] best_of_run
public boolean compress
public boolean doFinal
public boolean doGeneration
public boolean doMessage
public boolean doDescription
public boolean doPerGenerationDescription
public Individual[] getBestSoFar()
public void setup(EvolutionState state, Parameter base)
Setupsetup in interface Setupsetup in class Statisticspublic void postInitializationStatistics(EvolutionState state)
StatisticspostInitializationStatistics in class Statisticspublic void postEvaluationStatistics(EvolutionState state)
postEvaluationStatistics in class Statisticsprotected void bypassFinalStatistics(EvolutionState state, int result)
public void finalStatistics(EvolutionState state, int result)
finalStatistics in interface SteadyStateStatisticsFormfinalStatistics in class StatisticsCopyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.