ec.multiobjective
Class MultiObjectiveStatistics

java.lang.Object
  extended by ec.Statistics
      extended by ec.simple.SimpleStatistics
          extended by ec.multiobjective.MultiObjectiveStatistics
All Implemented Interfaces:
Setup, Singleton, SteadyStateStatisticsForm, java.io.Serializable

public class MultiObjectiveStatistics
extends SimpleStatistics

See Also:
Serialized Form

Field Summary
 int frontLog
           
static int NO_FRONT_LOG
          The pareto front log
static java.lang.String P_PARETO_FRONT_FILE
          front file parameter
 
Fields inherited from class ec.simple.SimpleStatistics
best_of_run, compress, P_COMPRESS, P_STATISTICS_FILE, statisticslog
 
Fields inherited from class ec.Statistics
children, P_CHILD, P_NUMCHILDREN
 
Constructor Summary
MultiObjectiveStatistics()
           
 
Method Summary
 void finalStatistics(EvolutionState state, int result)
          Logs the best individual of the run.
 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 ec.simple.SimpleStatistics
getBestSoFar, postEvaluationStatistics, postInitializationStatistics
 
Methods inherited from class ec.Statistics
enteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ec.steadystate.SteadyStateStatisticsForm
enteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preCheckpointStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics
 

Field Detail

P_PARETO_FRONT_FILE

public static final java.lang.String P_PARETO_FRONT_FILE
front file parameter

See Also:
Constant Field Values

NO_FRONT_LOG

public static final int NO_FRONT_LOG
The pareto front log

See Also:
Constant Field Values

frontLog

public int frontLog
Constructor Detail

MultiObjectiveStatistics

public MultiObjectiveStatistics()
Method Detail

setup

public void setup(EvolutionState state,
                  Parameter base)
Description copied from interface: Setup
Sets up the object by reading it from the parameters stored in state, built off of the parameter base base. If an ancestor implements this method, be sure to call super.setup(state,base); before you do anything else.

Specified by:
setup in interface Setup
Overrides:
setup in class SimpleStatistics

finalStatistics

public void finalStatistics(EvolutionState state,
                            int result)
Logs the best individual of the run.

Specified by:
finalStatistics in interface SteadyStateStatisticsForm
Overrides:
finalStatistics in class SimpleStatistics