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 条
  • [31] Differential evolution algorithms with novel mutations, adaptive parameters, and Weibull flight operator
    Layeb, Abdesslem
    [J]. SOFT COMPUTING, 2024, 28 (11-12) : 7039 - 7091
  • [32] Improving Classical and Decentralized Differential Evolution with New Mutation Operator and Population Topologies
    Dorronsoro, Bernabe
    Bouvry, Pascal
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) : 67 - 98
  • [33] DE/isolated/1: A New Mutation Operator for Multimodal Optimization with Differential Evolution
    Otani, Takahiro
    Suzuki, Reiji
    Arita, Takaya
    [J]. AI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7106 : 321 - 330
  • [34] DE/isolated/1: a new mutation operator for multimodal optimization with differential evolution
    Takahiro Otani
    Reiji Suzuki
    Takaya Arita
    [J]. International Journal of Machine Learning and Cybernetics, 2013, 4 : 99 - 105
  • [35] Constrained multi-objective differential evolution algorithm with ranking mutation operator
    Yu, Xiaobing
    Luo, Wenguan
    Xu, WangYing
    Li, ChenLiang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 208
  • [36] Differential evolution algorithm with fitness and diversity ranking-based mutation operator
    Cheng, Jianchao
    Pan, Zhibin
    Liang, Hao
    Gao, Zhaoqi
    Gao, Jinghuai
    [J]. Swarm and Evolutionary Computation, 2021, 61
  • [37] Differential evolution algorithm with fitness and diversity ranking-based mutation operator
    Cheng, Jianchao
    Pan, Zhibin
    Liang, Hao
    Gao, Zhaoqi
    Gao, Jinghuai
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2021, 61
  • [38] DE/isolated/1: a new mutation operator for multimodal optimization with differential evolution
    Otani, Takahiro
    Suzuki, Reiji
    Arita, Takaya
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2013, 4 (02) : 99 - 105
  • [39] Enhancing Adaptive Differential Evolution Algorithms with Rank-Based Mutation Adaptation
    Leon, Miguel
    Xiong, Ning
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 103 - 109
  • [40] A Novel Mutation Operator for Variable Length Algorithms
    Van Ryt, Saskia
    Gallagher, Marcus
    Wood, Ian
    [J]. AI 2020: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 12576 : 176 - 188