A faster algorithm for calculating hypervolume

被引:808
作者
While, L [1 ]
Hingston, P [1 ]
Barone, L [1 ]
Huband, S [1 ]
机构
[1] Univ Western Australia, Sch Comp Sci & Software Engn, Nedlands, WA 6009, Australia
基金
澳大利亚研究理事会;
关键词
evolutionary computation; hypervolume; multiobjective optimization; performance metrics;
D O I
10.1109/TEVC.2005.851275
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluated in the literature. We show that both previously studied exact hypervolume algorithms are exponential in at least the number of objectives and that although HSO is also exponential in the number of objectives in the worst case, it runs in significantly less time, i.e., two to three orders of magnitude less for randomly generated and benchmark data in three to eight objectives. Thus, HSO increases the utility of hypervolume, both as a metric for general optimization algorithms and as a diversity mechanism for evolutionary algorithms.
引用
收藏
页码:29 / 38
页数:10
相关论文
共 28 条
[1]  
[Anonymous], 1968, An introduction to probability theory and its applications
[2]  
[Anonymous], HYPERVOLUME METRIC C
[3]  
Coello C. A. C., 2002, EVOLUTIONARY ALGORIT
[4]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]
[5]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
[6]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[7]  
Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
[8]  
Everson R. M., 2002, P 5 INT C AD COMP DE, P87
[9]   Dynamic multiobjective optimization problems: Test cases, approximations, and applications [J].
Farina, M ;
Deb, K ;
Amato, P .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (05) :425-442
[10]  
Fleischer M, 2003, LECT NOTES COMPUT SC, V2632, P519