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

被引:111
|
作者
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] Multi-objective multi-criteria evolutionary algorithm for multi-objective multi-task optimization
    Ke-Jing Du
    Jian-Yu Li
    Hua Wang
    Jun Zhang
    Complex & Intelligent Systems, 2023, 9 : 1211 - 1228
  • [22] Multi-objective multi-criteria evolutionary algorithm for multi-objective multi-task optimization
    Du, Ke-Jing
    Li, Jian-Yu
    Wang, Hua
    Zhang, Jun
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (02) : 1211 - 1228
  • [23] A dynamic multi-objective optimization evolutionary algorithm for complex environmental changes
    Liu, Ruochen
    Yang, Ping
    Liu, Jiangdi
    KNOWLEDGE-BASED SYSTEMS, 2021, 216
  • [24] A dual-population and multi-stage based constrained multi-objective evolutionary
    Raju, M. Sri Srinivasa
    Dutta, Saykat
    Mallipeddi, Rammohan
    Das, Kedar Nath
    INFORMATION SCIENCES, 2022, 615 : 557 - 577
  • [25] A new multi-objective evolutionary algorithm for solving high complex multi-objective problems
    Li, Kangshun
    Yue, Xuezhi
    Kang, Lishan
    Chen, Zhangxin
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 745 - +
  • [26] A Multi-Objective Evolutionary Algorithm Based on Bilayered Decomposition for Constrained Multi-Objective Optimization
    Yasuda, Yusuke
    Kumagai, Wataru
    Tamura, Kenichi
    Yasuda, Keiichiro
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2025, 20 (02) : 244 - 262
  • [27] Multi-Stage, Multi-Objective Process Optimisation
    Yoseph, Azene. T.
    Rajkumar, Roy
    GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2063 - 2064
  • [28] A multi-stage competitive swarm optimization algorithm for solving large-scale multi-objective optimization problems
    Shang, Qingxia
    Tan, Minzhong
    Hu, Rong
    Huang, Yuxiao
    Qian, Bin
    Feng, Liang
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 260
  • [29] Two-Stage Archive Evolutionary Algorithm for Constrained Multi-Objective Optimization
    Zhang, Kai
    Zhao, Siyuan
    Zeng, Hui
    Chen, Junming
    MATHEMATICS, 2025, 13 (03)
  • [30] A simple two-stage evolutionary algorithm for constrained multi-objective optimization
    Ming, Fei
    Gong, Wenyin
    Zhen, Huixiang
    Li, Shuijia
    Wang, Ling
    Liao, Zuowen
    KNOWLEDGE-BASED SYSTEMS, 2021, 228