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 条
  • [41] An adaptive differential evolution algorithm based on archive reuse
    Cui, Zhihua
    Zhao, Ben
    Zhao, Tianhao
    Cai, Xingjuan
    Chen, Jinjun
    INFORMATION SCIENCES, 2024, 668
  • [42] A Cooperative Coevolutionary Differential Evolution Algorithm with Adaptive Subcomponents
    Trunfio, Giuseppe A.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 834 - 844
  • [43] An Adaptive Differential Evolution Algorithm Based on New Diversity
    Lian, Huan
    Qin, Yong
    Liu, Jing
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2013, 6 (06) : 1094 - 1107
  • [44] A Self Adaptive Differential Evolution Algorithm for Global Optimization
    kumar, Pravesh
    Pant, Millie
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 103 - 110
  • [45] A binary adaptive differential evolution algorithm for unit commitment
    Xia, Shu
    Zhang, Jian-Hua
    Liu, Zi-Fa
    Ge, Xiao-Lin
    Dianwang Jishu/Power System Technology, 2010, 34 (04): : 110 - 114
  • [46] Object Tracking with Improved Adaptive Differential Evolution Algorithm
    Yang, Di
    Wang, Baoyun
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 3848 - 3865
  • [47] An improved adaptive differential evolution algorithm for continuous optimization
    Yi, Wenchao
    Zhou, Yinzhi
    Gao, Liang
    Li, Xinyu
    Mou, Jianhui
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 44 : 1 - 12
  • [48] An Improved Differential Evolution Algorithm Based on Adaptive Parameter
    Huang, Zhehuang
    Chen, Yidong
    JOURNAL OF CONTROL SCIENCE AND ENGINEERING, 2013, 2013
  • [49] Adaptive differential evolution algorithm for multiobjective optimization problems
    Qian, Weiyi
    Li, Ajun
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 201 (1-2) : 431 - 440
  • [50] An adaptive Differential Evolution algorithm for Sewer Networks Design
    Liu, Changfen
    Han, Honggui
    Wang, Chao
    Qiao, Junfei
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 3577 - 3583