English

A Box Decomposition Algorithm to Compute the Hypervolume Indicator

Discrete Mathematics 2015-10-09 v2 Data Structures and Algorithms

Abstract

We propose a new approach to the computation of the hypervolume indicator, based on partitioning the dominated region into a set of axis-parallel hyperrectangles or boxes. We present a nonincremental algorithm and an incremental algorithm, which allows insertions of points, whose time complexities are O(np12+1)O(n^{\lfloor \frac{p-1}{2} \rfloor+1}) and O(np2+1)O(n^{\lfloor \frac{p}{2} \rfloor+1}), respectively. While the theoretical complexity of such a method is lower bounded by the complexity of the partition, which is, in the worst-case, larger than the best upper bound on the complexity of the hypervolume computation, we show that it is practically efficient. In particular, the nonincremental algorithm competes with the currently most practically efficient algorithms. Finally, we prove an enhanced upper bound of O(np1)O(n^{p-1}) and a lower bound of Ω(np2logn)\Omega (n^{\lfloor \frac{p}{2}\rfloor} \log n ) for p4p \geq 4 on the worst-case complexity of the WFG algorithm.

Keywords

Cite

@article{arxiv.1510.01963,
  title  = {A Box Decomposition Algorithm to Compute the Hypervolume Indicator},
  author = {Renaud Lacour and Kathrin Klamroth and Carlos M. Fonseca},
  journal= {arXiv preprint arXiv:1510.01963},
  year   = {2015}
}

Comments

21 pages

R2 v1 2026-06-22T11:14:51.027Z