Set-Based Particle Swarm Optimisation: A Review
Open Access
- 4 July 2023
- journal article
- review article
- Published by MDPI AG in Mathematics
- Vol. 11 (13) , 2980
Abstract
The set-based particle swarm optimisation algorithm is a swarm-based meta-heuristic that has gained popularity in recent years. In contrast to the original particle swarm optimisation algorithm, the set-based particle swarm optimisation algorithm is used to solve discrete and combinatorial optimisation problems. The main objective of this paper is to review the set-based particle swarm optimisation algorithm and to provide an overview of the problems to which the algorithm has been applied. This paper starts with an examination of previous attempts to create a set-based particle swarm optimisation algorithm and discusses the shortcomings of the existing attempts. The set-based particle swarm optimisation algorithm is established as the only suitable particle swarm variant that is both based on true set theory and does not require problem-specific modifications. In-depth explanations are given regarding the general position and velocity update equations, the mechanisms used to control the exploration–exploitation trade-off, and the quantifiers of swarm diversity. After the various existing applications of set-based particle swarm optimisation are presented, this paper concludes with a discussion on potential future research.Keywords
Funding Information
- National Research Foundation of South Africa
This publication has 87 references indexed in Scilit:
- Particle Swarm Optimization (PSO) for the constrained portfolio optimization problemExpert Systems with Applications, 2011
- A fuzzy particle swarm optimization algorithm for computer communication network topology designApplied Intelligence, 2010
- A study of particle swarm optimization particle trajectoriesInformation Sciences, 2006
- Metaheuristics in combinatorial optimizationACM Computing Surveys, 2003
- NC end milling optimization using evolutionary computationInternational Journal of Machine Tools and Manufacture, 2002
- Support-vector networksMachine Learning, 1995
- A general regression neural networkIEEE Transactions on Neural Networks, 1991
- Silhouettes: A graphical aid to the interpretation and validation of cluster analysisJournal of Computational and Applied Mathematics, 1987
- A new approach to variable metric algorithmsThe Computer Journal, 1970
- A Stochastic Approximation MethodThe Annals of Mathematical Statistics, 1951