A Novel Dual-Stage Dual-Population Evolutionary Algorithm for Constrained Multi-Objective Optimization
A Novel Dual-Stage Dual-Population Evolutionary Algorithm for Constrained Multi-Objective Optimization
复制标题
一种新颖的约束多目标优化双阶段双种群进化算法
DOI:
10.1109/tevc.2021.3131124
复制
发表时间:
2021
影响因子:
14.3
通讯作者:
Tao Zhang
中科院分区:
文献类型:
--
作者:
Mengjun Ming;Rui Wang;Hisao Ishibuchi;Tao Zhang
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.