Self-adaptive dual-strategy differential evolution algorithm

被引:12
作者
Duan, Meijun [1 ]
Yang, Hongyu [1 ,2 ]
Wang, Shangping [3 ]
Liu, Yu [2 ]
机构
[1] Sichuan Univ, Natl Key Lab Fundamental Sci Synthet Vis, Chengdu, Peoples R China
[2] Sichuan Univ, Coll Comp Sci, Chengdu, Peoples R China
[3] Sci & Technol Elect Informat Control Lab, Chengdu, Peoples R China
关键词
PARTICLE SWARM OPTIMIZATION; GLOBAL OPTIMIZATION; CROSSOVER; ENSEMBLE; PARAMETERS;
D O I
10.1371/journal.pone.0222706
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Exploration and exploitation are contradictory in differential evolution (DE) algorithm. In order to balance the search behavior between exploitation and exploration better, a novel self-adaptive dual-strategy differential evolution algorithm (SaDSDE) is proposed. Firstly, a dual-strategy mutation operator is presented based on the "DE/best/2" mutation operator with better global exploration ability and "DE/rand/2" mutation operator with stronger local exploitation ability. Secondly, the scaling factor self-adaption strategy is proposed in an individual-dependent and fitness-dependent way without extra parameters. Thirdly, the exploration ability control factor is introduced to adjust the global exploration ability dynamically in the evolution process. In order to verify and analyze the performance of SaDSDE, we compare SaDSDE with 7 state-of-art DE variants and 3 non-DE based algorithms by using 30 Benchmark test functions of 30-dimensions and 100-dimensions, respectively. The experiments results demonstrate that SaDSDE could improve global optimization performance remarkably. Moreover, the performance superiority of SaDSDE becomes more significant with the increase of the problems' dimension.
引用
收藏
页数:25
相关论文
共 53 条
[1]   Characterization and mechanical properties of electrospun cellulose acetate/graphene oxide composite nanofibers [J].
Aboamera, Nada M. ;
Mohamed, Alaa ;
Salama, Ahmed ;
Osman, T. A. ;
Khattab, A. .
MECHANICS OF ADVANCED MATERIALS AND STRUCTURES, 2019, 26 (09) :765-769
[2]  
[Anonymous], 2017, P ICMLC JEJ S KOR
[3]  
[Anonymous], 1995, DIFFERENTIAL EVOLUTI
[4]  
[Anonymous], 2005, PROBLEM DEFINITIONS
[5]   Differential evolution training algorithm for dendrite morphological neural networks [J].
Arce, Fernando ;
Zamora, Erik ;
Sossa, Humberto ;
Barron, Ricardo .
APPLIED SOFT COMPUTING, 2018, 68 :303-313
[6]   Ensemble of parameters in a sinusoidal differential evolution with niching-based population reduction [J].
Awad, Noor H. ;
Ali, Mostafa Z. ;
Suganthan, Ponnuthurai N. .
SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 :141-156
[7]  
Awad NH, 2016, IEEE C EVOL COMPUTAT, P2958, DOI 10.1109/CEC.2016.7744163
[8]  
Bui Ngoc Tam, 2015, International Journal of Machine Learning and Computing, V5, P1, DOI 10.7763/IJMLC.2015.V5.473
[9]   Social learning differential evolution [J].
Cai, Yiqiao ;
Liao, Jingliang ;
Wang, Tian ;
Chen, Yonghong ;
Tian, Hui .
INFORMATION SCIENCES, 2018, 433 :464-509
[10]   Neighborhood-adaptive differential evolution for global numerical optimization [J].
Cai, Yiqiao ;
Sun, Guo ;
Wang, Tian ;
Tian, Hui ;
Chen, Yonghong ;
Wang, Jiahai .
APPLIED SOFT COMPUTING, 2017, 59 :659-706