Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization

被引:192
作者
Mohamed, Ali W. [1 ]
Hadi, Anas A. [2 ]
Jambi, Kamal M. [2 ]
机构
[1] Cairo Univ, Operat Res Dept, Inst Stat Studies & Res, Giza 12613, Egypt
[2] King Abdulaziz Univ, Fac Comp & Informat Technol, POB 80200, Jeddah 21589, Saudi Arabia
关键词
Evolutionary computation; Global optimization; Differential evolution; Novel ordered mutation; DIFFERENTIAL EVOLUTION ALGORITHM; CONTROL PARAMETERS; ENSEMBLE; ADAPTATION;
D O I
10.1016/j.swevo.2018.10.006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Proposing new mutation strategies to improve the optimization performance of differential evolution (DE) is an important research study. Therefore, the main contribution of this paper goes in three directions: The first direction is introducing a less greedy mutation strategy with enhanced exploration capability, named DE/current-to-ord_best/1 (ord stands for ordered) or ord_best for short. In the second direction, we introduce a more greedy mutation strategy with enhanced exploitation capability, named DE/current-to-ord_pbest/1 (ord_pbest for short). Both of the proposed mutation strategies are based on ordering three selected vectors from the current generation to perturb the target vector, where the directed differences are used to mimic the gradient decent behavior to direct the search toward better solutions. In ord_best the three vectors are selected randomly to enhance the exploration capability of the algorithm. On the other hand, ord_pbest is designed to enhance the exploitation capability where two vectors are selected randomly and the third is selected from the global p best vectors. Based on the proposed mutation strategies, ord_best and ord_pbest, two DE variants are introduced as EDE and EBDE, respectively. The third direction of our work is a hybridization framework. The proposed mutations can be combined with DE family algorithms to enhance their search capabilities on difficult and complicated optimization problems. Thus, the proposed mutations are incorporated into SHADE and LSHADE to enhance their performance. Finally, in order to verify and analyze the performance of the proposed mutation strategies, numerical experiments were conducted using CEC2013 and CEC2017 benchmarks. The performance was also evaluated using CEC2010 designed for Large-Scale Global Optimization. Experimental results indicate that in terms of robustness, stability, and quality of the solution obtained, both mutation strategies are highly competitive, especially as the dimension increases.
引用
收藏
页数:14
相关论文
共 64 条
  • [41] Simultaneous feature selection and weighting - An evolutionary multi-objective optimization approach
    Paul, Sujoy
    Das, Swagatam
    [J]. PATTERN RECOGNITION LETTERS, 2015, 65 : 51 - 59
  • [42] Cluster-Based Population Initialization for differential evolution frameworks
    Poikolainen, Ilpo
    Neri, Ferrante
    Caraffini, Fabio
    [J]. INFORMATION SCIENCES, 2015, 297 : 216 - 235
  • [43] Price K., 1995, Differential evolution, A simple and efficient adaptive scheme for global optimization over continuous space
  • [44] Price K. V., 2005, Differential Evolution: A Practical Approach to Global Optimization, P135, DOI [DOI 10.1007/3-540-31306-03, 10.1007/3-540-31306-0]
  • [45] Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization
    Qin, A. K.
    Huang, V. L.
    Suganthan, P. N.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) : 398 - 417
  • [46] Rönkkönen J, 2005, IEEE C EVOL COMPUTAT, P506
  • [47] A multilevel color image thresholding scheme based on minimum cross entropy and differential evolution
    Sarkar, Soham
    Das, Swagatam
    Chaudhuri, Sheli Sinha
    [J]. PATTERN RECOGNITION LETTERS, 2015, 54 : 27 - 35
  • [48] Differential evolution - A simple and efficient heuristic for global optimization over continuous spaces
    Storn, R
    Price, K
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1997, 11 (04) : 341 - 359
  • [49] Tanabe R, 2014, 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P1658, DOI 10.1109/CEC.2014.6900380
  • [50] Tanabe R, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P71