Particle Swarm Optimization: A Comprehensive Survey
Tareq M. Shami, Ayman A. El‐Saleh, Mohammed Alswaitti, Qasem Al-Tashi, Mhd Amen Summakieh, Seyedali Mirjalili
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.
Citation edge evidence
- Particle Swarm Optimization: A Comprehensive Survey→Particle swarm optimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Grey Wolf OptimizerLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→The Whale Optimization AlgorithmLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→An introduction to variable and feature selectionLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Ant colony optimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→A discrete binary version of the particle swarm algorithmLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Firefly Algorithms for Multimodal OptimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Empirical study of particle swarm optimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…Legacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Differential Evolution - A simple and efficient adaptive scheme for global optimization o…Legacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Particle swarm optimization algorithm: an overviewLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…Legacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→The Arithmetic Optimization AlgorithmLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Evolution strategies – A comprehensive introductionLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Marine Predators Algorithm: A nature-inspired metaheuristicLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Equilibrium optimizer: A novel optimization algorithmLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→A Cooperative Approach to Particle Swarm OptimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Adaptive Particle Swarm OptimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→The Fully Informed Particle Swarm: Simpler, Maybe BetterLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→A cooperative coevolutionary approach to function optimizationLegacy edge — source detail unavailable
- Particle Swarm Optimization: A Comprehensive Survey→Computational IntelligenceLegacy edge — source detail unavailable
- Firefly Algorithms for Multimodal Optimization→Particle swarm optimizationLegacy edge — source detail unavailable
- Empirical study of particle swarm optimization→Particle swarm optimizationLegacy edge — source detail unavailable
- Empirical study of particle swarm optimization→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Grey Wolf Optimizer→Particle swarm optimizationLegacy edge — source detail unavailable
- Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…→Empirical study of particle swarm optimizationLegacy edge — source detail unavailable
- Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…→A discrete binary version of the particle swarm algorithmLegacy edge — source detail unavailable
- Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…→Particle swarm optimizationLegacy edge — source detail unavailable
- Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- A Cooperative Approach to Particle Swarm Optimization→A cooperative coevolutionary approach to function optimizationLegacy edge — source detail unavailable
- A Cooperative Approach to Particle Swarm Optimization→Empirical study of particle swarm optimizationLegacy edge — source detail unavailable
- A Cooperative Approach to Particle Swarm Optimization→A modified particle swarm optimizerLegacy edge — source detail unavailable
- A Cooperative Approach to Particle Swarm Optimization→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→Empirical study of particle swarm optimizationLegacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…Legacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→A Cooperative Approach to Particle Swarm OptimizationLegacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…Legacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→The Fully Informed Particle Swarm: Simpler, Maybe BetterLegacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→Particle swarm optimizationLegacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Adaptive Particle Swarm Optimization→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- A discrete binary version of the particle swarm algorithm→Particle swarm optimizationLegacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…Legacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→A Cooperative Approach to Particle Swarm OptimizationLegacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→The Fully Informed Particle Swarm: Simpler, Maybe BetterLegacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→Particle swarm optimizationLegacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- The Fully Informed Particle Swarm: Simpler, Maybe Better→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- A modified particle swarm optimizer→Particle swarm optimizationLegacy edge — source detail unavailable
- The particle swarm - explosion, stability, and convergence in a multidimensional complex …→Particle swarm optimizationLegacy edge — source detail unavailable
- The Whale Optimization Algorithm→Grey Wolf OptimizerLegacy edge — source detail unavailable
- The Whale Optimization Algorithm→Particle swarm optimizationLegacy edge — source detail unavailable
- The Whale Optimization Algorithm→Ant colony optimizationLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coef…Legacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→A Cooperative Approach to Particle Swarm OptimizationLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→Adaptive Particle Swarm OptimizationLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→Comprehensive learning particle swarm optimizer for global optimization of multimodal fun…Legacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→The Fully Informed Particle Swarm: Simpler, Maybe BetterLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→Particle swarm optimizationLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→A modified particle swarm optimizerLegacy edge — source detail unavailable
- Particle swarm optimization algorithm: an overview→The particle swarm - explosion, stability, and convergence in a multidimensional complex …Legacy edge — source detail unavailable
- Equilibrium optimizer: A novel optimization algorithm→Grey Wolf OptimizerLegacy edge — source detail unavailable
- Equilibrium optimizer: A novel optimization algorithm→Ant colony optimizationLegacy edge — source detail unavailable
- Marine Predators Algorithm: A nature-inspired metaheuristic→Grey Wolf OptimizerLegacy edge — source detail unavailable
- Marine Predators Algorithm: A nature-inspired metaheuristic→Ant colony optimizationLegacy edge — source detail unavailable
- The Arithmetic Optimization Algorithm→Grey Wolf OptimizerLegacy edge — source detail unavailable
- The Arithmetic Optimization Algorithm→The Whale Optimization AlgorithmLegacy edge — source detail unavailable
- The Arithmetic Optimization Algorithm→Equilibrium optimizer: A novel optimization algorithmLegacy edge — source detail unavailable
What this paper cites, inside the corpus
Links
Download BibTeX · Download RIS · DOI · Open access copy · OpenAlex record
Topics
| Metaheuristic Optimization Algorithms Research | Computer Science |
| Advanced Algorithms and Applications | Engineering |
| Machine Learning and ELM | Computer Science |
Is this record sound?
complete
Nothing in this record contradicts itself and no field we check is missing.
- supports6 author record(s) attached.
- supports288 reference(s) recorded.
- supportsThe DOI's year agrees with the publication year.
- supportsA title is present.
Provenance
sha256 59007f057c7dae86…