Given a set of points points, computeEpsilonIndicator computes the
unary epsilon-indicator provided a set of reference points ref.points.
The computeHypervolumeIndicator function computes the hypervolume indicator
Hyp(X, R, r). Given a set of point X (points), another set of reference
points R (ref.points) (which maybe the true Pareto front) and a reference
point r (ref.point) it is defined as Hyp(X, R, r) = HV(X, r) - HV(R, r).
computeEpsilonIndicator(points, ref.points)
computeHypervolumeIndicator(points, ref.points, ref.point = NULL)
computeR1Indicator(points, ref.points, ideal.point = NULL, nadir.point = NULL, lambda = NULL, utility = "tschebycheff")
computeR2Indicator(points, ref.points, ideal.point = NULL, nadir.point = NULL, lambda = NULL, utility = "tschebycheff")
computeR3Indicator(points, ref.points, ideal.point = NULL, nadir.point = NULL, lambda = NULL, utility = "tschebycheff")matrix]
Matrix of points.matrix]
Set of reference points.numeric]
A single reference point used e.g. for the computation of the hypervolume
indicator via computeHypervolumeIndicator. If NULL the
nadir point of the union of the points and ref.points is used.numeric]
The utopia point of the true Pareto front, i.e., each component of the point
contains the best value if the other objectives are neglected.numeric]
Nadir point of the true Pareto front.integer(1)]
Number of weight vectors to use in estimating the utility function.character(1)]
Name of the utility function to use. Must be one of weightedsum,
tschebycheff or augmented tschbycheff.numeric(1)] Epsilon indicator.