Computational Cost Reduction of Nondominated Sorting Using the M-Front

被引:32
作者
Drozdik, Martin [1 ]
Akimoto, Youhei [2 ]
Aguirre, Hernan [2 ]
Tanaka, Kiyoshi [2 ]
机构
[1] Shinshu Univ, Interdisciplinary Grad Sch Sci & Technol, Nagano 3808553, Japan
[2] Shinshu Univ, Fac Engn, Nagano 3808553, Japan
关键词
Computational cost reduction; data structures; evolutionary computation; K-d tree; many-objective optimization; multiobjective optimization; nearest neighbor searches; nondominated sorting; Pareto optimization;
D O I
10.1109/TEVC.2014.2366498
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many multiobjective evolutionary algorithms rely on the nondominated sorting procedure to determine the relative quality of individuals with respect to the population. In this paper, we propose a new method to decrease the cost of this procedure. Our approach is to determine the nondominated individuals at the start of the evolutionary algorithm run and to update this knowledge as the population changes. In order to do this efficiently, we propose a special data structure called the M-front, to hold the nondominated part of the population. The M-front uses the geometric and algebraic properties of the Pareto dominance relation to convert orthogonal range queries into interval queries using a mechanism based on the nearest neighbor search. These interval queries are answered using dynamically sorted linked lists. Experimental results show that our method can perform significantly faster than the state-of-the-art Jensen-Fortin's algorithm, especially in many-objective scenarios. A significant advantage of our approach is that, if we change a single individual in the population we still know which individuals are dominated and which are not.
引用
收藏
页码:659 / 678
页数:20
相关论文
共 27 条
[1]   Working principles, behavior, and performance of MOEAs on MNK-landscapes [J].
Aguirre, Hernan E. ;
Tanaka, Kiyoshi .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1670-1690
[2]  
David H.A., 2005, Basic Distribution Theory, P9
[3]  
De Berg M., 2000, Computational Geometry
[4]  
Deb K, 2004, ADV INFO KNOW PROC, P105
[5]   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
[6]  
Drozdik M., 2014, DATA STRUCTURES
[7]  
Drozdik M, 2013, GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P599
[8]   On the optimal solution definition for many-criteria optimization problems [J].
Farina, M ;
Amato, P .
2002 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY PROCEEDINGS, 2002, :233-238
[9]   Using unconstrained elite archives for multiobjective optimization [J].
Fieldsend, JE ;
Everson, RM ;
Singh, S .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) :305-323
[10]  
Fortin FA, 2013, GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P615