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 条
  • [41] Process optimization using a dynamic self-adaptive constraint handling technique coupled to a Differential Evolution algorithm
    Cortez-Gonzalez, J.
    Hernandez-Aguirre, A.
    Murrieta-Duenas, R.
    Gutierrez-Guerra, R.
    Hernandez, S.
    Segovia-Hernandez, J. G.
    [J]. CHEMICAL ENGINEERING RESEARCH & DESIGN, 2023, 189 : 98 - 116
  • [42] Self-adaptive mutation differential evolution algorithm based on particle swarm optimization
    Wang, Shihao
    Li, Yuzhen
    Yang, Hongyu
    [J]. APPLIED SOFT COMPUTING, 2019, 81
  • [43] A self-adaptive differential evolution algorithm with an external archive for unconstrained optimization problems
    Zhao, Xinqiu
    Wang, Xi
    Sun, Hao
    Wang, Liping
    Ma, Mingming
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2015, 29 (05) : 2193 - 2204
  • [44] The Adaptive Chemotactic Foraging with Differential Evolution algorithm
    Jarraya, Yosra
    Bouaziz, Souhir
    Alimi, Adel M.
    Abraham, Ajith
    [J]. 2013 WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2013, : 63 - 68
  • [45] An Adaptive Differential Evolution Algorithm
    Noman, Nasimul
    Bollegala, Danushka
    Iba, Hitoshi
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2229 - 2236
  • [46] Adaptive Differential Evolution with Optimization State Estimation
    Yu, Wei-jie
    Zhang, Jun
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 1285 - 1291
  • [47] Parameters with Adaptive Learning Mechanism (PALM) for the enhancement of Differential Evolution
    Meng, Zhenyu
    Pan, Jeng-Shyang
    Kong, Lingping
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 141 : 92 - 112
  • [48] A self-adaptive differential evolution algorithm for continuous optimization problems
    Jitkongchuen D.
    Thammano A.
    [J]. Artificial Life and Robotics, 2014, 19 (02) : 201 - 208
  • [49] A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems
    Farda, Irfan
    Thammano, Arit
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022), 2022, 453 : 68 - 76
  • [50] Self-adaptive differential evolution algorithm with improved mutation mode
    Wang, Shihao
    Li, Yuzhen
    Yang, Hongyu
    [J]. APPLIED INTELLIGENCE, 2017, 47 (03) : 644 - 658