computeHV {ecr} | R Documentation |
Functions for the calculation of the dominated hypervolume (contribution).
Description
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.
Usage
computeHV(x, ref.point = NULL, ...)
computeHVContr(x, ref.point = NULL, offset = 1)
Arguments
x |
[ |
ref.point |
[ |
... |
[any] |
offset |
[ |
Value
[numeric(1)
] Dominated hypervolume in the case of
computeHV
and the dominated hypervolume contributions
for each point in the case of computeHVContr
.
Note
: 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.