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] Subspace Clustering Mutation Operator for Developing Convergent Differential Evolution Algorithm
    Hu, Zhongbo
    Xiong, Shengwu
    Wang, Xiuhua
    Su, Qinghua
    Liu, Mianfang
    Chen, Zhong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [32] A differential evolution algorithm with dual preferred learning mutation
    Meijun Duan
    Hongyu Yang
    Hong Liu
    Junyi Chen
    Applied Intelligence, 2019, 49 : 605 - 627
  • [33] A differential evolution algorithm with dual preferred learning mutation
    Duan, Meijun
    Yang, Hongyu
    Liu, Hong
    Chen, Junyi
    APPLIED INTELLIGENCE, 2019, 49 (02) : 605 - 627
  • [34] Differential evolution algorithm with multiple mutation strategies based on roulette wheel selection
    Qian, Wuwen
    Chai, Junrui
    Xu, Zengguang
    Zhang, Ziying
    APPLIED INTELLIGENCE, 2018, 48 (10) : 3612 - 3629
  • [35] Improving differential evolution through a unified approach
    Nikhil Padhye
    Piyush Bhardawaj
    Kalyanmoy Deb
    Journal of Global Optimization, 2013, 55 : 771 - 799
  • [36] Improving differential evolution through a unified approach
    Padhye, Nikhil
    Bhardawaj, Piyush
    Deb, Kalyanmoy
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 55 (04) : 771 - 799
  • [37] 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
  • [38] Differential evolution algorithm with elite archive and mutation strategies collaboration
    Yuzhen Li
    Shihao Wang
    Artificial Intelligence Review, 2020, 53 : 4005 - 4050
  • [39] Asynchronous Differential Evolution with Convex Mutation
    Vaishali
    Sharma, Tarun Kumar
    PROCEEDINGS OF FIFTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2015), VOL 2, 2016, 437 : 915 - 928
  • [40] On the selection of solutions for mutation in differential evolution
    Wang, Yong
    Liu, Zhi-Zhong
    Li, Jianbin
    Li, Han-Xiong
    Wang, Jiahai
    FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (02) : 297 - 315