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 条
  • [31] An adaptive hybrid differential evolution algorithm for continuous optimization and classification problems
    Hafiz Tayyab Rauf
    Waqas Haider Khan Bangyal
    M. Ikramullah Lali
    Neural Computing and Applications, 2021, 33 : 10841 - 10867
  • [32] An Adaptive Coevolutionary Differential Evolution Algorithm for Large-scale Optimization
    Yang, Zhenyu
    Zhang, Jingqiao
    Tang, Ke
    Yao, Xin
    Sanderson, Arthur C.
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 102 - +
  • [33] An adaptive chaotic differential evolution algorithm for layout optimization with equilibrium constraints
    Yang, Q. (qingyunyang77@gmail.com), 1600, Binary Information Press, P.O. Box 162, Bethel, CT 06801-0162, United States (09):
  • [34] Adaptive guided differential evolution algorithm with novel mutation for numerical optimization
    Mohamed, Ali Wagdy
    Mohamed, Ali Khater
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (02) : 253 - 277
  • [35] An adaptive hybrid differential evolution algorithm for continuous optimization and classification problems
    Rauf, Hafiz Tayyab
    Bangyal, Waqas Haider Khan
    Lali, M. Ikramullah
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (17): : 10841 - 10867
  • [36] Train operation optimization with adaptive differential evolution algorithm based on decomposition
    Liu, Di
    Zhu, Songqing
    Xu, Youxiong
    Liu, Kun
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2019, 14 (12) : 1772 - 1779
  • [37] Differential gradient evolution plus algorithm for constraint optimization problems: A hybrid approach
    Tabassum, Muhammad Farhan
    Akram, Sana
    Hassan, Saadia
    Karim, Rabia
    Naik, Parvaiz Ahmad
    Farman, Muhammad
    Yavuz, Mehmet
    Naik, Mehraj-ud-din
    Ahmad, Hijaz
    INTERNATIONAL JOURNAL OF OPTIMIZATION AND CONTROL-THEORIES & APPLICATIONS-IJOCTA, 2021, 11 (02): : 158 - 177
  • [38] Constrained Real Parameter Optimization with a Gradient Repair based Differential Evolution Algorithm
    Sardar, Soumen
    Maity, Sayan
    Das, Swagatam
    Suganthan, P. N.
    2011 IEEE SYMPOSIUM ON DIFFERENTIAL EVOLUTION (SDE), 2011, : 1 - 8
  • [39] An Adaptive Hybrid Algorithm Based on Particle Swarm Optimization and Differential Evolution for Global Optimization
    Yu, Xiaobing
    Cao, Jie
    Shan, Haiyan
    Zhu, Li
    Guo, Jun
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [40] An Adaptive Memetic Algorithm Using a Synergy of Differential Evolution and Learning Automata
    Sengupta, Abhronil
    Chakraborti, Tathagata
    Konar, Amit
    Kim, Eunjin
    Nagar, Atulya K.
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,