A Modified Differential Evolution Algorithm Based on Improving A New Mutation Strategy and Self-Adaptation Crossover

被引:9
作者
Fadhil, Sadeer [1 ]
Zaher, Hegazy [2 ]
Ragaa, Naglaa [1 ]
Oun, Eman [1 ]
机构
[1] Fac Grad Studies Stat Res, Operat Res, Giza, Egypt
[2] Fac Grad Studies Stat Res, Math Stat, Giza, Egypt
关键词
Optimization; Heuristics; Metaheuristics; Differential evolution algorithm; Design of experiments;
D O I
10.1016/j.mex.2023.102276
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The differential evolution algorithm is one of the promising natural inspired population-based metaheuristic algorithms that attracted the attention of researchers in the recent years. This pa-per presents a new mutation strategy called DE/current-to-best/2 that presents a new mutated vector based on utilizing the distance between the best vector and the current vector along with another random vector. In addition, the crossover procedure is self-adapted to cover low locality and high locality based on the iteration number. To obtain the best results of the proposed mod-ified differential evolution algorithm, design of experiments is done to optimize its parameters. The comparative results are done using 11 optimization problems to compare the classical ver-sion of differential evolution algorithm with the new modified version and the results show high efficiency of the proposed DE algorithm in terms of CPU time, evaluation, and accuracy The outline of the work done in this paper can be shown as follows:& BULL; The paper produces a new modification of one of the most promising metaheuristics algo-rithms, the differential evolution algorithm. & BULL; The mutation strategy of the algorithm is modified to work with the current solution, the global best solution, and a random solution. The resulted mutated vector from this procedure is used to produce a new modified crossover solution. & BULL; The crossover procedure is self-adapted to cover low locality and high locality based on the iteration number, where in case of the odd iterations, the high locality is applied to obtain more diversity, and in case of the even iterations the low locality is applied to obtain local neighbor solutions. The comparison is done with the classical version of the algorithm, and the results show efficiency in terms of CPU time, evaluation, and accuracy.
引用
收藏
页数:11
相关论文
共 19 条
[1]  
Awad NH, 2016, IEEE C EVOL COMPUTAT, P2958, DOI 10.1109/CEC.2016.7744163
[2]  
Brest J, 2017, IEEE C EVOL COMPUTAT, P1311, DOI 10.1109/CEC.2017.7969456
[3]  
Brest J, 2016, IEEE C EVOL COMPUTAT, P1188, DOI 10.1109/CEC.2016.7743922
[4]   Differential evolution algorithm with wavelet basis function and optimal mutation strategy for complex optimization problem [J].
Deng, Wu ;
Xu, Junjie ;
Song, Yingjie ;
Zhao, Huimin .
APPLIED SOFT COMPUTING, 2021, 100
[5]   Self-adaptive differential evolution algorithm with crossover strategies adaptation and its application in parameter estimation [J].
Fan, Qinqin ;
Zhang, Yilian .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2016, 151 :164-171
[6]   An Adaptive Differential Evolution Algorithm With Novel Mutation and Crossover Strategies for Global Numerical Optimization [J].
Islam, Sk. Minhazul ;
Das, Swagatam ;
Ghosh, Saurav ;
Roy, Subhrajit ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (02) :482-500
[7]  
Montgomery DC., 2017, Design and analysis of experiments, V10th ed
[8]  
Olson David L., 2022, DECISION AIDS SELECT, P69, DOI [10.1007/978-1-4612-3982-6_6, DOI 10.1007/978-1-4612-3982-6_6]
[9]   Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization [J].
Qin, A. K. ;
Huang, V. L. ;
Suganthan, P. N. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) :398-417
[10]  
Reynoso-Meza G, 2011, IEEE C EVOL COMPUTAT, P1551