Class RelativeHypervolume
java.lang.Object
es.urjc.etsii.grafo.moocore.Hypervolume
es.urjc.etsii.grafo.moocore.RelativeHypervolume
- All Implemented Interfaces:
ToDoubleFunction<double[][]>
Hypervolume deviation relative to a reference front; lower values are better.
-
Constructor Summary
ConstructorsConstructorDescriptionRelativeHypervolume(double[] reference, double[][] referenceSet) RelativeHypervolume(double[] reference, double[][] referenceSet, boolean[] maximise) -
Method Summary
Modifier and TypeMethodDescriptiondoublecompute(double[][] points) Compute hypervolume for the supplied points.Methods inherited from class Hypervolume
applyAsDouble
-
Constructor Details
-
RelativeHypervolume
public RelativeHypervolume(double[] reference, double[][] referenceSet) -
RelativeHypervolume
public RelativeHypervolume(double[] reference, double[][] referenceSet, boolean[] maximise)
-
-
Method Details
-
compute
public double compute(double[][] points) Description copied from class:HypervolumeCompute hypervolume for the supplied points.- Overrides:
computein classHypervolume
-