An adaptive dynamic multi-swarm particle swarm optimization with stagnation detection and spatial exclusion for solving continuous optimization problems

被引:16
作者
Yang, Xu [1 ]
Li, Hongru [1 ]
Huang, Youhe [1 ]
机构
[1] Northeastern Univ, Informat Sci & Engn, Shenyang 110819, Peoples R China
基金
中国国家自然科学基金;
关键词
Particle swarm optimization; Stagnation detection; Spatial exclusion; Multiple swarms; ALGORITHM; DESIGN;
D O I
10.1016/j.engappai.2023.106215
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Particle swarm optimization (PSO) is a simple and efficient optimization method that has been used in many fields. However, PSO has some flaws including premature convergence and poor population diversity. To solve these problems of PSO, an adaptive dynamic multi-swarm particle swarm optimization with stagnation detection and spatial exclusion (ADPSO) is proposed. The newly proposed ADPSO is based on a dynamic multi-swarm PSO framework that cooperates with stagnation detection mechanism (SDM) and spatial exclusion strategy (SES). Firstly, the whole population is divided into multiple equal sub-swarms, which can be regrouped during evolution. The best particle of each sub-swarm, lbest, is used to evaluate the evolutionary state of each sub-swarm. If the lbest cannot improve its solution continuously without reaching the regroup period, the SDM will be triggered. In this case, a vitality particle is generated to help the stagnant sub-swarm to search for promising areas again. To keep the population diversity, the vitality particle is constructed according to the excellent historical information of all particles in the whole population. Secondly, to enhance the diversity of the population, the SES is proposed to avoid premature adsorption of all sub-swarms. Finally, the effect of ADPSO is evaluated using CEC2013, CEC2017 and four engineering optimization problems. The results shows that the proposed ADPSO is suitable for solving most optimization problems, and ADPSO has better results compared to the state-of-the-art PSO variants (i.e., MSCPSO, HCDMPS) and other popular evolutionary algorithms.
引用
收藏
页数:21
相关论文
共 55 条
  • [1] Castillo O., 2021, MATHEMATICS-BASEL, V9
  • [2] A high-speed interval type 2 fuzzy system approach for dynamic parameter adaptation in metaheuristics
    Castillo, Oscar
    Melin, Patricia
    Ontiveros, Emanuel
    Peraza, Cinthia
    Ochoa, Patricia
    Valdez, Fevrier
    Soria, Jose
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 85 (666-680) : 666 - 680
  • [3] A hybrid particle swarm optimizer with sine cosine acceleration coefficients
    Chen, Ke
    Zhou, Fengyu
    Yin, Lei
    Wang, Shuqian
    Wang, Yugang
    Wan, Fang
    [J]. INFORMATION SCIENCES, 2018, 422 : 218 - 241
  • [4] A novel version of Cuckoo search algorithm for solving optimization problems
    Cuong-Le, Thanh
    Minh, Hoang-Le
    Khatir, Samir
    Wahab, Magd Abdel
    Tran, Minh Thi
    Mirjalili, Seyedali
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 186
  • [5] GGA: A modified genetic algorithm with gradient-based local search for solving constrained optimization problems
    D'Angelo, Gianni
    Palmieri, Francesco
    [J]. INFORMATION SCIENCES, 2021, 547 : 136 - 162
  • [6] Gandomi A.H., 2011, Engineering with Computers, V29, P17, DOI [DOI 10.1007/S00366-011-0241-Y, 10.1007/s00366-011-0241-y]
  • [7] Efficient robot localization and SLAM algorithms using Opposition based High Dimensional optimization Algorithm
    GhaemiDizaji, Manizheh
    Dadkhah, Chitra
    Leung, Henry
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 104 (104)
  • [8] TriTSA: Triple Tree-Seed Algorithm for dimensional continuous optimization and constrained engineering problems
    Jiang, Jianhua
    Liu, Yutong
    Zhao, Ziying
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 104
  • [9] A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm
    Karaboga, Dervis
    Basturk, Bahriye
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2007, 39 (03) : 459 - 471
  • [10] Kennedy James., 1995, IEEE INT C NEURAL NE, V4