Particle Swarm Optimization: A Comprehensive Survey

被引:623
作者
Shami, Tareq M. [1 ]
El-Saleh, Ayman A. [2 ]
Alswaitti, Mohammed [3 ]
Al-Tashi, Qasem [4 ,5 ]
Summakieh, Mhd Amen [6 ]
Mirjalili, Seyedali [7 ,8 ]
机构
[1] Univ York, Dept Elect Engn, York YO10 5DD, N Yorkshire, England
[2] ASharqiyah Univ, Coll Engn, Dept Elect & Commun Engn, Ibra 400, Oman
[3] Xiamen Univ Malaysia, Sch Elect & Comp Engn, Dept Informat & Commun Technol, Sepang 43900, Malaysia
[4] Univ Texas MD Anderson Canc Ctr, Dept Imaging Phys, Houston, TX 77030 USA
[5] Univ Albaydha, Fac Adm & Comp Sci, Albaydha, Yemen
[6] Multimedia Univ, Fac Engn, Cyberjaya 63100, Selangor, Malaysia
[7] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Fortitude Valley, Qld 4006, Australia
[8] Yonsei Univ, Yonsei Frontier Lab, Seoul 03722, South Korea
关键词
Signal processing algorithms; Optimization; Particle swarm optimization; Feature extraction; Topology; Birds; Statistics; Applications of PSO; binary PSO; evolutionary computation; feature selection; hybrid algorithms; meta-heuristic algorithms; particle swarm optimization; PSO variants; HYBRID DIFFERENTIAL EVOLUTION; ECONOMIC-DISPATCH PROBLEM; ANT COLONY OPTIMIZATION; OPTIMAL POWER-FLOW; FEATURE-SELECTION; GLOBAL OPTIMIZATION; BINARY PSO; GENETIC ALGORITHM; DETAILED SURVEY; LOAD DISPATCH;
D O I
10.1109/ACCESS.2022.3142859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Particle swarm optimization (PSO) is one of the most well-regarded swarm-based algorithms in the literature. Although the original PSO has shown good optimization performance, it still severely suffers from premature convergence. As a result, many researchers have been modifying it resulting in a large number of PSO variants with either slightly or significantly better performance. Mainly, the standard PSO has been modified by four main strategies: modification of the PSO controlling parameters, hybridizing PSO with other well-known meta-heuristic algorithms such as genetic algorithm (GA) and differential evolution (DE), cooperation and multi-swarm techniques. This paper attempts to provide a comprehensive review of PSO, including the basic concepts of PSO, binary PSO, neighborhood topologies in PSO, recent and historical PSO variants, remarkable engineering applications of PSO, and its drawbacks. Moreover, this paper reviews recent studies that utilize PSO to solve feature selection problems. Finally, eight potential research directions that can help researchers further enhance the performance of PSO are provided.
引用
收藏
页码:10031 / 10061
页数:31
相关论文
共 288 条
[1]  
Aarts EHL, 1987, SIMULATED ANNEALING, P7, DOI DOI 10.1007/978-94-015-7744-1_2
[2]   Solution of an Economic Dispatch Problem Through Particle Swarm Optimization: A Detailed Survey - Part II [J].
Abbas, Ghulam ;
Gu, Jason ;
Farooq, Umar ;
Raza, Ali ;
Asad, Muhammad Usman ;
El-Hawary, M. E. .
IEEE ACCESS, 2017, 5 :24426-24445
[3]   Solution of an Economic Dispatch Problem Through Particle Swarm Optimization: A Detailed Survey - Part I [J].
Abbas, Ghulam ;
Gu, Jason ;
Farooq, Umar ;
Asad, Muhammad Usman ;
El-Hawary, Mohamed .
IEEE ACCESS, 2017, 5 :15105-15141
[4]   Modified Particle Swarm Optimization with Time Varying Acceleration Coefficients for Economic Load Dispatch with Generator Constraints [J].
Abdullah, M. N. ;
Bakar, A. H. A. ;
Rahim, N. A. ;
Mokhlis, H. ;
Illias, H. A. ;
Jamian, J. J. .
JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2014, 9 (01) :15-26
[5]   The Arithmetic Optimization Algorithm [J].
Abualigah, Laith ;
Diabat, Ali ;
Mirjalili, Seyedali ;
Elaziz, Mohamed Abd ;
Gandomi, Amir H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 376
[6]   FRBPSO: A Fuzzy Rule Based Binary PSO for Feature Selection [J].
Agarwal, Shikha ;
Rajesh, R. ;
Ranjan, Prabhat .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES INDIA SECTION A-PHYSICAL SCIENCES, 2017, 87 (02) :221-233
[7]   A novel binary gaining-sharing knowledge-based optimization algorithm for feature selection [J].
Agrawal, Prachi ;
Ganesh, Talari ;
Mohamed, Ali Wagdy .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (11) :5989-6008
[8]   Gradient-based optimizer: A new metaheuristic optimization algorithm [J].
Ahmadianfar, Iman ;
Bozorg-Haddad, Omid ;
Chu, Xuefeng .
INFORMATION SCIENCES, 2020, 540 :131-159
[9]  
Al-Tashi Qasem, 2020, 2020 International Conference on Computational Intelligence (ICCI), P211, DOI 10.1109/ICCI51257.2020.9247827
[10]  
Al-Tashi Q, 2020, ALGO INTELL SY, P273, DOI 10.1007/978-981-32-9990-0_13