Abstract
Particle swarm optimization (PSO) is a computational method for finding optimal solutions in a random search space. PSO is a heuristic global optimization method, suggested by Kennedy with Eberhart in the year of 1995. The suggested swarm algorithm (PSO) is inspired from the behavior of swarms living in self-organized groups which fly to search for food sources. In the present time, PSO approach is the most commonly used optimization technique due to its simplicity and efficient performance. The mathematical model of the algorithm uses the velocity, position and fitness of each solution. By using the velocity equation, the group of particles moves in search space. Fitness evaluation function evaluates optimality of the solution. For this reason, researchers are continuously improving the capability of velocity and position counting methods to improve the performance of PSO algorithms. There are lots of methods to navigate the algorithm in the proper search direction by tuning position and velocity equation parameters. This survey paper presents a comprehensive and systematic study on the most basic as well as some of the very recent variants of particle swarm optimization algorithms like classical PSO (CPSO), PSO with time varying acceleration coefficient (PSO-TVAC) and many more approaches. The paper includes a tabular comparison of the various PSO variants and this would be beneficial to the researchers, who are working in the field of swarm intelligence.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wangoo DP (2018) Artificial intelligence techniques in software engineering for automated software reuse and design. In: 2018 4th International conference on computing communication and automation (ICCCA), 2018, pp 1–4. https://doi.org/10.1109/CCAA.2018.8777584
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks, 4, pp 1942–1948
Bansal JC (2019) Particle swarm optimization. In Evolutionary and swarm intelligence algorithms. Springer, Cham, pp 11–23
Cai L, Hou Y, Zhao Y, Wang J (2020) Application research and improvement of particle swarm optimization algorithm. In: 2020 IEEE international conference on power, intelligent computing and systems (ICPICS), 2020, pp 238–241
Lynn N, Suganthan PN, Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation. Swarm Evol Comput 24:11–24. https://doi.org/10.1016/j.swevo.2015.05.002
Reeves WT (1983) Particle systems a technique for modeling a class of fuzzy objects. In Reprinted From ACM Transactions On Graphics 2(2)
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No.98TH8360), pp 69–73. https://doi.org/10.1109/ICEC.1998.699146
Piotrowski AP, Napiorkowski JJ, Piotrowska AE, Population size in particle swarm optimization. Swarm and Evol Comput, 100718
Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406). https://doi.org/10.1109/cec.1999.785511
Ratnaweera A, Halgamuge SK, Watson HC, Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8(3):240–255. https://doi.org/10.1109/tevc.2004.82607
Wu H, Nie C, Kuo F-C, Leung H, Colbourn CJ, A discrete particle swarm optimization for covering array generation. IEEE Trans Evol Comput 19(4):575–591
Mac P, Pech P (2015) The inertia weight updating strategies in particle swarm optimisation based on the beta distribution. In: Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2015
Eberhart RC, Shi Y (n.d.) Comparing inertia weights and constriction factors in particle swarm optimization. In: Proceedings of 2000 congress on evolutionary computation
Engelbrecht AP (2013) Particle swarm optimization: global best or local best. In: 2013 BRICS congress on computational intelligence and 11th Brazilian congress on computational intelligence
Sengupta S, Basak S, Peters RA (2019) Particle swarm optimization: a survey of historical and recent developments with hybridization perspectives. Mach Learn Knowl Extr 1:157–191. https://doi.org/10.3390/make1010010
Liu H, Xu G, Ding G, Sun Y (2014) Human behavior-based particle swarm optimization. In Hindawi Publishing Corporation The Scientific World Journal Volume 2014, Article ID 194706, 14p
Shen Y, Li Y, Kang H, Zhang Y, Sun X, Chen Q, Peng J, Wang H (2018) Research on swarm size of multi-swarm particle swarm optimization algorithm. In 2018 IEEE 4th international conference on computer and comm
Zhao Q, Li C (2020) Two-stage multi-swarm particle swarm optimizer for unconstrained and constrained global optimization. IEEE Access 8:124905–124927
Xiaojing Y, Qingju J, Xinke L (2019) Center particle swarm optimization algorithm. In: 2019 IEEE 3rd information technology, networking, electronic and automation control conference (ITNEC)
Wang F, Zhang H, Zhou A, A particle swarm optimization algorithm for mixed-variable optimization problems. Swarm and Evol Comput
Wang L, Liu X, Sun M, Qu J, Wei Y (2018) A new chaotic starling particle swarm optimization algorithm for clustering problems. In: Hindawi Mathematical Problems in Engineering Volume 2018, Article ID 8250480, 14 pages.
Roshanzamir M, Balafar MA, Razavi SN, Empowering particle swarm optimization algorithm using multi agents’ capability: a holonic approach. Knowl-Based Syst 136:58–74. https://doi.org/10.1016/j.knosys.2017.08.023
Chen F, Wu S, Liu F, Ji J, Lin Q (2020) A novel angular-guided particle swarm optimizer for many-objective optimization problems. Hindawi Complexity 2020, Article ID 6238206, 18p
Gonsalves T, Egashira A (2013) Parallel swarms oriented particle swarm optimization. In: Hindawi Publishing Corp Appl Comput Intell Soft Comput, 2013, Article ID 756719, 7p
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Khandelwal, M.K., Sharma, N. (2023). A Survey on Particle Swarm Optimization Algorithm. In: Kumar, S., Hiranwal, S., Purohit, S., Prasad, M. (eds) Proceedings of International Conference on Communication and Computational Technologies. ICCCT 2023. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-99-3485-0_47
Download citation
DOI: https://doi.org/10.1007/978-981-99-3485-0_47
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-3484-3
Online ISBN: 978-981-99-3485-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)