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 条
  • [31] Differential evolution algorithm with elite archive and mutation strategies collaboration
    Li, Yuzhen
    Wang, Shihao
    ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (06) : 4005 - 4050
  • [32] An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
    Xiang, Wan-li
    Meng, Xue-lei
    An, Mei-qing
    Li, Yin-zhen
    Gao, Ming-xia
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2015, 2015
  • [33] An improved differential evolution algorithm with dual mutation strategies collaboration
    Li, Yuzhen
    Wang, Shihao
    Yang, Bo
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 153
  • [34] Cluster-centroid-based mutation strategies for Differential Evolution
    Giovanni Iacca
    Vinícius Veloso de Melo
    Soft Computing, 2022, 26 : 1889 - 1921
  • [35] Differential evolution algorithm with elite archive and mutation strategies collaboration
    Yuzhen Li
    Shihao Wang
    Artificial Intelligence Review, 2020, 53 : 4005 - 4050
  • [36] Cluster-centroid-based mutation strategies for Differential Evolution
    Iacca, Giovanni
    de Melo, Vinicius Veloso
    SOFT COMPUTING, 2022, 26 (04) : 1889 - 1921
  • [37] Differential Evolution Algorithm with Ensemble of Parameters and Mutation and Crossover Strategies
    Mallipeddi, Rammohan
    Suganthan, Ponnuthurai Nagaratnam
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 71 - +
  • [38] A quantum inspired differential evolution algorithm with multiple mutation strategies
    Liu, Jie
    Qin, XingSheng
    Jiang, F.
    2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, : 927 - 934
  • [39] Exploring New Learning Strategies in Differential Evolution Algorithm
    Wang, Yu-Xuan
    Xiang, Qiao-Liang
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 204 - 209
  • [40] A Neutral Mutation Operator in Grammatical Evolution
    Oesch, Christian
    Maringer, Dietmar
    INTELLIGENT SYSTEMS'2014, VOL 1: MATHEMATICAL FOUNDATIONS, THEORY, ANALYSES, 2015, 322 : 439 - 449