The function computeHV computes the dominated
hypervolume of a set of points given a reference set whereby
computeHVContr computes the hypervolume contribution
of each point.
If no reference point is given the nadir point of the set x is
determined and a positive offset with default 1 is added. This is to ensure
that the reference point dominates all of the points in the reference set.
computeHV(x, ref.point = NULL) computeHVContr(x, ref.point = NULL, offset = 1)
| x | [ |
|---|---|
| ref.point | [ |
| offset | [ |
[numeric(1)] Dominated hypervolume in the case of
computeHV and the dominated hypervolume contributions
for each point in the case of computeHVContr.
: Keep in mind that this function assumes all objectives to be minimized.
In case at least one objective is to be maximized the matrix x needs
to be transformed accordingly in advance.