On the Complexity of Computing the Hypervolume Indicator

被引:203
作者
Beume, Nicola [1 ]
Fonseca, Carlos M. [2 ,3 ]
Lopez-Ibanez, Manuel [4 ,5 ]
Paquete, Luis [6 ]
Vahrenhold, Jan [1 ]
机构
[1] Tech Univ Dortmund, Fac Comp Sci, D-44221 Dortmund, Germany
[2] Univ Algarve, Elect & Informat Engn Dept, Fac Sci & Technol, P-8005139 Faro, Portugal
[3] Univ Tecn Lisboa, Ctr Management Studies, Inst Super Tecn, P-2780990 Porto Salvo, Portugal
[4] Napier Univ, Sch Engn & Built Environm, Edinburgh EH10 5DT, Midlothian, Scotland
[5] Univ Libre Bruxelles, IRIDIA Lab, CoDE Dept, B-1050 Brussels, Belgium
[6] Univ Coimbra, Ctr Informat & Syst, Dept Informat Engn, Fac Sci & Technol, P-3030290 Coimbra, Portugal
关键词
Complexity analysis; computational geometry; multiobjective optimization; performance assessment; ALGORITHM;
D O I
10.1109/TEVC.2009.2015575
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The goal of multiobjective optimization is to find a set of best compromise solutions for typically conflicting objectives. Due to the complex nature of most real-life problems, only an approximation to such an optimal set can be obtained within reasonable (computing) time. To compare such approximations, and thereby the performance of multiobjective optimizers providing them, unary quality measures are usually applied. Among these, the hypervolume indicator (or S-metric) is of particular relevance due to its favorable properties. Moreover, this indicator has been successfully integrated into stochastic optimizers, such as evolutionary algorithms, where it serves as a guidance criterion for finding good approximations to the Pareto front. Recent results show that computing the hypervolume indicator can be seen as solving a specialized version of Klee's Measure Problem. In general, Klee's Measure Problem can be solved with O(n log n + n(d/2) log n) comparisons for an input instance of size n in d dimensions; as of this writing, it is unknown whether a lower bound higher than Omega(n log n) can be proven. In this paper, we derive a lower bound of Omega(n log n) for the complexity of computing the hypervolume indicator in any number of dimensions d > 1 by reducing the so-called UNIFORMGAP problem to it. For the 3-D case, we also present a matching upper bound of O(n log n) comparisons that is obtained by extending an algorithm for finding the maxima of a point set.
引用
收藏
页码:1075 / 1082
页数:8
相关论文
共 25 条
  • [1] Bentley J.L., 1977, ALGORITHMS KLEES REC
  • [2] BEUME N, 2006, THESIS U DORTMUND DO
  • [3] Beume N, 2006, PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, P231
  • [4] Coello C., 2002, EVOLUTIONARY ALGORIT, DOI [10.1007/978-1-4757-5184-0, DOI 10.1007/978-1-4757-5184-0]
  • [5] Cormen T.H., 2001, Introduction To Algorithms, Vsecond
  • [6] Deb K., 2001, Multi-objective optimization using evolutionary algorithms
  • [7] EMMERICH M, LNCS, V4771, P140
  • [8] EMMERICH M, P 3 INT C EV MULT OP, P62
  • [9] FLEISCHER M, LNCS, V2632, P519
  • [10] FONSECA CM, P C EV COMP 2006 CEC, P1157