Skip to main content

Advertisement

Log in

25 Years of Particle Swarm Optimization: Flourishing Voyage of Two Decades

  • Review article
  • Published:
Archives of Computational Methods in Engineering Aims and scope Submit manuscript

Abstract

From the past few decades many nature inspired algorithms have been developed and gaining more popularity because of their effectiveness in solving problems of distinct application domains. Undoubtedly, Particle swarm optimization (PSO) algorithm is the most successful optimization algorithm among the available nature inspired algorithms such as simulated annealing, genetic algorithm, differential evolution, firefly, cuckoo etc., because of its high efficiency and capability to adjust in different dynamic environments. This year marks its 25th anniversary of PSO, one of the base inspirations for many modern-day metaheuristics development. Because of its simple structure and few number of algorithmic parameters, PSO from its origin has acquired widespread popularity amongst researchers, technocrats and practitioners and has been proven to provide better performance in various functional areas such as networking, robotics, image segmentation, power generation and controlling, fuzzy systems and so on. PSO is a population based global heuristic optimization approach motivated by the social behavior of animals chasing for food such as flock of birds, schools of fish. PSO attempts to stabilize exploration and exploitation by combining local search capabilities with global search capabilities. In this article, an in-depth analysis of PSO with its developments from 1995 to 2020 has been presented. Mainly, the improved variants of PSO along with solvable application areas are discussed in detail to provide a scope for the further development. At the end of the paper, the growth of the PSO in various application areas has been presented with factual representation. The main motive of this survey is to inspire the researchers, practitioners and technocrats to develop improved and innovative solutions for solving complex problems in various domains using PSO.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford

    MATH  Google Scholar 

  2. Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184

    MathSciNet  Google Scholar 

  3. Formato RA (2007) Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromagn Res 77:425–491

    Google Scholar 

  4. Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3–4):267–289

    MATH  Google Scholar 

  5. Cuevas E et al (2012) Circle detection using electro-magnetism optimization. Inf Sci 82(1):40–55

    MathSciNet  Google Scholar 

  6. Shah-Hosseini H (2011) Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation. Int J Comput Sci Eng 6(1–2):132–140

    Google Scholar 

  7. Beni G, Wang J (1993) Swarm intelligence in cellular robotic systems. In: Robots and Biological Systems: Towards a New Bionics?, pp 703–712. Springer, Berlin

  8. Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39

    Google Scholar 

  9. Jackson DE, Ratnieks FLW (2006) Communication in ants. Curr Biol 16(15):570–574

    Google Scholar 

  10. Yang X-S, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC). IEEE

  11. Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 65–74.

  12. Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Bristol

    Google Scholar 

  13. Fister I et al (2013) A comprehensive review of firefly algorithms. Swarm Evol Comput 13:34–46

    Google Scholar 

  14. Pham DT et al (2005) The bees algorithm. Manufacturing Engineering Centre, Cardiff University, UK, Technical Note

    Google Scholar 

  15. Mucherino A, Onur S (2007) Monkey search: a novel metaheuristic search for global optimization. In: AIP Conference Proceedings, vol 953. No. 1. American Institute of Physics.

  16. Yazdani M, Jolai F (2016) Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J Comput Des Eng 3(1):24–36

    Google Scholar 

  17. Liu C et al (2011) The wolf colony algorithm and its application. Chin J Electron 20(2):212–216

    Google Scholar 

  18. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95-International Conference on Neural Networks. vol 4. IEEE

  19. Sengupta S, Basak S, Peters RA (2019) Particle swarm optimization: a survey of historical and recent developments with hybridization perspectives. Mach Learn Knowl Extract 1(1):157–191

    Google Scholar 

  20. Wang D, Tan D, Liu L (2018) Particle swarm optimization algorithm: an overview. Soft Comput 22(119):387–408

    Google Scholar 

  21. Benuwa BB et al (2016) A comprehensive review of Particle swarm optimization. International Journal of Engineering Research in Africa. Vol. 23. Trans Tech Publications Ltd

  22. Zhang Y, Wang S, Ji G (2015) A comprehensive survey on particle swarm optimization algorithm and its applications. Mathematical Problems in Engineering 2015

  23. Aote SS, Raghuwanshi MM, Malik L (2013) A brief review on particle swarm optimization: limitations & future directions. Int J Comput Sci Eng 14(1):196–200

    Google Scholar 

  24. Imran M, Hashima R, Khalidb NEA (2013) An overview of particle swarm optimization variants. Procedia Eng 53:491–496

    Google Scholar 

  25. Eslami M et al (2012) A survey of the state of the art in particle swarm optimization. Res J Appl Sci Eng Technol 4(9):1181–1197

    Google Scholar 

  26. Thangaraj R et al (2011) Particle swarm optimization: hybridization perspectives and experimental illustrations. Appl Math Comput 217(12):5208–5226

    MATH  Google Scholar 

  27. Rini DP, Shamsuddin SM, Yuhaniz SS (2011) Particle swarm optimization: technique, system and challenges. Int J Comput Appl 14(1):19–26

    Google Scholar 

  28. Sedighizadeh D, Masehian E (2009) Particle swarm optimization methods, taxonomy and applications. Int J Comput Theory Eng 1(5):486

    Google Scholar 

  29. Banks A, Vincent J, Anyakoha C (2008) A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat Comput 7(1):109–124

    MathSciNet  MATH  Google Scholar 

  30. Poli R (2008) Analysis of the publications on the applications of particle swarm optimisation. J Artif Evol Appl. https://doi.org/10.1155/2008/685175

    Article  Google Scholar 

  31. Banks A, Vincent J, Anyakoha C (2007) A review of particle swarm optimization. Part I: background and development. Nat Comput 6(4):467–484

    MathSciNet  MATH  Google Scholar 

  32. Hu X, Shi Y, Eberhart R (2004) Recent advances in particle swarm. In: Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753). vol 1. IEEE

  33. Shi Y (2001) Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546). vol 1. IEEE

  34. Kitchenham B (2004) Procedures for performing systematic reviews. Keele Univ 33(2004):1–26

    Google Scholar 

  35. Xie X-F, Zhang W-J, Yang Z-L (2002) Adaptive particle swarm optimization on individual level. In: 6th International Conference on Signal Processing. vol 2. IEEE

  36. Hu X, Eberhart RC (2002) Adaptive particle swarm optimization: detection and response to dynamic systems. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No. 02TH8600). Vol. 2. IEEE

  37. Kumar EV, Raaja GS, Jerome J (2016) Adaptive PSO for optimal LQR tracking control of 2 DoF laboratory helicopter. Appl Soft Comput 41:77–90

    Google Scholar 

  38. Lian J et al (2020) Cubic spline interpolation-based robot path planning using a chaotic adaptive particle swarm optimization algorithm. Mathematical Problems in Engineering

  39. Nagesh R, Raga S, Mishra S (2019) Design of an energy-efficient routing protocol using adaptive PSO technique in wireless sensor networks. In: Emerging research in electronics, computer science and technology, pp 1039–1053. Springer, Singapore

  40. Qiao J-F, Chao Lu, Li W-J (2018) Design of dynamic modular neural network based on adaptive particle swarm optimization algorithm. IEEE Access 6:10850–10857

    Google Scholar 

  41. Kanisha B, Balarishnanan G (2016) Speech recognition with advanced feature extraction methods using adaptive particle swarm optimization. Indra Ganesan College of Engineering, Trichirappalli

    Google Scholar 

  42. Kang S-I et al (2015) A study on a gain-enhanced antenna for energy harvesting using adaptive particle swarm optimization. J Electr Eng Technol 10(4):1780–1785

    MathSciNet  Google Scholar 

  43. Zhu Z et al (2011) DNA sequence compression using adaptive particle swarm optimization-based memetic algorithm. IEEE Trans Evol Comput 15(5):643–658

    Google Scholar 

  44. Zhang L et al (2011) Visual search reranking via adaptive particle swarm optimization. Pattern Recogn 44(8):1811–1820

    Google Scholar 

  45. Amjady N, Soleymanpour HR (2010) Daily hydrothermal generation scheduling by a new modified adaptive particle swarm optimization technique. Electric Power Syst Res 80(6):723–732

    Google Scholar 

  46. Wang J et al (2010) Combined modeling for electric load forecasting with adaptive particle swarm optimization. Energy 35(4):1671–1678

    Google Scholar 

  47. Panigrahi BK, Ravikumar Pandi V, Das S (2008) Adaptive particle swarm optimization approach for static and dynamic economic load dispatch. Energy Convers Manag 49(6):1407–1415

    Google Scholar 

  48. Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, vol 5. IEEE

  49. Luh G-C, Lin C-Y, Lin Y-S (2011) A binary particle swarm optimization for continuum structural topology optimization. Appl Soft Comput 11(2):2833–2844

    Google Scholar 

  50. Yuan X et al (2009) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055

    MathSciNet  Google Scholar 

  51. Muduli L, Mishra DP, Jana PK (2019) Optimized fuzzy logic-based fire monitoring in underground coal mines: binary particle swarm optimization approach. IEEE Syst J 14(2):3039–3046

    Google Scholar 

  52. Wang S et al (2016) Magnetic resonance brain classification by a novel binary particle swarm optimization with mutation and time-varying acceleration coefficients. Biomed Eng 61(4):431–441

    Google Scholar 

  53. Ren W et al (2016) Efficient feature extraction framework for EEG signals classification. In: 2016 Seventh International Conference on Intelligent Control and Information Processing (ICICIP). IEEE

  54. Yang J et al (2013) Task allocation for wireless sensor network using modified binary particle swarm optimization. IEEE Sens J 14(3):882–892

    Google Scholar 

  55. Vieira SM et al (2013) Modified binary PSO for feature selection using SVM applied to mortality prediction of septic patients. Appl Soft Comput 13(8):3494–3504

    Google Scholar 

  56. Wang W-B, Feng Q, Liu D (2012) Synthesis of thinned linear and planar antenna arrays using binary PSO algorithm. Prog Electromagn Res 127:371–387

    Google Scholar 

  57. Pedrasa MAA, Spooner TD, MacGill IF (2009) Scheduling of demand side resources using binary particle swarm optimization. IEEE Trans Power Syst 24(3):1173–1181

    Google Scholar 

  58. Qiaorong Z, Guochang G (2008) Path planning based on improved binary particle swarm optimization algorithm. In: 2008 IEEE Conference on Robotics, Automation and Mechatronics. IEEE

  59. Chakrabarti S, Venayagamoorthy GK, Kyriakides E (2008) PMU placement for power system observability using binary particle swarm optimization. In: 2008 Australasian Universities Power Engineering Conference. IEEE

  60. Venayagamoorthy GK, Singhal G (2005) Quantum-inspired evolutionary algorithms and binary particle swarm optimization for training MLP and SRN neural networks. J Comput Theor Nanosci 2(4):561–568

    Google Scholar 

  61. Shi Y, Eberhart RC (2001) Fuzzy adaptive particle swarm optimization. In: Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546). Vol. 1. IEEE

  62. Soufi Y, Bechouat M, Kahla S (2017) Fuzzy-PSO controller design for maximum power point tracking in photovoltaic system. Int J Hydrogen Energy 42(13):8680–8688

    Google Scholar 

  63. Zhu D, Yang Y, Yan M (2011) Path planning algorithm for AUV based on a Fuzzy-PSO in dynamic environments. In: 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD). Vol 1. IEEE

  64. Kushwaha N, Pant M (2020) Fuzzy particle swarm page rank clustering algorithm. Soft Computing: Theories and Applications, pp 895–904. Springer, Singapore

  65. Roy P, Singha Mahapatra G, Nath Dey K (2019) Forecasting of software reliability using neighborhood fuzzy particle swarm optimization based novel neural network. IEEE/CAA J Autom Sin 6(6):1365–1383

    Google Scholar 

  66. Pau G, Collotta M, Maniscalco V (2017) Bluetooth 5 energy management through a fuzzy-pso solution for mobile devices of internet of things. Energies 10(7):992

    Google Scholar 

  67. Syahputra R, Soesanti I (2015) power system stabilizer model based on Fuzzy-PSO for improving power system stability. In: 2015 International Conference on Advanced Mechatronics, Intelligent Manufacture, and Industrial Automation (ICAMIMIA). IEEE

  68. Ghadiri Hedeshi N, Saniee Abadeh M (2014) Coronary artery disease detection using a fuzzy-boosting PSO approach. Comput Intell Neurosci. https://doi.org/10.1155/2014/783734

    Article  Google Scholar 

  69. Liu Z et al (2014) A three-domain fuzzy wavelet network filter using fuzzy PSO for robotic assisted minimally invasive surgery. Knowledge-Based Syst 66:13–27

    Google Scholar 

  70. Khan SA, Engelbrecht AP (2012) A fuzzy particle swarm optimization algorithm for computer communication network topology design. Appl Intell 36(1):161–177

    Google Scholar 

  71. Liu H, Abraham A, Hassanien AE (2010) Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm. Future Gener Comput Syst 26(8):1336–1343

    Google Scholar 

  72. Teshnehlab M, AliyariShoorehdeli M, Sedigh AK (2008) Novel hybrid learning algorithms for tuning ANFIS parameters as an identifier using fuzzy PSO. In: 2008 IEEE International Conference on Networking, Sensing and Control. IEEE

  73. Zhao B (2006) An improved particle swarm optimization algorithm for global numerical optimization. In: International Conference on Computational Science. Springer, Berlin

  74. Hota PK, Barisal AK, Chakrabarti R (2009) An improved PSO technique for short-term optimal hydrothermal scheduling. Electric Power Syst Res 79(7):1047–1053

    Google Scholar 

  75. Abdel-Kader RF (2010) Genetically improved PSO algorithm for efficient data clustering. In: 2010 Second International Conference on Machine Learning and Computing. IEEE

  76. Zheng H et al (2018) A novel model based on wavelet LS-SVM integrated improved PSO algorithm for forecasting of dissolved gas contents in power transformers. Electric Power Syst Res 155:196–205

    Google Scholar 

  77. Zhou Y, Wang N, Xiang W (2016) Clustering hierarchy protocol in wireless sensor networks using an improved PSO algorithm. IEEE Access 5:2241–2253

    Google Scholar 

  78. Das PK et al (2016) A hybrid improved PSO-DV algorithm for multi-robot path planning in a clutter environment. Neurocomputing 207:735–753

    Google Scholar 

  79. Ahirwal MK, Kumar A, Singh GK (2014) Adaptive filtering of EEG/ERP through noise cancellers using an improved PSO algorithm. Swarm Evol Comput 14(2014):76–91

    Google Scholar 

  80. Li Y-L et al (2013) An improved PSO algorithm and its application to UWB antenna design. IEEE Antennas Wirel Propag Lett 12:1236–1239

    Google Scholar 

  81. Sung W-T, Chiang Y-C (2012) Improved particle swarm optimization algorithm for android medical care IOT using modified parameters. J Med Syst 36(6):3755–3763

    Google Scholar 

  82. Zhan S, Huo H (2012) Improved PSO-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829

    Google Scholar 

  83. Fang H, Chen L, Shen Z (2011) Application of an improved PSO algorithm to optimal tuning of PID gains for water turbine governor. Energy Convers Manag 52(4):1763–1770

    Google Scholar 

  84. Wen Z-W, Li R-J (2010) Fuzzy C-means clustering algorithm based on improved PSO. Appl Res Comput 27(7):2520–2522

    Google Scholar 

  85. Yu J, Wang S, Xi L (2008) Evolving artificial neural networks using an improved PSO and DPSO. Neurocomputing 71(4–6):1054–1060

    Google Scholar 

  86. Coello, CA Coello, Salazar Lechuga M (2002) MOPSO: a proposal for multiple objective particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No. 02TH8600). vol 2. IEEE

  87. Zhang Y, Gong D-W, Zhang J-H (2013) Robot path planning in uncertain environment using multi-objective particle swarm optimization. Neurocomputing 103:172–185

    Google Scholar 

  88. Janson S, Merkle D, Middendorf M (2008) Molecular docking with multi-objective particle swarm optimization. Appl Soft Comput 8(1):666–675

    Google Scholar 

  89. He Z et al (2019) A novel wind speed forecasting model based on moving window and multi-objective particle swarm optimization algorithm. Appl Math Model 76:717–740

    MathSciNet  MATH  Google Scholar 

  90. Mac TT et al (2017) A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization. Appl Soft Comput 59:68–76

    Google Scholar 

  91. Wang Q et al (2016) Medical image fusion using pulse coupled neural network and multi-objective particle swarm optimization. In: Eighth International Conference on Digital Image Processing (ICDIP 2016). Vol. 10033. International Society for Optics and Photonics

  92. Loukhaoukha K, Nabti M, Zebbiche K (2014) A robust SVD-based image watermarking using a multi-objective particle swarm optimization. Opto-Electron Rev 22(1):45–54

    Google Scholar 

  93. Beiranvand V, Mobasher-Kashani M, Abu Bakar A (2014) Multi-objective PSO algorithm for mining numerical association rules without a priori discretization. Expert Syst Appl 41(9):4259–4273

    Google Scholar 

  94. Ali H, Shahzad W, Khan FA (2012) Energy-efficient clustering in mobile ad-hoc networks using multi-objective particle swarm optimization. Appl Soft Comput 12(7):1913–1928

    Google Scholar 

  95. Chamaani S, Abrishamian MS, Mirtaheri SA (2010) Time-domain design of UWB Vivaldi antenna array using multiobjective particle swarm optimization. IEEE Antennas Wirel Propag Lett 9:666–669

    Google Scholar 

  96. Sha DY, Lin H-H (2010) A multi-objective PSO for job-shop scheduling problems. Expert Syst Appl 37(2):1065–1070

    Google Scholar 

  97. Qasem SN, Shamsuddin SM (2010) Generalization improvement of radial basis function network based on multi-objective particle swarm optimization. J Artif Intell 3(1):1–16

    Google Scholar 

  98. Wang L, Singh C (2007) Environmental/economic power dispatch using a fuzzified multi-objective particle swarm optimization algorithm. Electric Power Syst Res 77(12):1654–1664

    Google Scholar 

  99. Noory H et al (2012) Optimizing irrigation water allocation and multicrop planning using discrete PSO algorithm. J Irrigation Drain Eng 138(5):437–444

    Google Scholar 

  100. Zhi X-H et al (2004) A discrete PSO method for generalized TSP problem. In: Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No. 04EX826). vol 4. IEEE

  101. Wu Z et al (2010) A revised discrete particle swarm optimization for cloud workflow scheduling. In: 2010 International Conference on Computational Intelligence and Security. IEEE

  102. Sahoo S, Mishra LP, Mohanty MN (2016) Optimization of Z-shape microstrip antenna with I-slot using discrete particle swarm optimization (DPSO) algorithm. Procedia Comput Sci 92:91–98

    Google Scholar 

  103. Shen M et al (2014) Bi-velocity discrete particle swarm optimization and its application to multicast routing problem in communication networks. IEEE Trans Ind Electron 61(12):7141–7151

    Google Scholar 

  104. Wang X et al (2014) Welding robot path optimization based on hybrid discrete PSO. In: 2014 Seventh International Symposium on Computational Intelligence and Design. vol 2. IEEE

  105. Xiao J et al (2014) A transfer forecasting model for container throughput guided by discrete PSO. J Syst Sci Complex 27(1):181–192

    MATH  Google Scholar 

  106. Hashemi SA, Nowrouzian B (2012) A novel discrete particle swarm optimization for FRM FIR digital filters. JCP 7(6):1289–1296

    Google Scholar 

  107. Li J, Xu B, Gan S, Zhang H, Wu Y (2011) Discrete particle swarm optimization algorithm based on greed table for network reconfiguration of the shipboard power system. Diangong Jishu Xuebao 26(5):146–151

    Google Scholar 

  108. Wang T, Yang J (2010) A heuristic method for learning Bayesian networks using discrete particle swarm optimization. Knowl Inf Syst 24(2):269–281

    Google Scholar 

  109. Yeh W-C, Chang W-W, Chung YY (2009) A new hybrid approach for mining breast cancer pattern using discrete particle swarm optimization and statistical method. Expert Syst Appl 36(4):8204–8211

    Google Scholar 

  110. Kashan AH, Karimi B (2009) A discrete particle swarm optimization algorithm for scheduling parallel machines. Comput Ind Eng 56(1):216–223

    Google Scholar 

  111. Premalatha K, Natarajan AM (2009) Discrete PSO with GA operators for document clustering. Int J Recent Trends Eng 1(1):20

    Google Scholar 

  112. Chang J-F et al (2005) A parallel particle swarm optimization algorithm with communication strategies

  113. Kim J-Y et al (2007) PC cluster based parallel PSO algorithm for optimal power flow. In: 2007 International Conference on Intelligent Systems Applications to Power Systems. IEEE

  114. Cui S, Weile DS (2005) Application of a parallel particle swarm optimization scheme to the design of electromagnetic absorbers. IEEE Trans Antennas Propag 53(11):3616–3624

    Google Scholar 

  115. Yan D et al (2019) PPQAR: parallel PSO for quantitative association rule mining. Peer-to-Peer Netw Appl 12(5):1433–1444

    MathSciNet  Google Scholar 

  116. Lorenzo PR et al (2017) Hyper-parameter selection in deep neural networks using parallel particle swarm optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion

  117. Fukuyama Y (2015) Parallel particle swarm optimization for reactive power and voltage control verifying dependability. In: 2015 IEEE Congress on Evolutionary Computation (CEC). IEEE

  118. Aljarah I, Ludwig SA (2013) Towards a scalable intrusion detection system based on parallel pso clustering using mapreduce. In: Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation

  119. AitZai A, Boudhar M (2013) Parallel branch-and-bound and parallel PSO algorithms for job shop scheduling problem with blocking. Int J Oper Res 16(1):14–37

    MathSciNet  MATH  Google Scholar 

  120. Maali Y, Al-Jumaily A (2012) Signal selection for sleep apnea classification. In: Australasian Joint Conference on Artificial Intelligence. Springer, Berlin

  121. Hernández LGP, Vázquez KR, Juárez RG (2010) Estimation of 3d protein structure by means of parallel particle swarm optimization. In: IEEE Congress on Evolutionary Computation. IEEE

  122. Hu L, Che X, Cheng X (2010) Bandwidth prediction based on nu-support vector regression and parallel hybrid particle swarm optimization. Int J Comput Intell Syst 3(1):70–83

    Google Scholar 

  123. Tewolde GS, Hanna DM, Haskell RE (2009) Multi-swarm parallel PSO: Hardware implementation. In: 2009 IEEE Swarm Intelligence Symposium. IEEE

  124. Jin N, Rahmat-Samii Y (2005) Parallel particle swarm optimization and finite-difference time-domain (PSO/FDTD) algorithm for multiband and wide-band patch antenna designs. IEEE Trans Antennas Propag 53(11):3459–3468

    Google Scholar 

  125. Janson S, Middendorf M (2004) A hierarchical particle swarm optimizer for dynamic optimization problems. In: Workshops on Applications of Evolutionary Computation. Springer, Berlin

  126. Alam S et al (2012) Hierarchical PSO clustering based recommender system. In: 2012 IEEE Congress on Evolutionary Computation. IEEE

  127. Lin C-J, Lee C-L, Peng C-C (201) A self-organizing neural network using hierarchical particle swarm optimization. In: The 2011 International Joint Conference on Neural Networks. IEEE

  128. Eseye AT et al (2017) A double-stage hierarchical hybrid PSO-ANN model for short-term wind power prediction. In: 2017 IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA). IEEE

  129. Wai ENC, Tsai P-W, Pan J-S (2016) Hierarchical PSO clustering on mapreduce for scalable privacy preservation in big data. In: International Conference on Genetic and Evolutionary Computing. Springer, Cham

  130. Dhahri H, Alimi AM, Abraham A (2013) Hierarchical particle swarm optimization for the design of beta basis function neural network. In: Intelligent informatics. Springer, Berlin, pp 193–205

  131. Bhattacharya R, Bhattacharyya TK, Garg R (2012) Position mutated hierarchical particle swarm optimization and its application in synthesis of unequally spaced antenna arrays. IEEE Trans Antennas Propag 60(7):3174–3181

    MathSciNet  MATH  Google Scholar 

  132. John V, Trucco E, Ivekovic S (2010) Markerless human articulated tracking using hierarchical particle swarm optimisation. Image Vis Comput 28(11):1530–1547

    Google Scholar 

  133. Thakur S, Boonchay C, Ongsakul W (2010) Optimal hydrothermal generation scheduling using self-organizing hierarchical PSO. In: IEEE PES General Meeting. IEEE

  134. Rezaei H, Azadi S (2009) Nonrigid medical image registration using hierarchical particle swarm optimization. In: 2009 Fifth International Conference on Soft Computing, Computing with Words and Perceptions in System Analysis, Decision and Control. IEEE

  135. Chaturvedi KT, Pandit M, Srivastava L (2008) Self-organizing hierarchical particle swarm optimization for nonconvex economic dispatch. IEEE Trans Power Syst 3(3):1079–1087

    Google Scholar 

  136. Zhang Y-N, Qing-Ni Hu, Teng H-F (2008) Active target particle swarm optimization. Concurr Comput Pract Exp 20(1):29–40

    Google Scholar 

  137. Zeng J, Jie J, Hu J (2006) Adaptive particle swarm optimization guided by acceleration information. In: 2006 International Conference on Computational Intelligence and Security. vol 1. IEEE

  138. Liu L et al (2009) Slow coherency and angle modulated particle swarm optimization based islanding of large-scale power systems. Adv Eng Inform 23(1):45–56

    MathSciNet  Google Scholar 

  139. Riget J, Vesterstrøm JS (2002) A diversity-guided particle swarm optimizer-the ARPSO. Department of Computer Science, University of Aarhus, Aarhus, Denmark, Technical Report 2

  140. Sedlaczek K, Eberhard P (2006) Using augmented Lagrangian particle swarm optimization for constrained problems in engineering"> Using augmented Lagrangian particle swarm optimization for constrained problems in engineering. Struct Multidisc Optim 32(4):277–286

    Google Scholar 

  141. Barrera Alviar J, Peña J, Hincapié R (2007) Subpopulation best rotation: a modification on PSO. Rev Fac Ingeniería Univ Antioquia 40:118–122

    Google Scholar 

  142. Baskar S, Suganthan PN (2004) A novel concurrent particle swarm optimization. In: Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753). vol 1. IEEE

  143. Liu C-A (2008) New dynamic constrained optimization PSO algorithm. In: 2008 Fourth International Conference on Natural Computation. Vol 7. IEEE

  144. Li X, Yao X (2011) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evol Comput 16(2):210–224

    MathSciNet  Google Scholar 

  145. Daneshyari M, Yen GG (2011) Dynamic optimization using cultural based PSO. In: 2011 IEEE Congress of Evolutionary Computation (CEC). IEEE

  146. Zhang Y et al (2010) Find multi-objective paths in stochastic networks via chaotic immune PSO. Expert Syst Appl 37(3):1911–1919

    Google Scholar 

  147. Palafox L, Noman N, Iba H (2012) Reverse engineering of gene regulatory networks using dissipative particle swarm optimization. IEEE Trans Evol Comput 17(4):577–587

    Google Scholar 

  148. Lian Z, Gu X, Jiao B (2006) A dual similar particle swarm optimization algorithm for job-shop scheduling with penalty. In: 2006 6th World Congress on Intelligent Control and Automation. vol 2. IEEE

  149. Liao C-Y et al (2007) Dynamic and adjustable particle swarm optimization. In: Proceedings of the 8th WSEAS International Conference on Evolutionary Computing, Citeseer

  150. Cui Z, Zeng J, Cai X (2004) A guaranteed convergence dynamic double particle swarm optimizer. In: Fifth World Congress on Intellectual, pp 2184–2188

  151. Subramanyam V, Srinivasan D, Oruganti R (2007) A dual layered PSO algorithm for evolving an artificial neural network controller. In: 2007 IEEE Congress on Evolutionary Computation. IEEE

  152. Sadri J, Suen CY (2006) A genetic binary particle swarm optimization model. In: 2006 IEEE International Conference on Evolutionary Computation. IEEE

  153. Horng HY (2013) Lead-lag compensator design based on greedy particle swarm optimization. In: 2013 International Symposium on Next-Generation Electronics. IEEE

  154. Pasupuleti S, Battiti R (2006) The gregarious particle swarm optimizer (G-PSO). In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation

  155. Feng H-M (2005) Self-generation fuzzy modeling systems through hierarchical recursive-based particle swarm optimization. Cybernetics Syst 36(6):623–639

    MATH  Google Scholar 

  156. Mcnabb AW, Monson CK, Seppi KD (2007) MRPSO: MapReduce particle swarm optimization. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation.

  157. Zhiming L, Cheng W, Jian L (2008) Solving constrained optimization via a modified genetic particle swarm optimization. In: First International Workshop on Knowledge Discovery and Data Mining (WKDD 2008). IEEE

  158. Lee SY et al (2009) Optimal design of HTS magnets for a modular toroid-type 2.5 MJ SMES using multi-grouped particle swarm optimization. Physica C 469(15–20):1789–1793

    Google Scholar 

  159. Meissner M, Schmuker M, Schneider G (2006) Optimized particle swarm optimization (OPSO) and its application to artificial neural network training. BMC Bioinform 7(1):125

    Google Scholar 

  160. Schoeman IL, Engelbrecht AP (2005) A parallel vector-based particle swarm optimizer. Adaptive and natural computing algorithms. Springer, Vienna, pp 268–271

    Google Scholar 

  161. Xinchao Z (2010) A perturbed particle swarm algorithm for numerical optimization. Appl Soft Comput 10(1):119–124

    Google Scholar 

  162. Duan H, Li P, Yaxiang Yu (2015) A predator-prey particle swarm optimization approach to multiple UCAV air combat modeled by dynamic game theory. IEEE/CAA J Autom Sin 2(1):11–18

    MathSciNet  Google Scholar 

  163. Voss MS (2005) Principal component particle swarm optimization (PCPSO). In: Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005. IEEE

  164. Higashitani M, Ishigame A, Yasuda K (2008) Pursuit-escape particle swarm optimization. IEEJ Trans Electr Electron Eng 3(1):136–142

    Google Scholar 

  165. Sun J, Feng B, Xu W (2004) Particle swarm optimization with particles having quantum behavior. In: Proceedings of the 2004 congress on evolutionary computation (IEEE Cat. No. 04TH8753). vol 1. IEEE

  166. Luitel B, Venayagamoorthy GK (2010) Quantum inspired PSO for the optimization of simultaneous recurrent neural networks as MIMO learning systems. Neural Netw 23(5):583–586

    Google Scholar 

  167. Pant M, Radha T, Singh VP (2007) A new particle swarm optimization with quadratic interpolation. In: International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007). vol 1. IEEE

  168. Jie J, Zeng J, Han C (2006) Self-Organization particle swarm optimization based on information feedback. In: International Conference on Natural Computation. Springer, Berlin

  169. Zhang X et al (2008) Sequential particle swarm optimization for visual tracking. In: 2008 IEEE conference on computer vision and pattern recognition. IEEE

  170. Cavazzini G, Pavesi G, Ardizzon G (2018) A novel two-swarm based PSO search strategy for optimal short-term hydro-thermal generation scheduling. Energy Convers Manag 164:460–481

    Google Scholar 

  171. Liu H et al (2006) Variable neighborhood particle swarm optimization for multi-objective flexible job-shop scheduling problems. In: Asia-Pacific Conference on Simulated Evolution and Learning. Springer, Berlin

  172. Yang W-P (2007) Vertical particle swarm optimization algorithm and its application in soft-sensor modeling. In: 2007 International Conference on Machine Learning and Cybernetics, vol 4. IEEE

  173. Boonrong P, Kaewkamnerdpong B (2011) Canonical PSO based nanorobot control for blood vessel repair. World Acad Sci Eng Technol 58:511–516

    Google Scholar 

  174. Benedetti M, Azaro R, Massa A (2008) Memory enhanced PSO-based optimization approach for smart antennas control in complex interference scenarios. IEEE Trans Antennas Propag 56(7):1939–1947

    Google Scholar 

  175. Liu W-B, Wang X-J (2008) An evolutionary game based particle swarm optimization algorithm. J Comput Appl Math 214(1):30–35

    MathSciNet  MATH  Google Scholar 

  176. Goudos SK et al (2010) Application of a comprehensive learning particle swarm optimizer to unequally spaced linear array synthesis with sidelobe level suppression and null control. IEEE Antennas Wirel Propag Lett 9:125–129

    Google Scholar 

  177. Tehzeeb-Ul-Hassan H et al (2012) Reduction in power transmission loss using fully informed particle swarm optimization. Int J Electr Power Energy Syst 43(1):364–368

    Google Scholar 

  178. Qu B-Y, Liang JJ, Suganthan PN (2012) Niching particle swarm optimization with local search for multi-modal optimization. Inf Sci 197:131–143

    Google Scholar 

  179. Varma SC, Linga Murthy KS, SriChandan K (2013) Gaussian particle swarm optimization for combined economic emission dispatch. In: 2013 International Conference on Energy Efficient Technologies for Sustainability. IEEE

  180. Ho S-Y et al (2008) OPSO: orthogonal particle swarm optimization and its application to task assignment problems. IEEE Trans Syst Man Cybernetics Part A 38(2):288–298

    Google Scholar 

  181. Srisukkham W et al (2017) Intelligent leukaemia diagnosis with bare-bones PSO based feature optimization. Appl Soft Comput 56:405–419

    Google Scholar 

  182. Lei X-J, Sun J-J, Ma Q-Z (2009) Multiple sequence alignment based on chaotic PSO. In: International Symposium on Intelligence Computation and Applications. Springer, Berlin

  183. Zeng N et al (2016) Path planning for intelligent robot based on switching local evolutionary PSO algorithm. In: Assembly Automation

  184. Jarboui B et al (2007) Combinatorial particle swarm optimization (CPSO) for partitional clustering problem. Appl Math Comput 192(2):337–345

    MathSciNet  MATH  Google Scholar 

  185. Pampara G, Franken N, Engelbrecht AP (2005) Combining particle swarm optimisation with angle modulation to solve binary problems. In: 2005 IEEE congress on evolutionary computation. Vol 1. IEEE

  186. Liang JJ et al (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295

    MathSciNet  Google Scholar 

  187. Xie X-F, Zhang W-J, Yang Z-L (2002) Dissipative particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No. 02TH8600). vol 2. IEEE

  188. Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evol Comput 8(3):204–210

    Google Scholar 

  189. Secrest BR, Lamont GB (2003) Visualizing particle swarm optimization-Gaussian particle swarm optimization. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  190. Lin C, Liu Y, Lee C (2008) An efficient neural fuzzy network based on immune particle swarm optimization for prediction and control applications. Int J Innov Comput Inf Control 4(7):1711–1722

    Google Scholar 

  191. Yuan Z et al (2005) A perturbation particle swarm optimization for the synthesis of the radiation pattern of antenna array. In: 2005 Asia-Pacific Microwave Conference Proceedings. vol 3. IEEE

  192. Li T, Lai X, Wu M (2006) An improved two-swarm based particle swarm optimization algorithm. In: 2006 6th World Congress on Intelligent Control and Automation. Vol. 1. IEEE

  193. Garg H (2016) A hybrid PSO-GA algorithm for constrained optimization problems. Appl Math Comput 274:292–305

    MathSciNet  MATH  Google Scholar 

  194. Abdel-Kader RF (2011) Hybrid discrete PSO with GA operators for efficient QoS-multicast routing. Ain Shams Eng J 2(1):21–31

    Google Scholar 

  195. Liang Z, Ouyang J, Yang F (2018) A hybrid GA-PSO optimization algorithm for conformal antenna array pattern synthesis. J Electromagn Waves Appl 32(13):1601–1615

    Google Scholar 

  196. Manasrah AM, Ba Ali H (2018) Workflow scheduling using hybrid GA-PSO algorithm in cloud computing. Wirel Commun Mob Comput. https://doi.org/10.1155/2018/1934784

    Article  Google Scholar 

  197. Wang X et al (2016) Double global optimum genetic algorithm–particle swarm optimization-based welding robot path planning. Eng Optim 48(2):299–316

    MathSciNet  Google Scholar 

  198. Parthiban KG, Vijayachitra S (2015) Spike detection from electroencephalogram signals with aid of hybrid genetic algorithm-particle swarm optimization. J Med Imaging Health Inform 5(5):936–944

    Google Scholar 

  199. Sarasvathi V, Iyengar NCSN, Saha S (2015) QoS guaranteed intelligent routing using hybrid PSO-GA in wireless mesh networks. Cybernetics Inf Technol 15(1):69–83

    Google Scholar 

  200. Wu J, Long J, Liu M (2015) Evolving RBF neural networks for rainfall prediction using hybrid particle swarm optimization and genetic algorithm. Neurocomputing 148:136–142

    Google Scholar 

  201. Martínez-Soto R, Castillo O, Aguilar LT (2014) Type-1 and Type-2 fuzzy logic controller design using a Hybrid PSO–GA optimization method. Inf Sci 285:35–49

    MathSciNet  MATH  Google Scholar 

  202. Premalatha K, Natarajan AM (2010) Hybrid PSO and GA models for document clustering. Int J Adv Soft Comput Appl 2(3):302–320

    Google Scholar 

  203. Li S, Xixian Wu, Tan M (2008) Gene selection using hybrid particle swarm optimization and genetic algorithm. Soft Comput 12(11):1039–1048

    Google Scholar 

  204. Mohammadi A, Jazaeri M (2007) A hybrid particle swarm optimization-genetic algorithm for optimal location of SVC devices in power system planning. In: 2007 42nd International Universities Power Engineering Conference. IEEE

  205. Niu B, Li L (2008) A novel PSO-DE-based hybrid algorithm for global optimization. In: International Conference on Intelligent Computing. Springer, Berlin

  206. Zhou M, Zhang Yu, Jin S (2015) Dynamic optimization of heated oil pipeline operation using PSO–DE algorithm. Measurement 59:344–351

    Google Scholar 

  207. Rithesh K, Gautham AV, Chandra Sekaran K (2018) Network anomaly detection using artificial neural networks optimised with PSO-DE hybrid. In: International Symposium on Security in Computing and Communication. Springer, Singapore

  208. Teekeng W, Unkaw P (2017) A new hybrid model of PSO and DE algorithm for data classification. In: 2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). IEEE.

  209. Tang B, Zhu Z, Luo J (2016) Hybridizing particle swarm optimization and differential evolution for the mobile robot global path planning. Int J Adv Robot Syst 13(3):86

    Google Scholar 

  210. Ye, H-T, Li Z-Q (2015) PID neural network decoupling control based on hybrid particle swarm optimization and differential evolution. In: International Journal of Automation and Computing, pp 1–6

  211. Zhang L, Luo Y, Zhang Y (2015) Hybrid particle swarm and differential evolution algorithm for solving multimode resource-constrained project scheduling problem. J Control Sci Eng

  212. Assas O (2014) Segmentation of MR brain images using particle swarm optimization (PSO) and differential evolution (DE). Int J Comput Sci Issues 11(6):109

    Google Scholar 

  213. Kaur S, Mangat V (2013) Improved accuracy of PSO and DE using normalization: an application to stock price prediction." arXiv preprint arXiv:1302.0962

  214. Elragal HM, Mangoud MA, Alsharaa MT (2011) Hybrid differential evolution and enhanced particle swarm optimisation technique for design of reconfigurable phased antenna arrays. IET Microw Antennas Propag 5(11):1280–1287

    Google Scholar 

  215. Khamsawang S, Wannakarn P, Jiriwibhakorn S (2010) Hybrid PSO-DE for solving the economic dispatch problem with generator constraints. In: 2010 the 2nd international conference on computer and automation engineering (ICCAE). vol 5. IEEE

  216. Xu R, Venayagamoorthy GK, Wunsch DC II (2007) Modeling of gene regulatory networks with hybrid differential evolution and particle swarm optimization. Neural Netw 20(8):917–927

    MATH  Google Scholar 

  217. Holden NP, Freitas AA (2007) A hybrid PSO/ACO algorithm for classification. In: Proceedings of the 9th Annual Conference Companion on Genetic and Evolutionary Computation

  218. Elloumi W et al (2014) A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP. Appl Soft Comput 25:234–241

    Google Scholar 

  219. Jain K, Bhadauria SS (2017) Partial shape feature fusion using pso-aco hybrid method for content based image retrieval. Indian J Sci Res 16(2):50–57

    Google Scholar 

  220. Santra D et al (2016) Hybrid PSO-ACO technique to solve multi-constraint economic load dispatch problems for 6-generator system. Int J Comput Appl 38(2–3):96–115

    Google Scholar 

  221. Menghour K, Souici-Meslati L (2016) Hybrid aco-pso based approaches for feature selection. Int J Intell Eng Syst 9(3):65–79

    Google Scholar 

  222. Gigras Y, Choudhary K, Gupta K (2015) A hybrid ACO-PSO technique for path planning. In: 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom). IEEE

  223. Wang C, Chen K (2013) Research on the task scheduling algorithm optimization based on hybrid PSO and ACO in cloud computing. Comput Model New Technol 17:12–16

    Google Scholar 

  224. Kıran MS et al (2012) A novel hybrid approach based on particle swarm optimization and ant colony algorithm to forecast energy demand of Turkey. Energy Convers Manag 53(1):75–83

    Google Scholar 

  225. Chen X-H et al (2010) Study on QoS multicast routing based on ACO-PSO algorithm. In: 2010 International Conference on Intelligent Computation Technology and Automation. vol 3. IEEE

  226. Holden N, Freitas AA (2006) Hierarchical classification of G-protein-coupled receptors with a PSO/ACO algorithm. In: Proceedings of the IEEE Swarm Intelligence Symposium (SIS'06). IEEE Press

  227. Van Laarhoven, Peter JM, Emile HL Aarts (1987) Simulated annealing. In: Simulated annealing: Theory and applications, pp 7–15. Springer, Dordrecht.

  228. Kalaiselvi T, Nagaraja P, Abdul Basith Z (2017) A review on glowworm swarm optimization. Int J Inf Technol 3(2):49–56

    Google Scholar 

  229. Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249

    Google Scholar 

  230. Kumari GL, Naga Malleswara Rao N (2018) Hybridization of PSO-ABC based ensemble classification model for high dimensional medical datasets. Int J Simul Syst Sci Technol 19(6)

  231. Thirupathaiah M, Venkata Prasad P, Ganesh V (2018) Enhancement of power quality in wind power distribution system by using hybrid PSO-Firefly based DSTATCOM. Int J Renew Energy Res 8(2):1138–1154

    Google Scholar 

  232. Arora D (2018) Workflow Scheduling in Cloud by Hybridization of Particle Swarm Optimization (PSO) with Grey Wolf Optimization (GWO). Diss

  233. Anfal M, Abdelhafid H (2017) Optimal placement of PMUs in Algerian network using a hybrid particle swarm–moth flame optimizer (PSO-MFO). Electroteh Electron Autom 65(3)

  234. Chen J-F, Do QH, Hsieh H-N (2015) Training artificial neural networks by a hybrid PSO-CS algorithm. Algorithms 8(2):292–308

    MathSciNet  MATH  Google Scholar 

  235. Yadav P, Sharma PR, Gupta SK (2015) Bat search algorithm based hybrid PSO approaches to optimize the location of UPFC in power system. Int J Electr Eng Inform 7(3):475

    Google Scholar 

  236. Shi Y, Wang Q, Zhang H (2012) Hybrid ensemble PSO-GSO algorithm. In: 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems. vol 1. IEEE

  237. Behnamian J, SMT Fatemi Ghomi (2010) Development of a PSO–SA hybrid metaheuristic for a new comprehensive regression model to time-series forecasting. Expert Syst Appl 37(2): 974–984

  238. Boukalov AO, Haggman S-G (2000) System aspects of smart-antenna technology in cellular wireless communications-an overview. IEEE Trans Microw Theory Tech 48(6):919–929

    Google Scholar 

  239. Lau K-L, Luk K-M, Lee K-F (2006) Design of a circularly-polarized vertical patch antenna. IEEE Trans Antennas Propag 54(4):1332–1335

    Google Scholar 

  240. Lizzi L et al (2008) A PSO-driven spline-based shaping approach for ultrawideband (UWB) antenna synthesis. IEEE Trans Antennas Propag 56(8):2613–2621

    Google Scholar 

  241. Jin N, Rahmat-Samii Y (2007) Advances in particle swarm optimization for antenna designs: real-number, binary, single-objective and multiobjective implementations. IEEE Trans Antennas Propag 55(3):556–567

    Google Scholar 

  242. Rahman SU et al (2017) Analysis of linear antenna array for minimum side lobe level, half power beamwidth, and nulls control using PSO. J Microw Optoelectron Electromagn Appl 16(2):577–591

    Google Scholar 

  243. Behera SK, Choukiker Y (2010) Design and optimization of dual band microstrip antenna using particle swarm optimization technique. J Infrared Millimeter Terahertz Waves 31(11):1346–1354

    Google Scholar 

  244. Verma RK, Srivastava DK (2019) Design, optimization and comparative analysis of T-shape slot loaded microstrip patch antenna using PSO. Photon Netw Commun 38(3):343–355

    Google Scholar 

  245. Biswas RN et al (2019) Realization of PSO-based adaptive beamforming algorithm for smart antennas. In: Advances in Nature-Inspired Computing and Applications, pp 135–163. Springer, Cham

  246. Bansal A, Sethi G, Sharma S (2018) PSO optimized nested slot structure RFID tag antenna at 5.8 GHz for metallic applications. In: 2018 2nd International Conference on Micro-Electronics and Telecommunication Engineering (ICMETE). IEEE

  247. Zhang B, Rahmat-Samii Y (2016) Worst-case sensitivity analysis (WCSA) by particle swarm optimization (PSO): Applications in realistic optimal antenna designs. In: 2016 International Conference on Electromagnetics in Advanced Applications (ICEAA). IEEE

  248. Ram G et al (2014) Optimal design of non-uniform circular antenna arrays using PSO with wavelet mutation. Int J Bio-Inspired Comput 6(6):424–433

    Google Scholar 

  249. Nguyen TH et al (2013) A multi-level optimization method using PSO for the optimal design of an L-shaped folded monopole antenna array. IEEE Trans Antennas Propag 62(1):206–215

    MathSciNet  Google Scholar 

  250. Rani S, Singh AP (2013) On the design and optimisation of new fractal antenna using PSO. Int J Electron 100(10):1383–1397

    Google Scholar 

  251. Ma Z, Vandenbosch GAE (2012) Impact of random number generators on the performance of particle swarm optimization in antenna design. In: 2012 6th European Conference on Antennas and Propagation (EUCAP). IEEE

  252. Islam MT et al (2009) Optimization of microstrip patch antenna using particle swarm optimization with curve fitting. In: 2009 International Conference on Electrical Engineering and Informatics. Vol 2. IEEE

  253. Lizzi L et al (2007) Optimization of a spline-shaped UWB antenna by PSO. IEEE Antennas Wirel Propag Lett 6:182–185

    Google Scholar 

  254. Chandra S, Bhat R, Singh H (2009) A PSO based method for detection of brain tumors from MRI. In: 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC). IEEE

  255. Hsieh Y-Z, Mu-Chun Su, Wang P-C (2014) A PSO-based rule extractor for medical diagnosis. J Biomed Inform 49:53–60

    Google Scholar 

  256. Liu Z et al (2007) Automatic bone age assessment based on PSO. In: 2007 1st International Conference on Bioinformatics and Biomedical Engineering. IEEE

  257. Azarbad M, Ebrahimzadeh A, Babajani-Feremi A (2010) Brain tissue segmentation using an unsupervised clustering technique based on PSO algorithm. In: 2010 17th Iranian Conference of Biomedical Engineering (ICBME). IEEE

  258. Li Y et al (2011) Dynamic brain magnetic resonance image registration based on inheritance idea and PSO. In: 2011 4th International Conference on Biomedical Engineering and Informatics (BMEI). vol 1. IEEE

  259. Yadav S, Ekbal A, Saha S (2018) Feature selection for entity extraction from multiple biomedical corpora: a PSO-based approach. Soft Comput 22(20):6881–6904

    Google Scholar 

  260. Yadav S et al (2017) Entity extraction in biomedical corpora: An approach to evaluate word embedding features with pso based feature selection. In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers

  261. Zeng N et al (2016) A novel switching delayed PSO algorithm for estimating unknown parameters of lateral flow immunoassay. Cogn Comput 8(2):143–152

    Google Scholar 

  262. Wang CJ et al (2015) A novel initialization method for particle swarm optimization-based fcm in big biomedical data. In: 2015 IEEE International Conference on Big Data (Big Data). IEEE

  263. Qiu J et al (2014) Using animal instincts to design efficient biomedical studies via particle swarm optimization. Swarm Evol Comput 18:1–10

    Google Scholar 

  264. Subasi A (2013) Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders. Comput Biol Med 43(5):576–586

    MathSciNet  Google Scholar 

  265. Hedeshi NG, Abadeh MS (2011) An expert system working upon an ensemble PSO-based approach for diagnosis of coronary artery disease. In: 2011 18th Iranian Conference of Biomedical Engineering (ICBME). IEEE

  266. Chuang L-Y et al (2011) Analysis of SNP interaction combinations to determine breast cancer risk with PSO. In: 2011 IEEE 11th International Conference on Bioinformatics and Bioengineering. IEEE

  267. Kessentini S et al (2011) Particle swarm optimization and evolutionary methods for plasmonic biomedical applications. In: 2011 IEEE Congress of Evolutionary Computation (CEC). IEEE

  268. Wachowiak MP et al (2004) An approach to multimodal biomedical image registration utilizing particle swarm optimization. IEEE Trans Evol Comput 8(3):289–301

    MathSciNet  Google Scholar 

  269. Wang Z, Sun X, Zhang D (2007) A PSO-based multicast routing algorithm." Third International Conference on Natural Computation (ICNC 2007). vol 4. IEEE

  270. Jawad HM et al (2019) Accurate empirical path-loss model based on particle swarm optimization for wireless sensor networks in smart agriculture. IEEE Sens J 20(1):552–561

    Google Scholar 

  271. Wang W et al (2017) VD-PSO: an efficient mobile sink routing algorithm in wireless sensor networks. Peer-to-Peer Netw Appl 10(3):537–546

    Google Scholar 

  272. Sakamoto S et al (2016) An integrated simulation system considering WMN-PSO simulation system and network simulator 3. In: International Conference on Broadband and Wireless Computing, Communication and Applications. Springer, Cham

  273. Sánchez-García J, Reina DG, Toral SL (2019) A distributed PSO-based exploration algorithm for a UAV network assisting a disaster scenario. Future Gener Comput Syst 90:129–148

    Google Scholar 

  274. Singh SP, Sharma SC (2018) A PSO based improved localization algorithm for wireless sensor network. Wirel Person Commun 98(1):487–503

    Google Scholar 

  275. Hou R, Chang Y, Yang L (2017) Multi-constrained QoS routing based on PSO for named data networking. IET Commun 11(8):1251–1255

    Google Scholar 

  276. Sakamoto S et al (2016) Implementation of a new replacement method in WMN-PSO simulation system and its performance evaluation. In: 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA). IEEE

  277. Sasaki T et al (2015) Improvement of the solving performance by the networking of particle swarm optimization. IEICE Trans Fundam Electron Commun Comput Sci 98(8):1777–1786

    Google Scholar 

  278. Manickavelu D, Vaidyanathan RU (2014) Particle swarm optimization (PSO)-based node and link lifetime prediction algorithm for route recovery in MANET. EURASIP J Wirel Commun Netw 1:107

    Google Scholar 

  279. Lin C-C (2013) Dynamic router node placement in wireless mesh networks: a PSO approach with constriction coefficient and its convergence analysis. Inf Sci 232:294–308

    MathSciNet  MATH  Google Scholar 

  280. Lima MF et al (2010) Networking anomaly detection using DSNs and particle swarm optimization with re-clustering. In: 2010 IEEE Global Telecommunications Conference GLOBECOM 2010. IEEE

  281. Al-Obaidy M, Ayesh A (2008) Optimizing autonomous mobile sensors network using PSO algorithms. In: 2008 International Conference on Computer Engineering & Systems. IEEE

  282. Liang Y, Yu H (2005) PSO-based energy efficient gathering in sensor networks. In: International Conference on Mobile Ad-Hoc and Sensor Networks. Springer, Berlin

  283. Feshki MG, Shijani OS (2016) Improving the heart disease diagnosis by evolutionary algorithm of PSO and Feed Forward Neural Network. In: 2016 Artificial Intelligence and Robotics (IRANOPEN). IEEE

  284. Sheikhan M, Mohammadi N (2013) Time series prediction using PSO-optimized neural network and hybrid feature selection algorithm for IEEE load data. Neural Comput Appl 23(3–4):1185–1194

    Google Scholar 

  285. Yogi S, Subhashini KR, Satapathy JK (2010) A PSO based functional link artificial neural network training algorithm for equalization of digital communication channels. In: 2010 5th International Conference on Industrial and Information Systems. IEEE

  286. Jha GK, Thulasiraman P, Thulasiram RK (2009) PSO based neural network for time series forecasting. In: 2009 International Joint Conference on Neural Networks. IEEE

  287. Junyou B (2007) Stock price forecasting using PSO-trained neural networks. In: 2007 IEEE Congress on Evolutionary Computation. IEEE

  288. Syulistyo AR et al (2016) Particle swarm optimization (PSO) for training optimization on convolutional neural network (CNN). Jurnal Ilmu Komputer dan Informasi 9(1):52–58

    Google Scholar 

  289. Yalcin N, Tezel G, Karakuzu C (2015) Epilepsy diagnosis using artificial neural network learned by PSO. Turk J Electr Eng Comput Sci 23(2):421–432

    Google Scholar 

  290. Wang W-C et al (2013) Improved annual rainfall-runoff forecasting using PSO–SVM model based on EEMD. J Hydroinform 15(4):1377–1390

    MathSciNet  Google Scholar 

  291. Nabavi-Kerizi SH, Abadi M, Kabir E (2010) A PSO-based weighting method for linear combination of neural networks. Comput Electr Eng 36(5):886–894

    MATH  Google Scholar 

  292. van Wyk AB, Engelbrecht AP (2010) Overfitting by PSO trained feedforward neural networks. In: IEEE Congress on Evolutionary Computation. IEEE

  293. Bashir ZA, El-Hawary ME (2009) Applying wavelets to short-term load forecasting using PSO-based neural networks. IEEE Trans Power Syst 24(1):20–27

    Google Scholar 

  294. Rakitianskaia A, Engelbrecht AP (2009) Training neural networks with PSO in dynamic environments. In: 2009 IEEE Congress on Evolutionary Computation. IEEE

  295. Chau KW (2007) Application of a PSO-based neural network in analysis of outcomes of construction claims. Autom Constr 16(5):642–646

    Google Scholar 

  296. Zhou J et al (2006) PSO-based neural network optimization and its utilization in a boring machine. J Mater Process Technol 178(1–3):19–23

    Google Scholar 

  297. Grimaldi E, ALFASSIO et al (2004) PSO as an effective learning algorithm for neural network applications. In: Proceedings. ICCEA 2004. 2004 3rd International Conference on Computational Electromagnetics and Its Applications. IEEE

  298. Santana-Quintero LV et al (2006) A new proposal for multiobjective optimization using particle swarm optimization and rough sets theory. In: Parallel Problem Solving from Nature-PPSN IX. Springer, Berlin, Heidelberg, pp 483–492

  299. Navalertporn T, Afzulpurkar NV (2011) Optimization of tile manufacturing process using particle swarm optimization. Swarm Evol Comput 1(2):97–109

    Google Scholar 

  300. Abido MA (2002) Optimal power flow using particle swarm optimization. Int J Electr Power Energy Syst 24(7):563–571

    Google Scholar 

  301. Marko H et al (2014) Turning parameters optimization using particle swarm optimization. Procedia Eng 69:670–677

    Google Scholar 

  302. Hossain SI et al (2019) Optimization of university course scheduling problem using particle swarm optimization with selective search. Expert Syst Appl 127:9–24

    Google Scholar 

  303. Soesanti I, Syahputra R (2016) Batik production process optimization using particle swarm optimization method. J Theor Appl Inf Technol 86(2):272

    Google Scholar 

  304. Kerdphol T et al (2016) Optimization of a battery energy storage system using particle swarm optimization for stand-alone microgrids. Int J Electr Power Energy Syst 81:32–39

    Google Scholar 

  305. Devi S, Geethanjali M (2014) Optimal location and sizing determination of distributed generation and DSTATCOM using particle swarm optimization algorithm. Int J Electr Power Energy Syst 62:562–570

    Google Scholar 

  306. Bornatico R et al (2012) Optimal sizing of a solar thermal building installation using particle swarm optimization. Energy 41(1):31–37

    Google Scholar 

  307. Luh G-C, Lin C-Y (2011) Optimal design of truss-structures using particle swarm optimization. Comput Struct 89(23–24):2221–2232

    Google Scholar 

  308. El-Zonkoly AM (2011) Optimal placement of multi-distributed generation units including different load models using particle swarm optimization. Swarm Evol Comput 1(1):50–59

    Google Scholar 

  309. Radha Damodaram MCA, Valarmathi ML (2011) Phishing website detection and optimization using particle swarm optimization technique. Int J Comput Sci Secur IJCSS 5(5):477

    Google Scholar 

  310. Kuo RJ, Yang CY (2011) Simulation optimization using particle swarm optimization algorithm with application to assembly line design. Appl Soft Comput 11(1):605–613

    Google Scholar 

  311. Zielinski K, Laur R (2006) Constrained single-objective optimization using particle swarm optimization. In: 2006 IEEE International Conference on Evolutionary Computation. IEEE

  312. Chouikhi N et al (2017) PSO-based analysis of echo state network parameters for time series forecasting. Appl Soft Comput 55:211–225

    Google Scholar 

  313. Yang Y et al (2014) Network traffic prediction based on LSSVM optimized by PSO. In: 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops. IEEE

  314. Vikram P, Raghu Veer P (2011) Rainfall forecasting using nonlinear svm based on pso. Int J Comput Sci Inf Technol 2:2309

    Google Scholar 

  315. Wang G, Qiu Y-F, Li H-X (2010) Temperature forecast based on SVM optimized by PSO algorithm. In: 2010 International Conference on Intelligent Computing and Cognitive Informatics. IEEE

  316. Zhao L, Yang Y (2009) PSO-based single multiplicative neuron model for time series prediction. Expert Syst Appl 36(2):2805–2812

    MathSciNet  Google Scholar 

  317. Ghasemi E (2017) Particle swarm optimization approach for forecasting backbreak induced by bench blasting. Neural Comput Appl 28(7):1855–1862

    Google Scholar 

  318. Zeng N et al (2017) A switching delayed PSO optimized extreme learning machine for short-term load forecasting. Neurocomputing 240:175–182

    Google Scholar 

  319. Chang J-F, Huang Y-M (2014) PSO based time series models applied in exchange rate forecasting for business performance management. Electron Commer Res 14(3):417–434

    Google Scholar 

  320. Wang X et al (2014) Real estate price forecasting based on SVM optimized by PSO. Optik 125(3):1439–1443

    Google Scholar 

  321. Zhiqiang G, Huaiqing W, Quan L (2013) Financial time series forecasting using LPP and SVM optimized by PSO. Soft Comput 17(5):805–818

    Google Scholar 

  322. Li-Xia L, Yi-Qi Z, Liu X-Y (2011) Tax forecasting theory and model based on SVM optimized by PSO. Expert Syst Appl 38(1):116–120

    Google Scholar 

  323. Yang X et al (2010) An improved WM method based on PSO for electric load forecasting.". Expert Syst Appl 37(12):8036–8041

    Google Scholar 

  324. Huang Z et al (2009) Prediction of effluent parameters of wastewater treatment plant based on improved least square support vector machine with PSO. In: 2009 First International Conference on Information Science and Engineering. IEEE

  325. Caiqing Z, Ming L, Mingyang T (2008) BP neural network optimized with PSO algorithm for daily load forecasting. In: 2008 International Conference on Information Management, Innovation Management and Industrial Engineering. vol 3. IEEE

  326. Chau K (2005) A split-step PSO algorithm in prediction of water quality pollution. In: International Symposium on Neural Networks. Springer, Berlin

  327. Dada EG, Ramlan EI (2015) A hybrid primal-dual-PSO (pdipmPSO) algorithm for swarm robotics flocking strategy. In: 2015 Second International Conference on Computing Technology and Information Management (ICCTIM). IEEE

  328. Cai Y, Yang SX (2013) An improved PSO-based approach with dynamic parameter tuning for cooperative multi-robot target searching in complex unknown environments. Int J Control 86(10):1720–1732

    MathSciNet  MATH  Google Scholar 

  329. Ab Aziz NA, Ibrahim Z (2012) Asynchronous particle swarm optimization for swarm robotics. Procedia Eng 41:951–957

    Google Scholar 

  330. Zhu Q, Liang A, Guan H (2011) A PSO-inspired multi-robot search algorithm independent of global information. In: 2011 IEEE Symposium on Swarm Intelligence. IEEE

  331. Atyabi A, Powers DMW (2010) The use of area extended particle swarm optimization (AEPSO) in swarm robotics. In: 2010 11th International Conference on Control Automation Robotics & Vision. IEEE, 2010

  332. Dadgar M, Jafari S, Hamzeh A (2016) A PSO-based multi-robot cooperation method for target searching in unknown environments. Neurocomputing 177:62–74

    Google Scholar 

  333. Nedjah N, de Mendonça RM, de Macedo Mourelle L (2015) PSO-based distributed algorithm for dynamic task allocation in a robotic swarm. ICCS. 2015

  334. Kherici N, Ali YMB (2014) Using PSO for a walk of a biped robot. J Comput Sci 5(5):743–749

    Google Scholar 

  335. Lai L-C et al (2013) A PSO method for optimal design of PID controller in motion planning of a mobile robot. In: 2013 International Conference on Fuzzy Theory and Its Applications (iFUZZY). IEEE

  336. Aghaabbasloo M, Azarkaman M, Salehi ME (2013) Biped robot joint trajectory generation using PSO evolutionary algorithm. In: 2013 3rd Joint Conference of AI & Robotics and 5th RoboCup Iran Open International Symposium. IEEE

  337. Couceiro MS et al (2012) A fuzzified systematic adjustment of the robotic Darwinian PSO. Robot Auton Syst 60(12):1625–1639

    Google Scholar 

  338. Couceiro MS et al (2012) Introducing the fractional order robotic Darwinian PSO. In: AIP Conference Proceedings, vol 1493. No. 1. American Institute of Physics

  339. Choudhury BB, Biswal BB (2011) A PSO based multi-robot task allocation. Int J Comput Vision Robot 2(1):49–61

    Google Scholar 

  340. Tang Q, Eberhard P (2011) A PSO-based algorithm designed for a swarm of mobile robots. Struct Multidiscip Optim 44(4):483

    MathSciNet  MATH  Google Scholar 

  341. Mohamed AZ et al (2010) A proposal on development of intelligent PSO based path planning and image based obstacle avoidance for real multi agents robotics system application. In: 2010 2nd International Conference on Electronic Computer Technology. IEEE

  342. Al-Maamari A, Omara FA (2015) Task scheduling using PSO algorithm in cloud computing environments. Int J Grid Distrib Comput 8(5):245–256

    Google Scholar 

  343. Koay CA, Srinivasan D (2003) Particle swarm optimization-based approach for generator maintenance scheduling. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  344. Zhang L, Chen Y, Yang B (2006) Task scheduling based on PSO algorithm in computational grid. In: Sixth International Conference on Intelligent Systems Design and Applications. vol 2. IEEE

  345. Pratchayaborirak T, Kachitvichyanukul V (2011) A two-stage PSO algorithm for job shop scheduling problem. Int J Manag Sci Eng Manag 6(2):83–92

    Google Scholar 

  346. Masdari M et al (2017) A survey of PSO-based scheduling algorithms in cloud computing. J Network Syst Manag 25(1):122–158

    Google Scholar 

  347. Xue S, Shi W, Xiaolong Xu (2016) A heuristic scheduling algorithm based on PSO in the cloud computing environment. Int J u-and e-Serv Sci Technol 9(1):349–362

    Google Scholar 

  348. AitZai A, Benmedjdoub B, Boudhar M (2016) Branch-and-bound and PSO algorithms for no-wait job shop scheduling. J Intell Manuf 27(3):679–688

    MATH  Google Scholar 

  349. Kumar D, Raza Z (2015) A PSO based VM resource scheduling model for cloud computing In: 2015 IEEE International Conference on Computational Intelligence & Communication Technology. IEEE.

  350. Garcia-Galan S, Prado RP, MuñozExpósito JE (2015) Rules discovery in fuzzy classifier systems with PSO for scheduling in grid computational infrastructures. Appl Soft Comput 29:424–435

    Google Scholar 

  351. Zhao G (2014) Cost-aware scheduling algorithm based on PSO in Cloud Computing environment. Int J Grid Distrib Comput 7(1):33–42

    Google Scholar 

  352. Zhang H et al (2012) A PSO-based hierarchical resource scheduling strategy on cloud computing. In: International Conference on Trustworthy Computing and Services. Springer, Berlin

  353. Chen R-M, Wang C-M (2011) Project scheduling heuristics-based standard PSO for task-resource assignment in heterogeneous grid. Abstract and Applied Analysis, vol 2011. Hindawi

  354. Zhang L et al (2008) A task scheduling algorithm based on PSO for grid computing. Int J Comput Intell Res 4(1):37–43

    Google Scholar 

  355. Liu B, Wang L, Jin Y-H (2007) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybernetics Part B 37(1):18–27

    Google Scholar 

  356. Chu S-C, Chen Y-T, Ho J-H (2006) Timetable scheduling using particle swarm optimization. In: First International Conference on Innovative Computing, Information and Control-Volume I (ICICIC'06). vol 3. IEEE

  357. Ali MH et al (2018) A new intrusion detection system based on fast learning network and particle swarm optimization. IEEE Access 6:20255–20261

    Google Scholar 

  358. Borra VS, Debnath K (2019) Solving unit commitment and security problems by particle swarm optimization technique. In: 2019 IEEE PES GTD Grand International Conference and Exposition Asia (GTD Asia). IEEE

  359. Lekshmi M, Nagaraj MS (2018) Online static security assessment module using radial basis neural network trained with particle swarm optimization. In: Intelligent and efficient electrical systems. Springer, Singapore, pp 215–224

  360. Honghui N, Yanling S (2010) Research on risk assessment model of information security based on particle swarm algorithm-RBF neural network. In: 2010 Second Pacific-Asia Conference on Circuits, Communications and System. vol 1. IEEE

  361. Saxena H, Richariya V (2014) Intrusion detection in KDD99 dataset using SVM-PSO and feature reduction with information gain. Int J Comput Appl 98(6)

  362. Sharma B, Pandit M (2012) Security constrained optimal power flow employing particle swarm optimization. In: 2012 IEEE Students' Conference on Electrical, Electronics and Computer Science. IEEE

  363. Kalyani S, Shanti Swarup K (2011) Classifier design for static security assessment using particle swarm optimization. Appl Soft Comput 11(1):658–666

    Google Scholar 

  364. Kalyani S, ShantiSwarup K (2011) Particle swarm optimization based K-means clustering approach for security assessment in power systems. Expert Syst Appl 38(9):10839–10846

    Google Scholar 

  365. Somasundaram P, Muthuselvan NB (2010) Security constrained optimal power flow with FACTS devices using modified particle swarm optimization. In: International Conference on Swarm, Evolutionary, and Memetic Computing. Springer, Berlin

  366. Voumvoulakis EM, Hatziargyriou ND (2009) A particle swarm optimization method for power system dynamic security control. IEEE Trans Power Syst 25(2):1032–1041

    Google Scholar 

  367. Yumbla PEO, Ramirez JM, Coello Coello CA (2008) Optimal power flow subject to security constraints solved with a particle swarm optimizer. IEEE Trans Power Syst 23(1):33–40

    Google Scholar 

  368. Srinoy S (2007) Intrusion detection model based on particle swarm optimization and support vector machine. In: 2007 IEEE Symposium on Computational Intelligence in Security and Defense Applications. IEEE.

  369. Gaing Z-L, Liu X-H (2007) New constriction particle swarm optimization for security-constrained optimal power flow solution. In: 2007 International Conference on Intelligent Systems Applications to Power Systems. IEEE.

  370. Pancholi RK, Swarup KS (2004) Particle swarm optimization for security constrained economic dispatch. In: International Conference on Intelligent Sensing and Information Processing, 2004. Proceedings of. IEEE

  371. Singh P, Gupta M, Jain A (2018) A review article of signal to noise ratio using frequency division multiplexing PSO algorithm

  372. Raj S, Ray KC (2017) ECG signal analysis using DCT-based DOST and PSO optimized SVM. IEEE Trans Instrum Meas 66(3):470–478

    Google Scholar 

  373. Zhao Y, Zheng J (2004) Particle swarm optimization algorithm in signal detection and blind extraction. In: 7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings.. IEEE

  374. Lin, C-L, Hsieh S-T, Liu C-C (2005) PSO-based learning rate adjustment for blind source separation. In: 2005 International Symposium on Intelligent Signal Processing and Communication Systems. IEEE

  375. Sunil N, Ganesan R, Sankaragomathi B (2019) Analysis of OSA syndrome from PPG signal using CART-PSO classifier with time domain and frequency domain features. Comput Model Eng Sci 118(2):351–375

    Google Scholar 

  376. Napolean KR (2018) Automatic seizure detection in EEG signal using PSO and SVM. Int J Pure Appl Math 118(20):239–245

    Google Scholar 

  377. Lesmana TF, Isa SM, Surantha N (2018) Sleep stage identification using the combination of ELM and PSO based on ECG signal and HRV. In: 2018 3rd International Conference on Computer and Communication Systems (ICCCS). IEEE

  378. Kadhim SA (2017) A new signal de-noising method usingadaptive wavelet threshold based on PSO algorithm and kurtosis measuring for residual noise. J Univ Babylon 25(1):8–19

    Google Scholar 

  379. Nivedha R et al (2017) EEG based emotion recognition using SVM and PSO. In: 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT). IEEE

  380. Shadmand S, Mashoufi B (2016) A new personalized ECG signal classification algorithm using block-based neural network and particle swarm optimization. Biomed Signal Process Control 25:12–23

    Google Scholar 

  381. Rakshit M, Panigrahy D, Sahu PK (2015) EKF with PSO technique for delineation of P and T wave in electrocardiogram (ECG) signal. In: 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN). IEEE

  382. Nasiri M (2012) Fetal electrocardiogram signal extraction by ANFIS trained with PSO method. International Journal of Electrical and Computer Engineering 2(2):247

    Google Scholar 

  383. Paulraj, M. P., et al. "EEG classification using radial basis PSO neural network for brain machine interfaces." 2007 5th Student Conference on Research and Development. IEEE, 2007.

  384. Fukuyama, Yoshikazu, and Hirotata Yoshida. "A particle swarm optimization for reactive power and voltage control in electric power systems." Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546). Vol. 1. IEEE, 2001.

  385. Gozde, Haluk, and M. Cengiz Taplamacioglu. "Automatic generation control application with craziness based particle swarm optimization in a thermal power system." International Journal of Electrical Power & Energy Systems 33.1 (2011): 8–16.

  386. Luo, Weihua, and Yibin Shi. "Automatic generation control strategies under cps based on particle swarm optimization algorithm." 2010 International Conference on Electrical and Control Engineering. IEEE, 2010.

  387. Miyatake, Masafumi, et al. "Maximum power point tracking of multiple photovoltaic arrays: A PSO approach." IEEE Transactions on Aerospace and Electronic Systems 47.1 (2011): 367–380.

  388. Mengxi, Yu, et al. "Reactive power coordinated control strategy based on PSO for wind farms cluster." 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC). IEEE, 2016.

  389. García-Triviño, Pablo, et al. "Power control based on particle swarm optimization of grid-connected inverter for hybrid renewable energy system." Energy Conversion and Management 91 (2015): 83–92.

  390. Al-Saedi W et al (2013) Power flow control in grid-connected microgrid operation using Particle Swarm Optimization under variable load conditions. Int J Electr Power Energy Syst 49:76–85

    Google Scholar 

  391. Ishaque K et al (2012) A direct control based maximum power point tracking method for photovoltaic system under partial shading conditions using particle swarm optimization algorithm. Appl Energy 99:414–422

    Google Scholar 

  392. Das DC, Roy AK, Sinha N (2011) PSO based frequency controller for wind-solar-diesel hybrid energy generation/energy storage system. In: 2011 International Conference on Energy, Automation and Signal. IEEE

  393. Yousuf MS, Al-Duwaish HN, Al-Hamouz ZM (2010) PSO based predictive nonlinear automatic generation control. In: Proceedings of the 12th WSEAS International Conference on Automatic Control, Modelling & Simulation

  394. Shayeghi H, Shayanfar HA, Jalili A (2009) LFC design of a deregulated power system with TCPS using PSO. Int J Electr Electron Eng 3(10):632–640

    Google Scholar 

  395. Shayeghi H, Jalili A, Shayanfar HA (2008) Multi-stage fuzzy load frequency control using PSO. Energy Convers Manag 49(10):2570–2580

    Google Scholar 

  396. Heo JS, Lee KY, Garduno-Ramirez R (2006) Multiobjective control of power plants using particle swarm optimization techniques. IEEE Trans Energy Convers 21(2):552–561

    Google Scholar 

  397. Chen CH, Yeh SN (2006) Particle swarm optimization for economic power dispatch with valve-point effects. In: 2006 IEEE/PES Transmission & Distribution Conference and Exposition: Latin America. IEEE

  398. Bingül Z, Karahan O (2011) A fuzzy logic controller tuned with PSO for 2 DOF robot trajectory control. Expert Syst Appl 38(1):1017–1031

    Google Scholar 

  399. Runkler TA, Katz C (2006) Fuzzy clustering by particle swarm optimization. In: 2006 IEEE international conference on fuzzy systems. IEEE.

  400. Olivas F et al (2016) Dynamic parameter adaptation in particle swarm optimization using interval type-2 fuzzy logic. Soft Comput 20(3):1057–1070

    Google Scholar 

  401. Maldonado Y, Castillo O, Melin P (2013) Particle swarm optimization of interval type-2 fuzzy systems for FPGA applications. Appl Soft Comput 13(1):496–508

    Google Scholar 

  402. Melin P et al (2013) Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic. Expert Syst Appl 40(8):3196–3206

    Google Scholar 

  403. Chakravarty S, Dash PK (2012) A PSO based integrated functional link net and interval type-2 fuzzy logic system for predicting stock market indices. Appl Soft Comput 12(2):931–941

    Google Scholar 

  404. Feng H-M (2005) Particle swarm optimization learning fuzzy systems design. In: Third International Conference on Information Technology and Applications (ICITA'05). vol 1. IEEE

  405. Wang Z, Xia S, Dexian Z (2007) A PSO-based classification rule mining algorithm. In: International Conference on Intelligent Computing. Springer, Berlin

  406. Tsai M-C et al (2012) An application of PSO algorithm and decision tree for medical problem. In: 2nd International Conference on Intelligent Computational Systems (ICS'2012)

  407. Alkeshuosh AH et al (2017) Using PSO algorithm for producing best rules in diagnosis of heart disease. In: 2017 international conference on computer and applications (ICCA). IEEE

  408. Bonam J, Ramamohan Reddy A, Kalyani G (2014) Privacy preserving in association rule mining by data distortion using PSO." ICT and Critical Infrastructure: Proceedings of the 48th Annual Convention of Computer Society of India, vol II. Springer, Cham

  409. Khan A, Bawane NG, Bodkhe S (2010) An analysis of particle swarm optimization with data clustering-technique for optimization in data mining. IJCSE Int J Comput Sci Eng 2(07):2223–2226

    Google Scholar 

  410. Gandhi KR, Karnan M, Kannan S (2010) Classification rule construction using particle swarm optimization algorithm for breast cancer data sets. In: 2010 International Conference on Signal Acquisition and Processing. IEEE

  411. Van der Merwe DW, Engelbrecht AP (2003) Data clustering using particle swarm optimization. In: The 2003 Congress on Evolutionary Computation, 2003. CEC'03. vol 1. IEEE

  412. Eberhart, R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science. IEEE

  413. Kennedy J (1997) The particle swarm: social adaptation of knowledge. In: Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC'97). IEEE

  414. Shi Y, Eberhart RC (1998) Parameter selection in particle swarm optimization. In: International Conference On Evolutionary Programming. Springer, Berlin

  415. Eberhart RC, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization. In: International Conference on Evolutionary Programming. Springer, Berlin

  416. 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). IEEE.

  417. Kennedy J (1998). The behavior of particles. In: International Conference on Evolutionary Programming. Springer, Berlin, Heidelberg

  418. Kennedy J, Spears WM (1998) Matching algorithms to problems: an experimental test of the particle swarm and some genetic algorithms on the multimodal problem generator. In: 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360). IEEE.

  419. Shi Y, Eberhart RC (1999) Empirical study of particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406). vol 3. IEEE

  420. Eberhart RC, Hu X (1999) Human tremor analysis using particle swarm optimization. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406). vol 3. IEEE

  421. Kennedy J (1999) Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406). vol. . IEEE

  422. Eberhart RC, Yuhui S (2000) Comparing inertia weights and constriction factors in particle swarm optimization. In: Proceedings of the 2000 congress on evolutionary computation. CEC00 (Cat. No. 00TH8512). Vol. 1. IEEE, 2000.

  423. Kennedy J (2000) Stereotyping: Improving particle swarm performance with cluster analysis. In: Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No. 00TH8512). vol 2. IEEE

  424. Eberhart RC, Shi Y (2001) Tracking and optimizing dynamic systems with particle swarms. In: Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546). vol 1. IEEE

  425. Eberhart RC, Shi Y, Kennedy J (2001) Swarm intelligence. Elsevier, Amsterdam

    Google Scholar 

  426. Hu X, Eberhart R (2002) Solving constrained nonlinear optimization problems with particle swarm optimization. In: Proceedings of the sixth world multiconference on systemics, cybernetics and informatics. vol 5. Citeseer.

  427. Hu X, Eberhart R (2002) Multiobjective optimization using dynamic neighborhood particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No. 02TH8600). vol 2. IEEE

  428. Kennedy, Jim, and Russ Eberhart. "Tutorial on particle swarm optimization." 2002 World Congress on Computational Intelligence WCCI. 2002.

  429. Kennedy J, Mendes R (2002) Population structure and particle swarm performance. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No. 02TH8600). vol 2. IEEE

  430. Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73

    Google Scholar 

  431. Hu X, Eberhart RC, Shi Y (2003) Engineering optimization with particle swarm. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  432. Hu X, Eberhart RC, Shi Y (2003) Particle swarm with extended memory for multiobjective optimization. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  433. Sun Q et al (2003) Utilizing particle swarm optimization to label a structured beam matrix. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE.

  434. Xiao X et al (2003) Gene clustering using self-organizing maps and particle swarm optimization. In: Proceedings International Parallel and Distributed Processing Symposium. IEEE

  435. Mendes R, Kennedy J, Neves J (2003) Watch thy neighbor or how the swarm can learn from its environment. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  436. Kennedy J (2003) Bare bones particle swarms. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706). IEEE

  437. Eberhart RC, Shi Y (2004) Guest editorial special issue on particle swarm optimization. IEEE Trans Evol Comput 8(3):201–203

    Google Scholar 

  438. Kennedy J (2004) Probability and dynamics in the particle swarm. In: Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753). vol 1. IEEE

  439. Xiao X et al (2004) A hybrid self-organizing maps and particle swarm optimization approach. Concurr Comput Pract Exp 16(9):895–915

    Google Scholar 

  440. Kennedy J (2005) Dynamic-probabilistic particle swarms. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation

  441. Kennedy J (2005) Particle swarms: optimization based on sociocognition. Recent developments in biologically inspired computing. IGI Global, pp 235–269

  442. Kennedy J (2006) Swarm intelligence. Handbook of nature-inspired and innovative computing. Springer, Boston, pp 187–219

    Google Scholar 

  443. Kennedy J, Rui M (2006) Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Trans Syst Man Cybernetics Part C 36(4):515–519

    Google Scholar 

  444. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1(1):33–57

    Google Scholar 

  445. Kennedy J (2007) Some issues and practices for particle swarms. In: 2007 IEEE Swarm Intelligence Symposium. IEEE

  446. Mendes R, Kennedy J (2007) Stochastic barycenters and beta distribution for gaussian particle swarms. In: Portuguese Conference on Artificial Intelligence. Springer, Berlin

  447. Bratton D, Kennedy J (2007) Defining a standard for particle swarm optimization. In: 2007 IEEE swarm intelligence symposium. IEEE.

  448. Pan F, et al (2008) A new UAV assignment model based on PSO. In: 2008 IEEE Swarm Intelligence Symposium. IEEE.

  449. Shi Y, Eberhart RC (2008) Population diversity of particle swarms. In: 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence). IEEE

  450. Pan F et al (2008) An analysis of bare bones particle swarm. In: 2008 IEEE Swarm Intelligence Symposium. IEEE

  451. Shi Y, Eberhart R (2009) Monitoring of particle swarm optimization. Front Comput Sci China 3(1):31–37

    Google Scholar 

  452. Rabinovich M et al (2012) Particle swarm optimization on a GPU. In: 2012 IEEE International Conference on Electro/Information Technology. IEEE

  453. Reynolds, J et al (2015) Using computational swarm intelligence for real-time asset al.location. In: 2015 IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA). IEEE

  454. Eberhart RC, Groves DJ, Woodward JK (2017) Deep swarm: Nested particle swarm optimization. In: 2017 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE

  455. Blackwell T, Kennedy J (2018) Impact of communication topology in particle swarm optimization. IEEE Trans Evol Comput 23(4):689–702

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Janmenjoy Nayak.

Ethics declarations

Conflict of interest

The authors declare that this manuscript has no conflict of interest with any other published source and has not been published previously (partly or in full). No data have been fabricated or manipulated to support our conclusions. There is no funding agencies involved in this research.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nayak, J., Swapnarekha, H., Naik, B. et al. 25 Years of Particle Swarm Optimization: Flourishing Voyage of Two Decades. Arch Computat Methods Eng 30, 1663–1725 (2023). https://doi.org/10.1007/s11831-022-09849-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11831-022-09849-x

Keywords

Navigation