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.