evox.metrics.hv

Module Contents

Functions

hv

Monte Carlo Hypervolume Calculation using bounding cube method.

API

evox.metrics.hv.hv(objs: torch.Tensor, ref: torch.Tensor, num_sample: int = 100000)[source]

Monte Carlo Hypervolume Calculation using bounding cube method.

Parameters:
  • objs – Objective points of shape (n_points, n_objs).

  • ref – Reference point of shape (n_objs, ).

  • num_sample – Number of Monte Carlo samples.

Returns:

Estimated hypervolume.