Runtime analysis of a multi-objective evolutionary algorithm for obtaining finite approximations of Pareto fronts

被引:9
作者
Chen, Yu [1 ]
Zou, Xiufen [2 ]
机构
[1] Wuhan Univ Technol, Sch Sci, Wuhan 430070, Peoples R China
[2] Wuhan Univ, Sch Math & Stat, Wuhan 430072, Peoples R China
基金
中国国家自然科学基金;
关键词
Runtime analysis; Multi-objective evolutionary algorithm; Finite approximations of Pareto fronts; MANY-OBJECTIVE OPTIMIZATION; EXPECTED RUNTIMES; GENETIC ALGORITHM; CONVERGENCE; SELECTION; MOEA/D;
D O I
10.1016/j.ins.2013.11.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Previous theoretical analyses of evolutionary multi-objective optimization (EMO) mostly focus on obtaining epsilon-approximations of Pareto fronts. However, in practical applications, an appropriate value of epsilon is critical but sometimes, for a multi-objective optimization problem (MOP) with unknown attributes, difficult to determine. In this paper, we propose a new definition for the finite representation of the Pareto front the adaptive Pareto front, which can automatically accommodate the Pareto front. Accordingly, it is more practical to take the adaptive Pareto front, or its epsilon-approximation (termed the epsilon-adaptive Pareto front) as the goal of an EMO algorithm. We then perform a runtime analysis of a (mu + 1) multiobjective evolutionary algorithm ((mu + 1) MOEA) for three MOPs, including a discrete MOP with a polynomial Pareto front (denoted as a polynomial DMOP), a discrete MOP with an exponential Pareto front (denoted as an exponential DMOP) and a simple continuous two-objective optimization problem (SCTOP). By employing an estimator-based update strategy in the (mu + 1) MOEA, we show that (1) for the polynomial DMOP, the whole Pareto front can be obtained in the expected polynomial runtime by setting the population size mu equal to the number of Pareto vectors; (2) for the exponential DMOP, the expected polynomial runtime can be obtained by keeping mu increasing in the same order as that of the problem size n; and (3) the diversity mechanism guarantees that in the expected polynomial runtime the MOEA can obtain an epsilon-adaptive Pareto front of SCTOP for any given precision epsilon. Theoretical studies and numerical comparisons with NSGA-II demonstrate the efficiency of the proposed MOEA and should be viewed as an important step toward understanding the mechanisms of MOEAs. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:62 / 77
页数:16
相关论文
共 44 条
[1]   Convergence of set-based multi-objective optimization, indicators and deteriorative cycles [J].
Berghammer, Rudolf ;
Friedrich, Tobias ;
Neumann, Frank .
THEORETICAL COMPUTER SCIENCE, 2012, 456 :2-17
[2]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[3]  
Beume N, 2011, FOGA 11: PROCEEDINGS OF THE 2011 ACM/SIGEVO FOUNDATIONS OF GENETIC ALGORITHMS XI, P243
[4]  
Beume N, 2010, LECT NOTES COMPUT SC, V6238, P597, DOI 10.1007/978-3-642-15844-5_60
[5]  
Brockhoff D, 2008, LECT NOTES COMPUT SC, V5199, P651, DOI 10.1007/978-3-540-87700-4_65
[6]   On the Effects of Adding Objectives to Plateau Functions [J].
Brockhoff, Dimo ;
Friedrich, Tobias ;
Hebbinghaus, Nils ;
Klein, Christian ;
Neumann, Frank ;
Zitzler, Eckart .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) :591-603
[7]   Convergence of multi-objective evolutionary algorithms to a uniformly distributed representation of the Pareto front [J].
Chen, Yu ;
Zou, Xiufen ;
Xie, Weicheng .
INFORMATION SCIENCES, 2011, 181 (16) :3336-3355
[8]   Optimizing hydropower reservoir operation using hybrid genetic algorithm and chaos [J].
Cheng, Chun-Tian ;
Wang, Wen-Chuan ;
Xu, Dong-Mei ;
Chau, K. W. .
WATER RESOURCES MANAGEMENT, 2008, 22 (07) :895-909
[9]   Evolutionary multi-objective optimization: some current research trends and topics that remain to be explored [J].
Coello Coello, Carlos A. .
FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (01) :18-30
[10]   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