Constructor and Description |
---|
Hypervolume(Problem problem,
double[] minimum,
double[] maximum)
Constructs a hypervolume evaluator for the specified problem using the
given minimum and maximum bounds.
|
Hypervolume(Problem problem,
NondominatedPopulation referenceSet)
Constructs a hypervolume evaluator for the specified problem and
reference set.
|
Hypervolume(Problem problem,
NondominatedPopulation referenceSet,
double[] referencePoint)
Constructs a hypervolume evaluator for the specified problem using the
given reference set and reference point.
|
Modifier and Type | Method and Description |
---|---|
double |
evaluate(NondominatedPopulation approximationSet)
Returns the value of this unary quality indicator given the specified
non-dominated population.
|
static double |
evaluate(Problem problem,
NondominatedPopulation approximationSet)
Computes the hypervolume of a normalized approximation set.
|
public Hypervolume(Problem problem, NondominatedPopulation referenceSet)
problem
- the problemreferenceSet
- the reference setpublic Hypervolume(Problem problem, NondominatedPopulation referenceSet, double[] referencePoint)
problem
- the problemreferenceSet
- the reference setreferencePoint
- the reference pointpublic Hypervolume(Problem problem, double[] minimum, double[] maximum)
problem
- the problemminimum
- the minimum bounds of the setmaximum
- the maximum bounds of the setpublic double evaluate(NondominatedPopulation approximationSet)
Indicator
public static double evaluate(Problem problem, NondominatedPopulation approximationSet)
problem
- the problemapproximationSet
- the normalized approximation setCopyright 2009-2024 David Hadka and other contributors. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage.