Skip to main content

A Survey on Particle Swarm Optimization Algorithm

  • Conference paper
  • First Online:
Proceedings of International Conference on Communication and Computational Technologies (ICCCT 2023)

Part of the book series: Algorithms for Intelligent Systems ((AIS))

  • 221 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE international conference on neural networks, 4, pp 1942–1948

    Google Scholar 

  3. Bansal JC (2019) Particle swarm optimization. In Evolutionary and swarm intelligence algorithms. Springer, Cham, pp 11–23

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

  6. Reeves WT (1983) Particle systems a technique for modeling a class of fuzzy objects. In Reprinted From ACM Transactions On Graphics 2(2)

    Google Scholar 

  7. 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

  8. Piotrowski AP, Napiorkowski JJ, Piotrowska AE, Population size in particle swarm optimization. Swarm and Evol Comput, 100718

    Google Scholar 

  9. 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

  10. 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

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. Eberhart RC, Shi Y (n.d.) Comparing inertia weights and constriction factors in particle swarm optimization. In: Proceedings of 2000 congress on evolutionary computation

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. Zhao Q, Li C (2020) Two-stage multi-swarm particle swarm optimizer for unconstrained and constrained global optimization. IEEE Access 8:124905–124927

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Wang F, Zhang H, Zhou A, A particle swarm optimization algorithm for mixed-variable optimization problems. Swarm and Evol Comput

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mukesh Kumar Khandelwal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics