Description Usage Arguments Value Author(s) References See Also Examples

Computes the hypervolume contribution of each point given a set of points with respect to a given reference point assuming minimization of all objectives. Dominated points have zero contribution. Duplicated points have zero contribution even if not dominated, because removing one of them does not change the hypervolume dominated by the remaining set.

1 | ```
hv_contributions(data, reference, maximise = FALSE)
``` |

`data` |
( |

`reference` |
( |

`maximise` |
( |

([numeric]) A numerical vector

Manuel López-Ibáñez

FonPaqLop06:hypervolumeeaf

\insertRefBeuFonLopPaqVah09:teceaf

1 2 3 4 5 6 7 8 9 10 11 | ```
data(SPEA2minstoptimeRichmond)
# The second objective must be maximized
# We calculate the hypervolume contribution of each point of the union of all sets.
hv_contributions(SPEA2minstoptimeRichmond[, 1:2], reference = c(250, 0),
maximise = c(FALSE, TRUE))
# Duplicated points show zero contribution above, even if not
# dominated. However, filter_dominated removes all duplicates except
# one. Hence, there are more points below with nonzero contribution.
hv_contributions(filter_dominated(SPEA2minstoptimeRichmond[, 1:2], maximise = c(FALSE, TRUE)),
reference = c(250, 0), maximise = c(FALSE, TRUE))
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.