A Novel Dual-Stage Dual-Population Evolutionary Algorithm for Constrained Multiobjective Optimization

被引:53
作者
Ming, Mengjun [1 ,2 ]
Wang, Rui [1 ,2 ]
Ishibuchi, Hisao [3 ,4 ]
Zhang, Tao [1 ,2 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
[2] Natl Univ Def Technol, Hunan Key Lab Multienergy Syst Intelligent Interc, Changsha 410073, Peoples R China
[3] Southern Univ Sci & Technol, Guangdong Prov Key Lab Brain Inspired Intelligent, Shenzhen 518055, Peoples R China
[4] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Statistics; Sociology; Optimization; Search problems; Evolutionary computation; Convergence; Switches; Coevolution; constrained multiobjective optimization problems (CMOPs); exploitation; exploration; MOEA/D;
D O I
10.1109/TEVC.2021.3131124
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In addition to the search for feasible solutions, the utilization of informative infeasible solutions is important for solving constrained multiobjective optimization problems (CMOPs). However, most of the existing constrained multiobjective evolutionary algorithms (CMOEAs) cannot effectively explore and exploit those solutions and, therefore, exhibit poor performance when facing problems with large infeasible regions. To address the issue, this article proposes a novel method, called DD-CMOEA, which features dual stages (i.e., exploration and exploitation) and dual populations. Specifically, the two populations, called mainPop and auxPop, first individually evolve with and without considering the constraints, responsible for exploring feasible and infeasible solutions, respectively. Then, in the exploitation stage, mainPop provides information about the location of feasible regions, which facilitates auxPop to find and exploit surrounding infeasible solutions. The promising infeasible solutions obtained by auxPop in turn help mainPop converge better toward the Pareto-optimal front. Extensive experiments on three well-known test suites and a real-world case study fully demonstrate that DD-CMOEA is more competitive than five state-of-the-art CMOEAs.
引用
收藏
页码:1129 / 1143
页数:15
相关论文
共 38 条
[1]   Multi-objective Optimization with Dynamic Constraints and Objectives: New Challenges for Evolutionary Algorithms [J].
Azzouz, Radhia ;
Bechikh, Slim ;
Ben Said, Lamjed .
GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, :615-622
[2]   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
[3]  
Deb K, 2001, LECT NOTES COMPUT SC, V1993, P284
[4]   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
[5]  
Deb K., 1995, Complex Systems, V9, P115
[6]  
Deb K., 1996, Comput. Sci. Informat., V26, P30
[7]  
Deb K., 2001, Multi-objective Optimization Using Evolutionary Algorithms: An Introduction
[8]   On the importance of isolated infeasible solutions in the many-objective constrained NSGA-III [J].
Elarbi, Maha ;
Bechikh, Slim ;
Ben Said, Lamjed .
KNOWLEDGE-BASED SYSTEMS, 2021, 227
[9]   An improved epsilon constraint-handling method in MOEA/D for CMOPs with large infeasible regions [J].
Fan, Zhun ;
Li, Wenji ;
Cai, Xinye ;
Huang, Han ;
Fang, Yi ;
You, Yugen ;
Mo, Jiajie ;
Wei, Caimin ;
Goodman, Erik .
SOFT COMPUTING, 2019, 23 (23) :12491-12510
[10]   Push and pull search for solving constrained multi-objective optimization problems [J].
Fan, Zhun ;
Li, Wenji ;
Cai, Xinye ;
Li, Hui ;
Wei, Caimin ;
Zhang, Qingfu ;
Deb, Kalyanmoy ;
Goodman, Erik .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 :665-679