Package org.moeaframework.core.indicator
Class WFGNormalizedHypervolume
java.lang.Object
org.moeaframework.core.indicator.NormalizedIndicator
org.moeaframework.core.indicator.WFGNormalizedHypervolume
- All Implemented Interfaces:
Indicator
Fast hypervolume calculation published by the Walking Fish Group (WFG). This version is normalized by the bounds of
a reference set.
References:
- While, Ronald Lyndon et al. “A Fast Way of Calculating Exact Hypervolumes.” IEEE Transactions on Evolutionary Computation 16 (2012): 86-95.
-
Field Summary
Fields inherited from class org.moeaframework.core.indicator.NormalizedIndicator
problem
-
Constructor Summary
ConstructorDescriptionWFGNormalizedHypervolume
(Problem problem, Normalizer normalizer) Constructs a hypervolume evaluator for the specified problem using the given normalizer.WFGNormalizedHypervolume
(Problem problem, NondominatedPopulation referenceSet) Constructs a hypervolume evaluator for the specified problem and reference set. -
Method Summary
Modifier and TypeMethodDescriptiondouble
evaluate
(NondominatedPopulation approximationSet) Returns the value of this unary quality indicator given the specified non-dominated population.Methods inherited from class org.moeaframework.core.indicator.NormalizedIndicator
getNormalizedReferenceSet, normalize
-
Constructor Details
-
WFGNormalizedHypervolume
Constructs a hypervolume evaluator for the specified problem and reference set. SeeDefaultNormalizer
for details on configuring normalization.- Parameters:
problem
- the problemreferenceSet
- the reference set
-
WFGNormalizedHypervolume
Constructs a hypervolume evaluator for the specified problem using the given normalizer.- Parameters:
problem
- the problemnormalizer
- a user-provided normalizer
-
-
Method Details
-
evaluate
Description copied from interface:Indicator
Returns the value of this unary quality indicator given the specified non-dominated population.- Parameters:
approximationSet
- the non-dominated population to be evaluated- Returns:
- the value of this quality indicator given the specified non-dominated population
-