A two-stage adaptive penalty method based on co-evolution for constrained evolutionary optimization

被引:7
作者
Wang, Bing-Chuan [1 ]
Guo, Jing-Jing [1 ]
Huang, Pei-Qiu [1 ]
Meng, Xian-Bing [2 ]
机构
[1] Cent South Univ, Sch Automat, Changsha, Peoples R China
[2] Guangdong Univ Technol, Sch Electromech Engn, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Constrained evolutionary optimization; Penalty function; Co-evolution; Subpopulation; Shuffle; PARTICLE SWARM OPTIMIZATION; LEARNING-BASED OPTIMIZATION; DIFFERENTIAL EVOLUTION; ALGORITHMS; STRATEGY; RULE;
D O I
10.1007/s40747-022-00965-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Penalty function method is popular for constrained evolutionary optimization. However, it is non-trivial to set a proper penalty factor for a constrained optimization problem. This paper takes advantage of co-evolution to adjust the penalty factor and proposes a two-stage adaptive penalty method. In the co-evolution stage, the population is divided into multiple subpopulations, each of which is associated with a penalty factor. Through the co-evolution of these subpopulations, the performance of penalty factors can be evaluated. Since different penalty factors are used, the subpopulations will evolve along different directions. Thus, exploration can be enhanced. In the shuffle stage, all subpopulations are merged into a population and the best penalty factor from the co-evolution stage is used to guide the evolution. In this manner, the information interaction among subpopulations can be facilitated; thus, exploitation can be promoted. By executing these two stages iteratively, the feasible optimum could be obtained finally. In the two-stage evolutionary process, the search algorithm is designed based on two trial vector generation strategies of differential evolution. Additionally, a restart mechanism is designed to help the population avoid stagnating in the infeasible region. Extensive experiments demonstrate the effectiveness of the proposed method.
引用
收藏
页码:4615 / 4627
页数:13
相关论文
共 50 条
[31]   A Two-Stage Method Based on Multiobjective Differential Evolution for Gene Selection [J].
Song, Shuangbao ;
Chen, Xingqian ;
Tang, Zheng ;
Todo, Yuki .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021
[32]   A Fuzzy Rule-Based Penalty Function Approach for Constrained Evolutionary Optimization [J].
Saha, Chiranjib ;
Das, Swagatam ;
Pal, Kunal ;
Mukherjee, Satrajit .
IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (12) :2953-2965
[33]   Surrogate-assisted two-stage cooperative differential evolution for expensive constrained multimodal optimization problems [J].
Ji, Xinfang ;
Jia, Jingwei ;
Wang, Xiaofeng ;
Yao, Jiaxing ;
Fang, Lixia ;
Cheng, Jinxin ;
Zhang, Yong .
SWARM AND EVOLUTIONARY COMPUTATION, 2025, 97
[34]   A constrained multi-objective evolutionary algorithm with two-stage resources allocation [J].
Xia, Mingming ;
Chong, Qing ;
Dong, Minggang .
SWARM AND EVOLUTIONARY COMPUTATION, 2023, 79
[35]   Deep reinforcement learning assisted co-evolutionary differential evolution for constrained optimization [J].
Hu, Zhenzhen ;
Gong, Wenyin ;
Pedrycz, Witold ;
Li, Yanchi .
SWARM AND EVOLUTIONARY COMPUTATION, 2023, 83
[36]   An adaptive penalty function method for constrained continuous optimization in population-based meta-heuristic optimization methods [J].
Anescu, George .
2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, :434-441
[37]   Composite Differential Evolution with Modified Oracle Penalty Method for Constrained Optimization Problems [J].
Dong, Minggang ;
Wang, Ning ;
Cheng, Xiaohui ;
Jiang, Chuanxian .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
[38]   A Two-Stage Adaptive Differential Evolution Algorithm with Accompanying Populations [J].
Min, Chao ;
Zhang, Min ;
Zhang, Qingxia ;
Jiang, Zeyun ;
Zhou, Liwen .
MATHEMATICS, 2025, 13 (03)
[39]   Robust Adaptive Pulse Compression Method Based on Two-Stage Phase Compensation [J].
Pei, Jiazheng ;
Huang, Yong ;
Guan, Jian ;
Cai, Mi ;
Chen, Baoxin ;
Chen, Xiaolong .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
[40]   A Multi-Agent Adaptive Co-Evolution Method in Dynamic Environments [J].
Li, Yan ;
Zhang, Huazhi ;
Xu, Weiming ;
Wang, Jianan ;
Wang, Jialu ;
Wang, Suyu .
MATHEMATICS, 2023, 11 (10)