Calculates the quality indicator value of the set of points given in
x
with respect to the set given in o
. As with all
functions in emoa
that deal with sets of objective values
these are stored by column.
hypervolume_indicator(points, o, ref)epsilon_indicator(points, o)
r1_indicator(points, o, ideal, nadir, lambda, utility = "Tchebycheff")
r2_indicator(points, o, ideal, nadir, lambda, utility = "Tchebycheff")
r3_indicator(points, o, ideal, nadir, lambda, utility = "Tchebycheff")
Value of the quality indicator.
Matrix of points for which to calculate the indicator value stored one per column.
Matrix of points of the reference set.
Reference point, if omitted, the nadir of the point sets is used.
Ideal point of true Pareto front. If omited the ideal of both point sets is used.
Nadir of the true Pareto front. If ommited the nadir of both point sets is used.
Number of weight vectors to use in estimating the utility.
Name of utility function.
Olaf Mersmann olafm@statistik.tu-dortmund.de
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C., and Grunert da Fonseca, V (2003): Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation, 7(2), 117-132.