Package ec.multiobjective
Class MultiObjectiveStatistics
java.lang.Object
ec.Statistics
ec.simple.SimpleStatistics
ec.multiobjective.MultiObjectiveStatistics
- All Implemented Interfaces:
Setup,Singleton,SteadyStateStatisticsForm,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintThe pareto front logstatic final Stringstatic final Stringfront file parameterstatic final Stringstatic final StringbooleanFields 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, statisticslogFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidfinalStatistics(EvolutionState state, int result) Logs the best individual of the run.voidGENERATIONAL: Called immediately after evaluation occurs.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
bypassFinalStatistics, bypassPostEvaluationStatistics, getBestSoFar, postInitializationStatisticsMethods inherited from class ec.Statistics
enteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postBreedingStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preBreedingStatistics, preCheckpointStatistics, preEvaluationStatistics, preInitializationStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatisticsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ec.steadystate.SteadyStateStatisticsForm
enteringInitialPopulationStatistics, enteringSteadyStateStatistics, generationBoundaryStatistics, individualsBredStatistics, individualsEvaluatedStatistics, postCheckpointStatistics, postPostBreedingExchangeStatistics, postPreBreedingExchangeStatistics, preCheckpointStatistics, prePostBreedingExchangeStatistics, prePreBreedingExchangeStatistics
-
Field Details
-
P_PARETO_FRONT_FILE
front file parameter- See Also:
-
P_SILENT_FRONT_FILE
- See Also:
-
P_DO_HYPERVOLUME
- See Also:
-
P_REFERENCE_POINT
- See Also:
-
silentFront
public boolean silentFront -
doHypervolume
public boolean doHypervolume -
frontLog
public int frontLogThe pareto front log
-
-
Constructor Details
-
MultiObjectiveStatistics
public MultiObjectiveStatistics()
-
-
Method Details
-
setup
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
-
postEvaluationStatistics
Description copied from class:StatisticsGENERATIONAL: Called immediately after evaluation occurs.- Overrides:
postEvaluationStatisticsin classSimpleStatistics
-
finalStatistics
Logs the best individual of the run.- Specified by:
finalStatisticsin interfaceSteadyStateStatisticsForm- Overrides:
finalStatisticsin classSimpleStatistics
-