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 条
  • [41] Differential Evolution with Improved Mutation Strategy
    Wan, Shuzhen
    Xiong, Shengwu
    Kou, Jialiang
    Liu, Yi
    ADVANCES IN SWARM INTELLIGENCE, PT I, 2011, 6728 : 431 - 438
  • [42] Modified Mutation Operators for Differential Evolution
    Kumar, Pravesh
    Pant, Millie
    Singh, V. P.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2011), VOL 1, 2012, 130 : 579 - +
  • [43] A new selection operator for differential evolution algorithm
    Zeng, Zhiqiang
    Zhang, Min
    Chen, Tao
    Hong, Zhiyong
    KNOWLEDGE-BASED SYSTEMS, 2021, 226
  • [44] An improved differential evolution algorithm with dual mutation strategies collaboration
    Li, Yuzhen
    Wang, Shihao
    Yang, Bo
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 153
  • [45] Cluster-centroid-based mutation strategies for Differential Evolution
    Giovanni Iacca
    Vinícius Veloso de Melo
    Soft Computing, 2022, 26 : 1889 - 1921
  • [46] A new differential mutation base generator for differential evolution
    Lin, Chuan
    Qing, Anyong
    Feng, Quanyuan
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 49 (01) : 69 - 90
  • [47] Social learning differential evolution
    Cai, Yiqiao
    Liao, Jingliang
    Wang, Tian
    Chen, Yonghong
    Tian, Hui
    INFORMATION SCIENCES, 2018, 433 : 464 - 509
  • [48] Population Reduction Differential Evolution with Multiple Mutation Strategies in Real World Industry Challenges
    Zamuda, Ales
    Brest, Janez
    SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7269 : 154 - 161
  • [49] DE/isolated/1: A New Mutation Operator for Multimodal Optimization with Differential Evolution
    Otani, Takahiro
    Suzuki, Reiji
    Arita, Takaya
    AI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7106 : 321 - 330
  • [50] DE/isolated/1: a new mutation operator for multimodal optimization with differential evolution
    Takahiro Otani
    Reiji Suzuki
    Takaya Arita
    International Journal of Machine Learning and Cybernetics, 2013, 4 : 99 - 105