An External Selection Mechanism for Differential Evolution Algorithm

被引:1
作者
Zhang, Haigang [1 ]
Wang, Da [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming 650000, Peoples R China
关键词
OPTIMIZATION; MUTATION;
D O I
10.1155/2022/4544818
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The procedures of differential evolution algorithm can be summarized as population initialization, mutation, crossover, and selection. However, successful solutions generated by each iteration have not been fully utilized to our best knowledge. In this study, an external selection mechanism (ESM) is presented to improve differential evolution (DE) algorithm performance. The proposed method stores successful solutions of each iteration into an archive. When the individual is in a state of stagnation, the parents for mutation operation are selected from the archive to restore the algorithm's search. Most significant of all, a crowding entropy diversity measurement in fitness landscape is proposed, cooperated with fitness rank, to preserve the diversity and superiority of the archive. The ESM can be integrated into existing algorithms to improve the algorithm's ability to escape the situation of stagnation. CEC2017 benchmark functions are used for verification of the proposed mechanism's performance. Experimental results show that the ESM is universal, which can improve the accuracy of DE and its variant algorithms simultaneously.
引用
收藏
页数:18
相关论文
共 41 条
[1]  
Awad N.H., 2017, P 2017 IEEE C EVOLUT
[2]  
Beheshti Z., 2013, Int. J. Adv. Soft Comput. Appl., V5, P1
[3]  
Berryman J.G., 2009, J CHINA I COMMUNICAT, V17, P1519
[4]   Automatic Component-Wise Design of Multiobjective Evolutionary Algorithms [J].
Bezerra, Leonardo C. T. ;
Lopez-Ibanez, Manuel ;
Stutzle, Thomas .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (03) :403-417
[5]   Differential Evolution: A review of more than two decades of research [J].
Bilal ;
Pant, Millie ;
Zaheer, Hira ;
Garcia-Hernandez, Laura ;
Abraham, Ajith .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
[6]  
Brest J., 2020, DIFFERENTIAL EVOLUTI
[7]   An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization [J].
Cai, Xinye ;
Li, Yexing ;
Fan, Zhun ;
Zhang, Qingfu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) :508-523
[8]   Self-organizing neighborhood-based differential evolution for global optimization [J].
Cai, Yiqiao ;
Wu, Duanwei ;
Zhou, Ying ;
Fu, Shunkai ;
Tian, Hui ;
Du, Yongqian .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 56
[9]   Differential evolution algorithm with fitness and diversity ranking-based mutation operator [J].
Cheng, Jianchao ;
Pan, Zhibin ;
Liang, Hao ;
Gao, Zhaoqi ;
Gao, Jinghuai .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61
[10]   A Fast and efficient stochastic opposition-based learning for differential evolution in numerical optimization [J].
Choi, Tae Jong ;
Togelius, Julian ;
Cheong, Yun-Gyung .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 60