Learning Adaptive Differential Evolution Algorithm From Optimization Experiences by Policy Gradient

被引:71
作者
Sun, Jianyong [1 ]
Liu, Xin [1 ]
Back, Thomas [2 ]
Xu, Zongben [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Math & Stat, Xian 710049, Peoples R China
[2] Leiden Univ, Leiden Inst Adv Comp Sci, NL-2300 RA Leiden, Netherlands
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Statistics; Sociology; Optimization; Process control; Deep learning; Reinforcement learning; Convergence; Adaptive differential evolution; deep learning; global optimization; policy gradient (PG); reinforcement learning (RL); REAL-PARAMETER OPTIMIZATION; GLOBAL OPTIMIZATION; ADAPTATION; STRATEGY;
D O I
10.1109/TEVC.2021.3060811
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution is one of the most prestigious population-based stochastic optimization algorithm for black-box problems. The performance of a differential evolution algorithm depends highly on its mutation and crossover strategy and associated control parameters. However, the determination process for the most suitable parameter setting is troublesome and time consuming. Adaptive control parameter methods that can adapt to problem landscape and optimization environment are more preferable than fixed parameter settings. This article proposes a novel adaptive parameter control approach based on learning from the optimization experiences over a set of problems. In the approach, the parameter control is modeled as a finite-horizon Markov decision process. A reinforcement learning algorithm, named policy gradient, is applied to learn an agent (i.e., parameter controller) that can provide the control parameters of a proposed differential evolution adaptively during the search procedure. The differential evolution algorithm based on the learned agent is compared against nine well-known evolutionary algorithms on the CEC'13 and CEC'17 test suites. Experimental results show that the proposed algorithm performs competitively against these compared algorithms on the test suites.
引用
收藏
页码:666 / 680
页数:15
相关论文
共 50 条
  • [21] Deep Reinforcement Learning for Dynamic Algorithm Selection: A Proof-of-Principle Study on Differential Evolution
    Guo, Hongshu
    Ma, Yining
    Ma, Zeyuan
    Chen, Jiacheng
    Zhang, Xinglin
    Cao, Zhiguang
    Zhang, Jun
    Gong, Yue-Jiao
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (07): : 4247 - 4259
  • [22] Self-adaptive learning based discrete differential evolution algorithm for solving CJWTA problem
    Xue, Yu
    Zhuang, Yi
    Ni, Tianquan
    Ni, Siru
    Wen, Xuezhi
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2014, 25 (01) : 59 - 68
  • [23] Auto Adaptive Differential Evolution Algorithm
    Sharma, Vivek
    Agarwal, Shalini
    Verma, Pawan Kumar
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 958 - 963
  • [24] A Simple Adaptive Differential Evolution Algorithm
    Thangaraj, Radha
    Pant, Millie
    Abraham, Ajith
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 456 - +
  • [25] A new adaptive differential evolution optimization algorithm based on fuzzy inference system
    Salehpour, M.
    Jamali, A.
    Bagheri, A.
    Nariman-zadeh, N.
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2017, 20 (02): : 587 - 597
  • [26] A synergy of the adaptive whale optimization algorithm and differential evolution for abrupt motion tracking
    Zhang, Huanlong
    Gao, Zeng
    Pan, Youmei
    Yang, Guosheng
    Zhang, W. J.
    Wang, Jianing
    APPLIED SOFT COMPUTING, 2023, 144
  • [27] An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization
    Abhishek Dixit
    Ashish Mani
    Rohit Bansal
    Evolutionary Intelligence, 2022, 15 : 1571 - 1585
  • [28] An adaptive dimension differential evolution algorithm based on ranking scheme for global optimization
    Sung, Tien-Wen
    Zhao, Baohua
    Zhang, Xin
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [29] Solution of chemical dynamic optimization systems using novel differential gradient evolution algorithm
    Tabassum, Muhammad Farhan
    Saeed, Muhammad
    Akgul, Ali
    Farman, Muhammad
    Akram, Sana
    PHYSICA SCRIPTA, 2021, 96 (03)
  • [30] Solving large-scale global optimization problems using enhanced adaptive differential evolution algorithm
    Mohamed, Ali Wagdy
    COMPLEX & INTELLIGENT SYSTEMS, 2017, 3 (04) : 205 - 231