evox.metrics.hv

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.