Class Hypervolume
java.lang.Object
es.urjc.etsii.grafo.moocore.Hypervolume
- All Implemented Interfaces:
ToDoubleFunction<double[][]>
- Direct Known Subclasses:
RelativeHypervolume
Reusable exact hypervolume indicator.
-
Constructor Summary
ConstructorsConstructorDescriptionHypervolume(double[] reference) Hypervolume(double[] reference, boolean[] maximise) Hypervolume(double reference, boolean maximise) -
Method Summary
Modifier and TypeMethodDescriptiondoubleapplyAsDouble(double[][] points) doublecompute(double[][] points) Compute hypervolume for the supplied points.
-
Constructor Details
-
Hypervolume
public Hypervolume(double[] reference) -
Hypervolume
public Hypervolume(double[] reference, boolean[] maximise) -
Hypervolume
public Hypervolume(double reference, boolean maximise)
-
-
Method Details
-
compute
public double compute(double[][] points) Compute hypervolume for the supplied points. -
applyAsDouble
public double applyAsDouble(double[][] points) - Specified by:
applyAsDoublein interfaceToDoubleFunction<double[][]>
-