| domhv_contribution | R Documentation |
Takes a matrix of fitness values and calculates the hypervolume contributions of individuals in that matrix.
Hypervolume contribution of an individual I is the difference between the dominated hypervolume of a set of
individuals including I, where the fitness of I is increased by epsilon, and the dominated hypervolume of
the same set but excluding I.
Individuals that are less than another individual more than epsilon in any dimension have hypervolume contribution
of 0.
domhv_contribution(fitnesses, nadir = 0, epsilon = 0)
fitnesses |
( |
nadir |
( |
epsilon |
( |
numeric: The vector of dominated hypervolume contributions for each individual in fitnesses.
(fitnesses = matrix(c(1, 5, 2, 3, 0, 3, 1, 0, 10, 8), ncol = 2))
# to see the fitness matrix, use:
## plot(fitnesses, pch = as.character(1:5))
domhv_contribution(fitnesses)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.