public class HypervolumeStatistics extends SimpleStatistics
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
P_REFERENCE_POINT |
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, statisticslogchildren, P_CHILD, P_MUZZLE, P_NUMCHILDREN, P_SILENT, P_SILENT_FILE, P_SILENT_PRINT, silentFile, silentPrint| Constructor and Description |
|---|
HypervolumeStatistics() |
| Modifier and Type | Method and Description |
|---|---|
void |
finalStatistics(EvolutionState state,
int result)
Logs the best individual of the run.
|
double[] |
getReferencePoint() |
double |
hypervolume(java.util.ArrayList<Individual> paretoFront)
Compute the hypervolume of the Pareto front induced by a collection of points.
|
double |
inclusiveHypervolume(Individual ind)
Compute the hypervolume covered by a single individual.
|
void |
postEvaluationStatistics(EvolutionState state)
GENERATIONAL: Called immediately after evaluation 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.
|
bypassFinalStatistics, bypassPostEvaluationStatistics, getBestSoFar, postInitializationStatisticsenteringInitialPopulationStatistics, 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 java.lang.String P_REFERENCE_POINT
public double[] getReferencePoint()
public void setup(EvolutionState state, Parameter base)
Setupsetup in interface Setupsetup in class SimpleStatisticspublic void postEvaluationStatistics(EvolutionState state)
StatisticspostEvaluationStatistics in class SimpleStatisticspublic double hypervolume(java.util.ArrayList<Individual> paretoFront)
public double inclusiveHypervolume(Individual ind)
public void finalStatistics(EvolutionState state, int result)
finalStatistics in interface SteadyStateStatisticsFormfinalStatistics in class SimpleStatistics