A coevolutionary algorithm assisted by two archives for constrained multi-objective optimization problems

被引:8
作者
Zeng, Yong [1 ,2 ]
Cheng, Yuansheng [1 ,2 ]
Liu, Jun [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Naval Architecture & Ocean Engn, Wuhan 430074, Peoples R China
[2] Deep Sea Explorat CISSE, Innovat Ctr Adv Ship, Shanghai 200240, Peoples R China
关键词
Constrained multi-objective optimization; Coevolutionary algorithms; Archive assisting; EVOLUTIONARY ALGORITHM; HANDLING METHOD; MOEA/D;
D O I
10.1016/j.swevo.2023.101372
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coevolutionary algorithms have demonstrated high performance on many constrained multi-objective prob-lems. However, on some problems with fraudulent constraints or small feasible regions, they may fail to converge to the Pareto front (PF) or even fail to find a feasible solution. To search for feasible solutions robustly for various problems and obtain solutions approaching the PF as possible, this paper proposes a coevolutionary algorithm assisted by two archives. To be specific, a population for minimizing constraint violation and a population for optimizing objectives without constraints coevolve to find a feasible solution first. Then, the feasible solutions are improved by the population with constrained dominance principle and an archive consisting of inversely-updated infeasible solutions. In addition to searching in the feasible regions found so far, the unconstrained population continues searching the objectives without constraints, expecting that new feasible regions can be spotted in the promising regions. To mitigate the issues that small feasible regions may be missed by the unconstrained population, a diversity archive is updated in a larger objective space than the unconstrained population to enhance exploration. In the experiments, the proposed method is compared with 11 state-of-the-art algorithms on 67 problems to demonstrate its effectiveness. The results show that the proposed method is very robust in finding feasible solutions and obtains better or competitive performance on most problems.
引用
收藏
页数:15
相关论文
共 64 条
[1]   Improving Differential Evolution through Bayesian Hyperparameter Optimization [J].
Biswas, Subhodip ;
Saha, Debanjan ;
De, Shuvodeep ;
Cobb, Adam D. ;
Das, Swagatam ;
Jalaian, Brian A. .
2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, :832-840
[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]  
Chafekar D, 2003, LECT NOTES COMPUT SC, V2723, P813
[4]   Solving Constrained Trajectory Planning Problems Using Biased Particle Swarm Optimization [J].
Chai, Runqi ;
Tsourdos, Antonios ;
Savvaris, A. L. ;
Chai, Senchun ;
Xia, Yuanqing .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2021, 57 (03) :1685-1701
[5]   Multiobjective Optimal Parking Maneuver Planning of Autonomous Wheeled Vehicles [J].
Chai, Runqi ;
Tsourdos, Antonios ;
Savvaris, Al ;
Chai, Senchun ;
Xia, Yuanqing ;
Chen, C. L. Philip .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (12) :10809-10821
[6]   Multiobjective Overtaking Maneuver Planning for Autonomous Ground Vehicles [J].
Chai, Runqi ;
Tsourdos, Antonios ;
Al Savvaris ;
Chai, Senchun ;
Xia, Yuanqing ;
Chen, C. L. Philip .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (08) :4035-4049
[7]   Solving Multiobjective Constrained Trajectory Optimization Problem by an Extended Evolutionary Algorithm [J].
Chai, Runqi ;
Savvaris, Al ;
Tsourdos, Antonios ;
Xia, Yuanqing ;
Chai, Senchun .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (04) :1630-1643
[8]   Violation Learning Differential Evolution-Based hp-Adaptive Pseudospectral Method for Trajectory Optimization of Space Maneuver Vehicle [J].
Chai, Runqi ;
Savvaris, A. L. ;
Tsourdos, Antonios .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2017, 53 (04) :2031-2044
[9]   A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (05) :773-791
[10]  
Coello C. A. Coello, 2002, Evolutionary algorithms for solving multi-objective problems