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 条
[21]   Handling Constrained Many-Objective Optimization Problems via Problem Transformation [J].
Jiao, Ruwang ;
Zeng, Sanyou ;
Li, Changhe ;
Yang, Shengxiang ;
Ong, Yew-Soon .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (10) :4834-4847
[22]   A feasible-ratio control technique for constrained optimization [J].
Jiao, Ruwang ;
Zeng, Sanyou ;
Li, Changhe .
INFORMATION SCIENCES, 2019, 502 :201-217
[23]   Stochastic Ranking Algorithm for Many-Objective Optimization Based on Multiple Indicators [J].
Li, Bingdong ;
Tang, Ke ;
Li, Jinlong ;
Yao, Xin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (06) :924-938
[24]   Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization [J].
Li, Ke ;
Chen, Renzhi ;
Fu, Guangtao ;
Yao, Xin .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (02) :303-315
[25]   A rough penalty genetic algorithm for constrained optimization [J].
Lin, Chih-Hao .
INFORMATION SCIENCES, 2013, 241 :119-137
[26]   Handling Constrained Multiobjective Optimization Problems With Constraints in Both the Decision and Objective Spaces [J].
Liu, Zhi-Zhong ;
Wang, Yong .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (05) :870-884
[27]  
Ma Z., 2019, IEEE T SYST MAN CYBE, P1, DOI [10.1109/TSMC.2019.2943973, DOI 10.1109/TSMC.2019.2943973]
[28]   Evolutionary Constrained Multiobjective Optimization: Test Suite Construction and Performance Comparisons [J].
Ma, Zhongwei ;
Wang, Yong .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (06) :972-986
[29]  
McDonnell J.R., 1995, SURVEY CONSTRAINT HA
[30]  
Peng C., 2020, IEEE Transactions on Cybernetics, P1