Package org.moeaframework.analysis.collector


package org.moeaframework.analysis.collector
Collectors record information periodically during the execution of an algorithm. The classes contained in this package implement the various collectors and support utilities, but the preferred method of using collectors is through the Instrumenter. The table below contains the potential data collected by the instrumenter. The key column shows the string used to retrieve the data from the Observation.
List of collectors
Key Description Collector
NFE The number of objective function evaluations. None (Always Saved)
Approximation Set The approximation set of non-dominated solutions discovered by the algorithm. This collector consumes large quantities of memory. ApproximationSetCollector
Elapsed Time The wall-clock time elapsed since the start of the algorithm. ElapsedTimeCollector
Number of Restarts The number of time continuation or ε-continuation restarts. AdaptiveTimeContinuationCollector
Number of Improvements The number of ε-dominance improvements detected. EpsilonProgressCollector
Number of Dominating Improvements The number of strictly dominating ε-dominance improvements detected. EpsilonProgressCollector
Population Size The size of the population. PopulationSizeCollector
Archive Size The size of the archive. PopulationSizeCollector
AdditiveEpsilonIndicator The value of the additive ε-indicator performance indicator. IndicatorCollector
Contribution The value of the contribution/coverage performance indicator. IndicatorCollector
GenerationalDistance The value of the generational distance performance indicator. IndicatorCollector
Hypervolume The value of the hypervolume performance indicator. IndicatorCollector
InvertedGenerationalDistance The value of the inverted generational distance performance indicator. IndicatorCollector
MaximumParetoFrontError The value of the maximum Pareto front error performance indicator. IndicatorCollector
Spacing The value of the spacing performance indicator. IndicatorCollector
Operator Name The probability of an operator being selected by adaptive multimethod variation. Use the string name for the operator used by OperatorFactory, such as "PCX" or "SBX+PM". AdaptiveMultimethodVariationCollector