A directional mutation operator for differential evolution algorithms

被引:43
|
作者
Zhang, Xin [1 ]
Yuen, Shiu Yin [2 ]
机构
[1] Tianjin Normal Univ, Coll Elect & Commun Engn, Tianjin, Peoples R China
[2] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Differential evolution; Directional mutation; Generic mutation operator; Global numerical optimization; OPTIMIZATION; ADAPTATION; PARAMETERS; ENSEMBLE; DESIGN;
D O I
10.1016/j.asoc.2015.02.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) is widely studied in the past decade. In its mutation operator, the random variations are derived from the difference of two randomly selected different individuals. Difference vector plays an important role in evolution. It is observed that the best fitness found so far by DE cannot be improved in every generation. In this article, a directional mutation operator is proposed. It attempts to recognize good variation directions and increase the number of generations having fitness improvement. The idea is to construct a pool of difference vectors calculated when fitness is improved at a generation. The difference vector pool will guide the mutation search in the next generation once only. The directional mutation operator can be applied into any DE mutation strategy. The purpose is to speed up the convergence of DE and improve its performance. The proposed method is evaluated experimentally on CEC 2005 test set with dimension 30 and on CEC 2008 test set with dimensions 100 and 1000. It is demonstrated that the proposed method can result in a larger number of generations having fitness improvement than classic DE. It is combined with eleven DE algorithms as examples of how to combine with other algorithms. After its incorporation, the performance of most of these DE algorithms is significantly improved. Moreover, simulation results show that the directional mutation operator is helpful for balancing the exploration and exploitation capacity of the tested DE algorithms. Furthermore, the directional mutation operator modifications can save computational time compared to the original algorithms. The proposed approach is compared with the proximity based mutation operator as both are claimed to be applicable to any DE mutation strategy. The directional mutation operator is shown to be better than the proximity based mutation operator on the five variants in the DE family. Finally, the applications of two real world engineering optimization problems verify the usefulness of the proposed method. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:529 / 548
页数:20
相关论文
共 50 条
  • [1] Differential Evolution with Laplace Mutation Operator
    Pant, Millie
    Thangaraj, Radha
    Abraham, Ajith
    Grosan, Crina
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2841 - +
  • [2] A new mutation operator for differential evolution algorithm
    Mingcheng Zuo
    Guangming Dai
    Lei Peng
    [J]. Soft Computing, 2021, 25 : 13595 - 13615
  • [3] A new mutation operator for differential evolution algorithm
    Zuo, Mingcheng
    Dai, Guangming
    Peng, Lei
    [J]. SOFT COMPUTING, 2021, 25 (21) : 13595 - 13615
  • [4] A differential evolution algorithm with intersect mutation operator
    Zhou, Yinzhi
    Li, Xinyu
    Gao, Liang
    [J]. APPLIED SOFT COMPUTING, 2013, 13 (01) : 390 - 401
  • [5] Decomposition and Metaoptimization of Mutation Operator in Differential Evolution
    Opara, Karol
    Arabas, Jaroslaw
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7269 : 110 - 118
  • [6] Self-adaptive collective intelligence-based mutation operator for differential evolution algorithms
    Jinhong Feng
    Jundong Zhang
    Chuan Wang
    Minyi Xu
    [J]. The Journal of Supercomputing, 2020, 76 : 876 - 896
  • [7] Self-adaptive collective intelligence-based mutation operator for differential evolution algorithms
    Feng, Jinhong
    Zhang, Jundong
    Wang, Chuan
    Xu, Minyi
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (02): : 876 - 896
  • [8] Differential evolution algorithms using hybrid mutation
    Kaelo, P.
    Ali, M. M.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2007, 37 (02) : 231 - 246
  • [9] Differential evolution algorithms using hybrid mutation
    P. Kaelo
    M. M. Ali
    [J]. Computational Optimization and Applications, 2007, 37 : 231 - 246
  • [10] Adaptive Directional Mutation for an Adaptive Differential Evolution Algorithm
    Takahama, Tetsuyuki
    Sakai, Setsuko
    [J]. 2020 JOINT 11TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS AND 21ST INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (SCIS-ISIS), 2020, : 256 - 262