@@ -143,7 +143,6 @@ Hypervolume metric
143143 hypervolume
144144 Hypervolume
145145 RelativeHypervolume
146- hv_contributions
147146 total_whv_rect
148147 whv_rect
149148
@@ -156,12 +155,12 @@ dominate :math:`\vec{r}` do not contribute to the hypervolume value, thus,
156155ideally, the reference point must be strictly dominated by all points in the
157156true Pareto front.
158157
159- More precisely, the hypervolume is the `Lebesgue measure < https://en.wikipedia.org/wiki/Lebesgue_measure >`_ of the union of
160- axis-aligned hyperrectangles
161- (`orthotopes <https://en.wikipedia.org/wiki/Hyperrectangle >`_), where each
162- hyperrectangle is defined by one point from :math: `\vec {a} \in A` and the
163- reference point. The union of axis-aligned hyperrectangles is also called an
164- *orthogonal polytope *.
158+ More precisely, the hypervolume is the `Lebesgue measure
159+ <https://en.wikipedia.org/wiki/Lebesgue_measure> `_ of the union of axis-aligned
160+ hyperrectangles (`orthotopes <https://en.wikipedia.org/wiki/Hyperrectangle >`_),
161+ where each hyperrectangle is defined by one point from :math: `\vec {a} \in A`
162+ and the reference point. The union of axis-aligned hyperrectangles is also
163+ called an *orthogonal polytope *.
165164
166165The hypervolume is compatible with Pareto-optimality
167166:cite:p: `KnoCor2002cec,ZitThiLauFon2003:tec `, that is, :math: `\nexists A,B
@@ -173,7 +172,24 @@ Conversely, if the hypervolume of a set is larger than the hypervolume of
173172another, then we know for sure than the latter set cannot be better than the
174173former in terms of Pareto-optimality.
175174
176- Like most measures of unions of high-dimensional geometric objects, computing the hypervolume is #P-hard :cite:p: `BriFri2010approx `.
175+ Like most measures of unions of high-dimensional geometric objects, computing
176+ the hypervolume is #P-hard :cite:p: `BriFri2010approx `, which means that the
177+ best possible algorithm takes an exponential time on the number of objectives
178+ or points, in the worst-case.
179+
180+
181+ Hypervolume contribution
182+ ------------------------
183+
184+ .. autosummary ::
185+ :toctree: generated/
186+
187+ hv_contributions
188+
189+ The hypervolume contribution of point :math: `\vec {p} \in X` is defined as
190+ :math: `\text {hvc}(\vec {p}) = \text {hyp}(X) - \text {hyp}(X \setminus
191+ \{\vec {p}\})`. Like the hypervolume, computing the hypervolume contribution is #P-hard :cite:p: `BriFri2012tcs `.
192+
177193
178194
179195.. _hv_approximation :
0 commit comments