Dynamic multi-swarm global particle swarm optimization

This paper proposes a dynamic multi-swarm global particle swarm optimization (DMS-GPSO) that consists of two novel strategies to balance the exploration and exploitation abilities. In DMS-GPSO, the entire population is divided into a global sub-swarm and dynamic multiple sub-swarms. During the evolutionary process. the global sub-swarm focus on exploitation under the guidance of the optimal particle in the entire population, while the dynamic multiple sub-swarms focus on exploration under the guidance of the neighbors best-so-far position. Moreover, the store-reset strategy of the global sub-swarm is applied to save computational resource and increase population diversity, aiming to improve the exploration ability of DMS-GPSO at the initial evolutionary stage. At the later evolutionary stage, some favorable particles of the global sub-swarm stored in an archive are combined with particles in the DMS sub-swarms as a single population to search for optimal solutions, intending to enhance the exploitation ability. The comparison results between DMS-GPSO and other 7 peer algorithms on the CEC2013 test suite demonstrate that DMS-GPSO can avoid the premature convergence when solving multimodal problems, and yields more effective performance in complex problems.

[1]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[2]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[3]  Ponnuthurai N. Suganthan,et al.  Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation , 2015, Swarm Evol. Comput..

[4]  Mohammad Reza Meybodi,et al.  Multi swarm bare bones particle swarm optimization with distribution adaption , 2016, Appl. Soft Comput..

[5]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[6]  Xin-Ping Guan,et al.  Dynamic multi-swarm particle swarm optimizer with cooperative learning strategy , 2015, Appl. Soft Comput..

[7]  Pedro Larrañaga,et al.  EDA-PSO: A Hybrid Paradigm Combining Estimation of Distribution Algorithms and Particle Swarm Optimization , 2010, ANTS Conference.

[8]  Zhi-hui Zhan,et al.  A multi-swarm particle swarm optimization algorithm based on dynamical topology and purposeful detecting , 2018, Appl. Soft Comput..

[9]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[10]  Zheng Li,et al.  Expert Systems With Applications , 2022 .

[11]  Xin-Ping Guan,et al.  A new particle swarm optimization algorithm with adaptive inertia weight based on Bayesian techniques , 2015, Appl. Soft Comput..

[12]  Fuzhen Zhuang,et al.  Particle swarm optimization using dimension selection methods , 2013, Appl. Math. Comput..

[13]  Changhe Li,et al.  A Self-Learning Particle Swarm Optimizer for Global Optimization Problems , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Péricles B. C. de Miranda,et al.  Dynamic Clan Particle Swarm Optimization , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[15]  Jun Zhang,et al.  Orthogonal Learning Particle Swarm Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[16]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[17]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[18]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[19]  Bo Wei,et al.  Particle swarm optimization using multi-level adaptation and purposeful detection operators , 2017, Inf. Sci..

[20]  Nor Ashidi Mat Isa,et al.  Two-layer particle swarm optimization with intelligent division of labor , 2013, Eng. Appl. Artif. Intell..

[21]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[22]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[23]  Jun Zhang,et al.  Genetic Learning Particle Swarm Optimization , 2016, IEEE Transactions on Cybernetics.

[24]  Andries Petrus Engelbrecht,et al.  Particle swarm stability: a theoretical extension using the non-stagnate distribution assumption , 2018, Swarm Intelligence.

[25]  Ming-Wei Li,et al.  Port throughput forecasting by MARS-RSVR with chaotic simulated annealing particle swarm optimization algorithm , 2015, Neurocomputing.

[26]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[27]  Hong-Bin Shen,et al.  OptiFel: A Convergent Heterogeneous Particle Swarm Optimization Algorithm for Takagi–Sugeno Fuzzy Modeling , 2014, IEEE Transactions on Fuzzy Systems.

[28]  Mostafa A. El-Hosseini,et al.  Design of optimal PID controller using hybrid differential evolution and particle swarm optimization with an aging leader and challengers , 2016, Appl. Soft Comput..

[29]  Peng Wang,et al.  Hierarchical multi-swarm cooperative teaching–learning-based optimization for global optimization , 2017, Soft Comput..

[30]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, ANTS Conference.

[31]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[32]  Narasimhan Sundararajan,et al.  Self regulating particle swarm optimization algorithm , 2015, Inf. Sci..