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

被引:86
|
作者
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] An orthogonal multi-objective evolutionary algorithm for multi-objective optimization problems with constraints
    Zeng, SY
    Kang, LSS
    Ding, LXX
    [J]. EVOLUTIONARY COMPUTATION, 2004, 12 (01) : 77 - 98
  • [2] Adaptive multi-stage evolutionary search for constrained multi-objective optimization
    Li, Huiting
    Jin, Yaochu
    Cheng, Ran
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2024,
  • [3] Multi-stage multi-objective particle swarm optimization algorithm based on the evolutionary information of population
    Cui, Yingying
    Qiao, Junfei
    Meng, Xi
    [J]. 2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 3412 - 3417
  • [4] Multi-stage multiform optimization for constrained multi-objective optimization
    Feng, Pengyun
    Ming, Fei
    Gong, Wenyin
    [J]. Neural Computing and Applications, 2024, 36 (23) : 14173 - 14235
  • [5] Multimodal multi-objective optimization with multi-stage-based evolutionary algorithm
    Wu, Tianyong
    Ming, Fei
    Zhang, Hao
    Yang, Qiying
    Gong, Wenyin
    [J]. MEMETIC COMPUTING, 2023, 15 (04) : 377 - 389
  • [6] Multimodal multi-objective optimization with multi-stage-based evolutionary algorithm
    Tianyong Wu
    Fei Ming
    Hao Zhang
    Qiying Yang
    Wenyin Gong
    [J]. Memetic Computing, 2023, 15 : 377 - 389
  • [7] Hyper multi-objective evolutionary algorithm for multi-objective optimization problems
    Guo, Weian
    Chen, Ming
    Wang, Lei
    Wu, Qidi
    [J]. SOFT COMPUTING, 2017, 21 (20) : 5883 - 5891
  • [8] Hyper multi-objective evolutionary algorithm for multi-objective optimization problems
    Weian Guo
    Ming Chen
    Lei Wang
    Qidi Wu
    [J]. Soft Computing, 2017, 21 : 5883 - 5891
  • [9] A two-stage multi-objective evolutionary algorithm for large-scale multi-objective optimization
    Liu, Wei
    Chen, Li
    Hao, Xingxing
    Xie, Fei
    Nan, Haiyang
    Zhai, Honghao
    Yang, Jiyao
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [10] A multi-stage knowledge-guided evolutionary algorithm for large-scale sparse multi-objective optimization problems *
    Ding, Zhuanlian
    Chen, Lei
    Sun, Dengdi
    Zhang, Xingyi
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2022, 73