ec.multiobjective
Class MultiObjectiveStatistics
- java.lang.Object
-
- ec.Statistics
-
- ec.simple.SimpleStatistics
-
- ec.multiobjective.MultiObjectiveStatistics
-
- All Implemented Interfaces:
- Setup, Singleton, SteadyStateStatisticsForm, java.io.Serializable
public class MultiObjectiveStatistics extends SimpleStatistics
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description intfrontLogThe pareto front logstatic java.lang.StringP_PARETO_FRONT_FILEfront file parameterstatic java.lang.StringP_SILENT_FRONT_FILEbooleansilentFront-
Fields inherited from class ec.simple.SimpleStatistics
best_of_run, compress, doDescription, doFinal, doGeneration, doMessage, doPerGenerationDescription, P_COMPRESS, P_DO_DESCRIPTION, P_DO_FINAL, P_DO_GENERATION, P_DO_MESSAGE, P_DO_PER_GENERATION_DESCRIPTION, P_STATISTICS_FILE, statisticslog
-
Fields inherited from class ec.Statistics
children, P_CHILD, P_MUZZLE, P_NUMCHILDREN, P_SILENT, P_SILENT_FILE, P_SILENT_PRINT, silentFile, silentPrint
-
-
Constructor Summary
Constructors Constructor and Description MultiObjectiveStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidfinalStatistics(EvolutionState state, int result)Logs the best individual of the run.voidsetup(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
equals, 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
-
P_SILENT_FRONT_FILE
public static final java.lang.String P_SILENT_FRONT_FILE
- See Also:
- Constant Field Values
-
silentFront
public boolean silentFront
-
frontLog
public int frontLog
The pareto front log
-
-
Method Detail
-
setup
public void setup(EvolutionState state, Parameter base)
Description copied from interface:SetupSets 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:
setupin interfaceSetup- Overrides:
setupin classSimpleStatistics
-
finalStatistics
public void finalStatistics(EvolutionState state, int result)
Logs the best individual of the run.- Specified by:
finalStatisticsin interfaceSteadyStateStatisticsForm- Overrides:
finalStatisticsin classSimpleStatistics
-
-
DMelt 3.0 © DataMelt by jWork.ORG