Learning unified mutation operator for differential evolution by natural evolution strategies

被引:6
作者
Zhang, Haotian [1 ]
Sun, Jianyong [1 ]
Xu, Zongben [1 ]
Shi, Jialong [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Math & Stat, Xian, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Adaptive parameter control; Adaptive operator selection; Markov decision process; OPTIMIZATION; ADAPTATION;
D O I
10.1016/j.ins.2023.03.043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) is one of the widely studied algorithms in evolutionary computation. Recently, many adaptive mechanisms have been proposed for DE including adaptive operator selection and adaptive parameter control. Existing studies consider the two kinds of mechanisms independently. In this paper, we first propose a unified mutation operator with learnable parameters. With different parameter settings, the unified mutation operator degenerates into various classic mutation operators. As a result, by adapting the control parameters of the unified mutation operator, we can realize parameter control and operator selection simultaneously. We then present how to use a neural network to adaptively determine the control parameters. We use natural evolution strategies to train the neural network by modeling the evolutionary process as a Markov decision process. We then embed it into three DEs including classic DE, JADE and LSHADE. Experimental studies show that by embedding the learned unified mutation operator, the performances of these backbone DEs can be improved. Particularly, by embedding the unified mutation operator, LSHADE can perform competitively among state-of-the-art EAs including the winner algorithms in the past CEC competitions. Furthermore, we verify the effectiveness of the unified mutation operator through analyzing the population diversity theoretically.
引用
收藏
页码:594 / 616
页数:23
相关论文
共 50 条
  • [21] Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations
    Cui, Laizhong
    Li, Genghui
    Lin, Qiuzhen
    Chen, Jianyong
    Lu, Nan
    COMPUTERS & OPERATIONS RESEARCH, 2016, 67 : 155 - 173
  • [22] A backtracking differential evolution with multi-mutation strategies autonomy and collaboration
    Li, Yuzhen
    Wang, Shihao
    Liu, Hong
    Yang, Bo
    Yang, Hongyu
    Zeng, Miyi
    Wu, Zhiqiang
    APPLIED INTELLIGENCE, 2022, 52 (03) : 3418 - 3444
  • [23] New mutation strategies of differential evolution based on clearing niche mechanism
    Li, Yanan
    Guo, Haixiang
    Liu, Xiao
    Li, Yijing
    Pan, Wenwen
    Gong, Bing
    Pang, Shaoning
    SOFT COMPUTING, 2017, 21 (20) : 5939 - 5974
  • [24] Adaptive Search Range and Multi-Mutation Strategies for Differential Evolution
    Ta-Hsieh, Sheng
    Chiu, Shih-Yuan
    Yen, Shi-Jim
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (03) : 749 - 763
  • [25] A Mutation Adaptation Mechanism for Differential Evolution Algorithm
    Aalto, Johanna
    Lampinen, Jouni
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 55 - 62
  • [26] Comparison of mutation strategies in Differential Evolution - A probabilistic perspective
    Opara, Karol
    Arabas, Jaroslaw
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 : 53 - 69
  • [27] Competitive Strategies for Differential Evolution
    Yu, Jun
    Pei, Yan
    Takagi, Hideyuki
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 268 - 273
  • [28] Differential evolution with mixed mutation strategy based on deep reinforcement learning
    Tan, Zhiping
    Li, Kangshun
    APPLIED SOFT COMPUTING, 2021, 111
  • [29] New Differential Evolution Selective Mutation Operator for the Nash Equilibria Problem
    Boryczka, Urszula
    Juszczuk, Przemyslaw
    COMPUTATIONAL COLLECTIVE INTELLIGENCE - TECHNOLOGIES AND APPLICATIONS, PT II, 2012, 7654 : 463 - 472
  • [30] Differential evolution with k-nearest-neighbour-based mutation operator
    Liu, Gang
    Wu, Cong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 19 (04) : 538 - 545