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] A memory based differential evolution algorithm for unconstrained optimization
    Parouha, Raghav Prasad
    Das, Kedar Nath
    APPLIED SOFT COMPUTING, 2016, 38 : 501 - 517
  • [32] An Inflationary Differential Evolution Algorithm for Space Trajectory Optimization
    Vasile, Massimiliano
    Minisci, Edmondo
    Locatelli, Marco
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) : 267 - 281
  • [33] A Hybrid Backtracking Search Optimization Algorithm with Differential Evolution
    Wang, Lijin
    Zhong, Yiwen
    Yin, Yilong
    Zhao, Wenting
    Wang, Binqing
    Xu, Yulong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [34] ADEMO/D: Multiobjective optimization by an adaptive differential evolution algorithm
    Venske, Sandra M.
    Goncalves, Richard A.
    Delgado, Myriam R.
    NEUROCOMPUTING, 2014, 127 : 65 - 77
  • [35] Adaptive niching differential evolution algorithm with landscape for multimodal optimization
    Zhou, Xinyu
    Li, Ningzhi
    Fan, Long
    Li, Hongwei
    Cheng, Bailiang
    Wang, Mingwen
    INFORMATION SCIENCES, 2025, 700
  • [36] Adaptive ε-Constraint Multi-Objective Evolutionary Algorithm Based on Decomposition and Differential Evolution
    Liu, Bing-Jie
    Bi, Xiao-Jun
    IEEE ACCESS, 2021, 9 : 17596 - 17609
  • [37] Transferable Adaptive Differential Evolution for Many-Task Optimization
    Wu, Sheng-Hao
    Zhan, Zhi-Hui
    Tan, Kay Chen
    Zhang, Jun
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (11) : 7295 - 7308
  • [38] An Adaptive Population Resizing Scheme for Differential Evolution in Numerical Optimization
    Choi, Tae Jong
    Ahn, Chang Wook
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1336 - 1350
  • [39] Adaptive Differential Evolution Algorithm with Multiple Gaussian Learning Models
    Li, Genghui
    Li, Qingyan
    Wang, Zhenkun
    ARTIFICIAL INTELLIGENCE, CICAI 2022, PT III, 2022, 13606 : 325 - 336
  • [40] A prediction-based adaptive grouping differential evolution algorithm for constrained numerical optimization
    Kong, Xiangyong
    Ouyang, Haibin
    Piao, Xiaoxue
    SOFT COMPUTING, 2013, 17 (12) : 2293 - 2309