Two-Stage Multi-Swarm Particle Swarm Optimizer for Unconstrained and Constrained Global Optimization

被引:43
|
作者
Zhao, Qiang [1 ]
Li, Changwei [1 ]
机构
[1] Northeast Forestry Univ, Dept Automobile Engn, Harbin 150040, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Global optimization; unconstrained optimization; constrained optimization; particle swarm optimization; two-stage multi-swarm particle swarm optimizer (TMPSO); multi-point particle swarm optimization (MpPSO); EVOLUTIONARY ALGORITHMS; SEARCH; SYSTEM;
D O I
10.1109/ACCESS.2020.3007743
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new two-stage multi-swarm particle swarm optimizer (TMPSO), which employs the multi-swarm method and takes two-stage different search strategies in the whole iteration process. This new optimizer includes two versions: unconstrained TMPSO (uTMPSO) and constrained TMPSO (cTMPSO) for unconstrained and constrained global optimizations respectively. For the uTMPSO version, TMPSO makes a certain number of sub-swarms in the first stage to iterate to increase the probability to find the global optimum. Further in the second stage, all the sub-swarms are merged into one large swarm to further refine the global best particle. In both these two stages, each sub-swarm of the first stage and the merged swarm of the second stage all employ a local three-stage multi-point particle swarm optimization (MpPSO) algorithm, which is enlightened by human decision-making and cusp catastrophe theory to enhance the local search ability. To solve constrained optimization problems, the uTMPSO is further upgraded to handle the constraints by using trial and error method to form the cTMPSO version, in which constraints violations are checked on each new created particle in the above uTMPSO procedures, and the violating ones are enforced to execute "retreat" operations, return into the feasible region and recreate new positions, which replaces the traditional penalty function method. This proposed uTMPSO is tested on two unconstrained optimization test functions benchmark set with 25 and 28 functions (including multimodal hybrid composition functions) respectively, and compared with other twelve particle swarm optimization variants. The test results show that uTMPSO has better performance and outperforms most compared algorithms. The cTMPSO is also tested on eight benchmark constrained optimization functions and five engineering application problems.
引用
收藏
页码:124905 / 124927
页数:23
相关论文
共 50 条
  • [1] Dynamic multi-swarm particle swarm optimizer
    Liang, JJ
    Suganthan, PN
    [J]. 2005 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2005, : 124 - 129
  • [2] Dynamic Multi-swarm Global Particle Swarm Optimization
    Tang, Yichao
    Li, Xiong
    Zhang, Yinglong
    Xia, Xuewen
    Gui, Ling
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1030 - 1037
  • [3] Dynamic multi-swarm global particle swarm optimization
    Xia, Xuewen
    Tang, Yichao
    Wei, Bo
    Zhang, Yinglong
    Gui, Ling
    Li, Xiong
    [J]. COMPUTING, 2020, 102 (07) : 1587 - 1626
  • [4] Dynamic multi-swarm global particle swarm optimization
    Xuewen Xia
    Yichao Tang
    Bo Wei
    Yinglong Zhang
    Ling Gui
    Xiong Li
    [J]. Computing, 2020, 102 : 1587 - 1626
  • [5] A Two-Stage Particle Swarm Optimizer
    Zhuang, Tao
    Li, Qiqiang
    Guo, Qingqiang
    Wang, Xingshan
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 557 - 563
  • [6] Dynamic Multi-Swarm Particle Swarm Optimizer with Local Search for Large Scale Global Optimization
    Zhao, S. Z.
    Liang, J. J.
    Suganthan, P. N.
    Tasgetiren, M. F.
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 3845 - +
  • [7] A constrained multi-swarm particle swarm optimization without velocity for constrained optimization problems
    Ang, Koon Meng
    Lim, Wei Hong
    Isa, Nor Ashidi Mat
    Tiang, Sew Sun
    Wong, Chin Hong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
  • [8] Enhanced multi-swarm cooperative particle swarm optimizer
    Lu, Jiawei
    Zhang, Jian
    Sheng, Jianan
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2022, 69
  • [9] MCPSO: A multi-swarm cooperative particle swarm optimizer
    Niu, Ben
    Zhu, Yunlong
    He, Xiaoxian
    Wu, Henry
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2007, 185 (02) : 1050 - 1062
  • [10] Multi-swarm Particle Swarm Optimizer with Cauchy Mutation for Dynamic Optimization Problems
    Hu, Chengyu
    Wu, Xiangning
    Wang, Yongji
    Xie, Fuqiang
    [J]. ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2009, 5821 : 443 - +