A strategy learning framework for particle swarm optimization algorithm

被引:19
|
作者
Xu, Hua-Qiang [1 ]
Gu, Shuai [1 ]
Fan, Yu-Cheng [1 ]
Li, Xiao-Shuang [1 ]
Zhao, Yue-Feng [1 ]
Zhao, Jun [2 ]
Wang, Jing-Jing [1 ]
机构
[1] Shandong Normal Univ, Sch Phys & Elect, Jinan, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
基金
中国国家自然科学基金;
关键词
Particle swarm optimization; Strategy learning framework; Strategy pool; Training engine; GLOBAL OPTIMIZATION; HYBRID; PSO;
D O I
10.1016/j.ins.2022.10.069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many variants with various strategies have been proposed to improve the efficiency of Particle Swarm Optimization (PSO) algorithm. These strategies are a precious resource waiting to be exploited. We conjecture that some new combinations of strategies selected from different PSO variants may better improve the performance of PSO. Inspired by this idea, this paper proposes a strategy learning framework to learn an optimal combination of strategies and thus derive a new PSO variant based on this combination. In this framework, a strategy pool with strategies selected from existing PSO variants is first constructed. Then, a training engine, implemented by an adaptive differential evolutionary algorithm, is employed to evaluate the performance of strategy combinations on training benchmark functions. Furthermore, a new PSO variant, named SLFPSO, is created based on the strategies learned from training results. This framework provides a novel method to design PSO variants by learning from existing algorithms through a learning mechanism. The performance and scalability of SLFPSO are compared with ten state-of-the-art PSO variants on 10/30/50/100-dimensional CEC2013/2014/2017 benchmark functions. The results verify that SLFPSO performs significantly better than the compared algorithms in most test scenarios.
引用
下载
收藏
页码:126 / 152
页数:27
相关论文
共 50 条
  • [1] A hybrid particle swarm optimization algorithm using adaptive learning strategy
    Wang, Feng
    Zhang, Heng
    Li, Kangshun
    Lin, Zhiyi
    Yang, Jun
    Shen, Xiao-Liang
    INFORMATION SCIENCES, 2018, 436 : 162 - 177
  • [2] Particle swarm optimization with adaptive learning strategy
    Zhang, Yunfeng
    Liu, Xinxin
    Bao, Fangxun
    Chi, Jing
    Zhang, Caiming
    Liu, Peide
    KNOWLEDGE-BASED SYSTEMS, 2020, 196
  • [3] Three-learning strategy particle swarm algorithm for global optimization problems
    Zhang, Xinming
    Lin, Qiuying
    INFORMATION SCIENCES, 2022, 593 : 289 - 313
  • [4] A particle swarm optimization algorithm with empirical balance strategy
    Zhang Y.
    Kong X.
    Chaos, Solitons and Fractals: X, 2023, 10
  • [5] Diagnostic Strategy Optimization Based On Particle Swarm Algorithm
    Zhang, Yansheng
    Qiao, Zhongtao
    Jing, Jianhui
    ADVANCES IN DESIGN TECHNOLOGY, VOLS 1 AND 2, 2012, 215-216 : 555 - 560
  • [6] A multi-strategy particle swarm optimization framework based on deep reinforcement learning
    Hou, Leyong
    Fan, Debin
    Cheng, Junjie
    Wu, Honglian
    Peng, Hu
    Deng, Changshou
    2023 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE, ICACI, 2023,
  • [7] A self-learning particle swarm optimization algorithm with multi-strategy selection
    Sun, Bo
    Li, Wei
    Zhao, Yue
    Huang, Ying
    EVOLUTIONARY INTELLIGENCE, 2023, 16 (05) : 1487 - 1502
  • [8] A self-learning particle swarm optimization algorithm with multi-strategy selection
    Bo Sun
    Wei Li
    Yue Zhao
    Ying Huang
    Evolutionary Intelligence, 2023, 16 : 1487 - 1502
  • [9] Particle swarm optimization based on dimensional learning strategy
    Xu, Guiping
    Cui, Quanlong
    Shi, Xiaohu
    Ge, Hongwei
    Zhan, Zhi-Hui
    Lee, Heow Pueh
    Liang, Yanchun
    Tai, Ran
    Wu, Chunguo
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 45 : 33 - 51
  • [10] A hybrid particle swarm optimization with crisscross learning strategy
    Liang, Baoxian
    Zhao, Yunlong
    Li, Yang
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 105