Skip to main content

hypervolume

Function hypervolume 

Source
pub fn hypervolume(
    front: &[Vec<f64>],
    reference: &ReferencePoint,
) -> Result<HypervolumeReport, IndicatorError>
Expand description

Compute exact hypervolume through four objectives and deterministic Monte Carlo hypervolume above four objectives.

The default approximation uses 100,000 samples and a fixed seed. Published experiments should call hypervolume_monte_carlo with an explicit seed.

ยงErrors

Returns an IndicatorError for empty, non-finite, dimensionally inconsistent input or for a point outside the reference box.