Adaptive Dimensional Learning with a Tolerance Framework for the Differential Evolution Algorithm

被引:6
|
作者
Li W. [1 ]
Ye X. [1 ]
Huang Y. [2 ]
Mahmoodi S. [3 ]
机构
[1] The School of Information Engineering, Jiangxi University of Science and Technology, Ganzhou
[2] The School of Mathematical and Computer Science, Gannan Normal University, Ganzhou
[3] Soroosh Khorshid Iranian Co., Qazvin
来源
基金
中国国家自然科学基金;
关键词
continuous optimization; Differential Evolution (DE); dimensional learning; parameter adaptation; tolerance mechanism;
D O I
10.23919/CSMS.2022.0001
中图分类号
学科分类号
摘要
The Differential Evolution (DE) algorithm, which is an efficient optimization algorithm, has been used to solve various optimization problems. In this paper, adaptive dimensional learning with a tolerance framework for DE is proposed. The population is divided into an elite subpopulation, an ordinary subpopulation, and an inferior subpopulation according to the fitness values. The ordinary and elite subpopulations are used to maintain the current evolution state and to guide the evolution direction of the population, respectively. The inferior subpopulation learns from the elite subpopulation through the dimensional learning strategy. If the global optimum is not improved in a specified number of iterations, a tolerance mechanism is applied. Under the tolerance mechanism, the inferior and elite subpopulations implement the restart strategy and the reverse dimensional learning strategy, respectively. In addition, the individual status and algorithm status are used to adaptively adjust the control parameters. To evaluate the performance of the proposed algorithm, six state-of-the-art DE algorithm variants are compared on the benchmark functions. The results of the simulation show that the proposed algorithm outperforms other variant algorithms regarding function convergence rate and solution accuracy. © The author(s) 2022.
引用
收藏
页码:59 / 77
页数:18
相关论文
共 50 条
  • [1] Tolerance-based adaptive differential evolution algorithm with network topology
    Li W.
    Sun Y.
    Huang Y.
    Yan X.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2022, 28 (11): : 3479 - 3493
  • [2] 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
  • [3] An Adaptive Differential Evolution Algorithm
    Noman, Nasimul
    Bollegala, Danushka
    Iba, Hitoshi
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2229 - 2236
  • [4] 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,
  • [5] Multiobjective Differential Evolution Algorithm with Self-Adaptive Learning Process
    Cichon, Andrzej
    Szlachcic, Ewa
    RECENT ADVANCES IN INTELLIGENT ENGINEERING SYSTEMS, 2012, 378 : 131 - 150
  • [6] 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
  • [7] A Simple Adaptive Differential Evolution Algorithm
    Thangaraj, Radha
    Pant, Millie
    Abraham, Ajith
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 456 - +
  • [8] A fuzzy adaptive differential evolution algorithm
    Liu, J
    Lampinen, J
    SOFT COMPUTING, 2005, 9 (06) : 448 - 462
  • [9] A Fuzzy Adaptive Differential Evolution Algorithm
    J. Liu
    J. Lampinen
    Soft Computing, 2005, 9 : 448 - 462
  • [10] An Adaptive Multiobjective Differential Evolution Algorithm
    Gu, Fangqing
    Liu, Hai-lin
    JOURNAL OF COMPUTERS, 2013, 8 (02) : 294 - 301