An analysis on recombination in multi-objective evolutionary optimization

被引:84
作者
Qian, Chao [1 ]
Yu, Yang [1 ]
Zhou, Zhi-Hua [1 ]
机构
[1] Nanjing Univ, Natl Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
基金
美国国家科学基金会;
关键词
Evolutionary algorithms; Multi-objective optimization; Recombination; Crossover; Running time; Computational complexity; SPANNING-TREES; EXPECTED RUNTIMES; GENETIC ALGORITHM; CROSSOVER; TIME; CONVERGENCE; OPERATORS;
D O I
10.1016/j.artint.2013.09.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms (EAs) are increasingly popular approaches to multi-objective optimization. One of their significant advantages is that they can directly optimize the Pareto front by evolving a population of solutions, where the recombination (also called crossover) operators are usually employed to reproduce new and potentially better solutions by mixing up solutions in the population. Recombination in multi-objective evolutionary algorithms is, however, mostly applied heuristically. In this paper, we investigate how from a theoretical viewpoint a recombination operator will affect a multi-objective EA. First, we employ artificial benchmark problems: the weighted LPTNO problem (a generalization of the well-studied LOTZ problem), and the well-studied Cocz problem, for studying the effect of recombination. Our analysis discloses that recombination may accelerate the filling of the Pareto front by recombining diverse solutions and thus help solve multi-objective optimization. Because of this, for these two problems, we find that a multi-objective EA with recombination enabled achieves a better expected running time than any known EAs with recombination disabled. We further examine the effect of recombination on solving the multi-objective minimum spanning tree problem, which is an NP-hard problem. Following our finding on the artificial problems, our analysis shows that recombination also helps accelerate filling the Pareto front and thus helps find approximate solutions faster. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:99 / 119
页数:21
相关论文
共 55 条
[1]   Multiobjective evolutionary algorithms for electric power dispatch problem [J].
Abido, M. A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) :315-329
[2]   On bicriterion minimal spanning trees: An approximation [J].
Andersen, KA ;
Jornsten, K ;
Lind, M .
COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (12) :1171-1182
[3]  
[Anonymous], P 12 ANN GEN EV COMP
[4]  
[Anonymous], 2005, MULTICRITERIA OPTIMI
[5]   Multiobjective Evolutionary Algorithms in Aeronautical and Aerospace Engineering [J].
Arias-Montano, Alfredo ;
Coello Coello, Carlos A. ;
Mezura-Montes, Efren .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (05) :662-694
[6]  
Back T., 1996, EVOLUTIONARY ALGORIT, DOI DOI 10.1093/OSO/9780195099713.001.0001
[7]  
Chao Qian, 2012, Parallel Problem Solving from Nature - PPSN XII. Proceedings of the 12th International Conference, P62, DOI 10.1007/978-3-642-32937-1_7
[8]   The multi-criteria minimum spanning tree problem based genetic algorithm [J].
Chen, Guolong ;
Chen, Shuili ;
Guo, Wenzhong ;
Chen, Huowang .
INFORMATION SCIENCES, 2007, 177 (22) :5050-5063
[9]   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
[10]  
Deb K, 2001, WIL INT S SYS OPT, V16