Scinovex
article Open AccessTop 1% cited

Particle Swarm Optimization: A Comprehensive Survey

IEEE Access · 2022 · Vol. 10 · pp. 10031–10061
Tareq M. ShamiAyman A. El‐SalehMohammed AlswaittiQasem Al-TashiMhd Amen SummakiehSeyedali Mirjalili

Abstract

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.

Metaheuristic Optimization Algorithms ResearchAdvanced Algorithms and ApplicationsMachine Learning and ELMParticle swarm optimizationPremature convergenceComputer scienceSwarm behaviourMathematical optimizationDifferential evolutionMetaheuristicConvergence (economics)Multi-swarm optimizationHeuristic

Funding

  • Xiamen University
Citations
1,198
FWCI
152.52
field-weighted impact
References
288
Percentile
100%
vs. same field & year
Citations per year
References
A Branch and Bound Algorithm for Feature Subset Selection
IEEE Transactions on Computers · 1977 · 1,244 citations
A novel particle swarm optimization algorithm with Levy flight
Applied Soft Computing · 2014 · 412 citations
MCPSO: A multi-swarm cooperative particle swarm optimizer
Applied Mathematics and Computation · 2006 · 272 citations
A modified particle swarm optimizer with dynamic adaptation
Applied Mathematics and Computation · 2006 · 338 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.