A multi-stage evolutionary algorithm for multi-objective optimization with complex constraints

被引:114
作者
Ma, Haiping [1 ,2 ]
Wei, Haoyu [3 ]
Tian, Ye [1 ,2 ]
Cheng, Ran [4 ]
Zhang, Xingyi [3 ]
机构
[1] Anhui Univ, Key Lab Intelligent Comp & Signal Proc, Minist Educ, Inst Phys Sci, Hefei 230601, Anhui, Peoples R China
[2] Anhui Univ, Key Lab Intelligent Comp & Signal Proc, Minist Educ, Inst Informat Technol, Hefei 230601, Anhui, Peoples R China
[3] Anhui Univ, Sch Comp Sci & Technol, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Anhui, Peoples R China
[4] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Guangdong Prov Key Lab Brain Inspired Intelligent, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary algorithm; Constraint-handling priority; Constrained multi-objective optimization; NONDOMINATED SORTING APPROACH; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; HANDLING METHOD; SELECTION; MOEA/D;
D O I
10.1016/j.ins.2021.01.029
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Constrained multi-objective optimization problems (CMOPs) are difficult to handle because objectives and constraints need to be considered simultaneously, especially when the constraints are extremely complex. Some recent algorithms work well when dealing with CMOPs with a simple feasible region; however, the effectiveness of most algorithms degrades considerably for CMOPs with complex feasible regions. To address this issue, this paper proposes a multi-stage evolutionary algorithm, where constraints are added one after the other and handled in different stages of evolution. Specifically, in the early stages, the algorithm only considers a small number of constraints, which can make the population efficiently converge to the potential feasible region with good diversity. As the algorithm moves to the later stages, more constraints are considered to search the optimal solutions based on the solutions obtained in the previous stages. Furthermore, a strategy for sorting the constraint-handling priority according to the impact on the unconstrained Pareto front is proposed, which can accelerate the convergence of the algorithm. Experimental results on five benchmark suites and three real-world applications showed that the proposed algorithm outperforms several state-of-the-art constraint multi-objective evolutionary algorithms when dealing with CMOPs, especially for problems with complex constraints. (C) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:68 / 91
页数:24
相关论文
共 50 条
[1]   Novel binary differential evolution algorithm for knapsack problems [J].
Ali, Ismail M. ;
Essam, Daryl ;
Kasmarik, Kathryn .
INFORMATION SCIENCES, 2021, 542 :177-194
[2]  
[Anonymous], 2014, Differential Evolution: A Practical Approach to Global Optimization
[3]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[4]   Evolutionary multiobjective optimization: open research areas and some challenges lying ahead [J].
Coello Coello, Carlos A. ;
Gonzalez Brambila, Silvia ;
Figueroa Gamboa, Josue ;
Castillo Tapia, Ma Guadalupe ;
Hernandez Gomez, Raquel .
COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) :221-236
[5]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[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., 1995, Complex Systems, V9, P115
[8]  
Deb K., 1996, Comput. Sci. Inf, V26, P30, DOI DOI 10.1109/TEVC.2007.895269
[9]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[10]  
Fan Z., 2019, EVOL COMPUT