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.