Skip to main content
Log in

Particle swarm variants: standardized convergence analysis

  • Published:
Swarm Intelligence Aims and scope Submit manuscript

Abstract

This paper presents an objective function specially designed for the convergence analysis of a number of particle swarm optimization (PSO) variants. It was found that using a specially designed objective function for convergence analysis is both a simple and valid method for performing assumption free convergence analysis. It was also found that the canonical particle swarm’s topology did not have an impact on the parameter region needed to ensure convergence. The parameter region needed to ensure convergent particle behavior was empirically obtained for the fully informed PSO, the bare bones PSO, and the standard PSO 2011 algorithm. In the case of the bare bones PSO and the standard PSO 2011, the region needed to ensure convergent particle behavior differs from previous theoretical work. The difference in the obtained regions in the bare bones PSO is a direct result of the previous theoretical work relying on simplifying assumptions, specifically the stagnation assumption. A number of possible causes for the discrepancy in the obtained convergent region for the standard PSO 2011 are given.

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

Similar content being viewed by others

References

  • Blackwell, T. (2012). A study of collapse in bare bones particle swarm optimization. IEEE Transactions on Evolutionary Computation, 16(3), 354–372.

    Article  Google Scholar 

  • Bonyadi, M., & Michalewicz, Z. (2014). SPSO2011-analysis of stability, local convergence, and rotation sensitivity. In Proceedings of the genetic and evolutionary computation conference (pp. 9–15). New York, NY: ACM Press.

  • Campana, E. F., Fasano, G., & Pinto, A. (2010). Dynamic analysis for the selection of parameters and initial population, in particle swarm optimization. Journal of Global Optimization, 48(3), 347–397.

  • Cleghorn, C., & Engelbrecht, A. (2014a). A generalized theoretical deterministic particle swarm model. Swarm Intelligence, 8(1), 35–59.

    Article  Google Scholar 

  • Cleghorn, C., & Engelbrecht, A. (2014b). Particle swarm convergence: An empirical investigation. In Proceedings of the congress on evolutionary computation (pp. 2524–2530). Piscataway, NJ: IEEE Press.

  • Clerc, M. (2011). Standard particle swarm optimisation. Technical Report. http://clerc.maurice.free.fr/pso/SPSO_descriptions.pdf

  • Clerc, M., & Kennedy, J. (2002). The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Transactions on Evolutionary Computation, 6(1), 58–73.

    Article  Google Scholar 

  • Engelbrecht, A. (2007). Computational intelligence (2nd ed.). Wiltshire: Wiley.

    Book  Google Scholar 

  • Engelbrecht, A. (2013a). Particle swarm optimization: Global best or local best. In Proceedings of the 1st BRICS countries congress on computational intelligence (pp. 124–135). Piscataway, NJ: IEEE Press.

  • Engelbrecht, A. (2013b). Roaming behavior of unconstrained particles. In Proceedings of the 1st BRICS countries congress on computational intelligence (pp. 104–111). Piscataway, NJ: IEEE Press.

  • Gazi, V. (2012). Stochastic stability analysis of the particle dynamics in the PSO algorithm. In Proceedings of the IEEE international symposium on intelligent control (pp. 708–713).Piscataway: IEEE Press.

  • Jiang, M., Luo, Y., & Yang, S. (2007). Stochastic convergence analysis and parameter selection of the standard particle swarm optimization algorithm. Information Processing Letters, 102(1), 8–16.

    Article  MathSciNet  MATH  Google Scholar 

  • Kadirkamanathan, V., Selvarajah, K., & Fleming, P. (2006). Stability analysis of the particle dynamics in particle swarm optimizer. IEEE Transactions on Evolutionary Computation, 10(3), 245–255.

    Article  Google Scholar 

  • Kendall, M., & Ord, J. (1990). Time series (3rd ed.). London: Edward Arnold.

    MATH  Google Scholar 

  • Kennedy, J. (1999). Small worlds and mega-minds: Effects of neighborhood topology on particle swarm performance. In Proceedings of the IEEE congress on evolutionary computation (Vol. 3, pp. 1931–1938). Piscataway, NJ: IEEE Press.

  • Kennedy, J. (2003). Bare bones particle swarms. In Proceedings of the IEEE swarm intelligence symposium (pp. 80–87). Piscataway, NJ: IEEE Press.

  • Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of the IEEE international joint conference on neural networks (pp. 1942–1948). Piscataway, NJ: IEEE Press.

  • Kennedy, J., & Mendes, R. (2002). Population structure and particle performance. In Proceedings of the IEEE congress on evolutionary computation (pp. 1671–1676). Piscataway, NJ: IEEE Press.

  • Kennedy, J., & Mendes, R. (2003). Neighborhood topologies in fully-informed and best-of-neighborhood particle swarms. In Proceedings of the IEEE international workshop on soft computing in industrial applications (pp. 45–50). Piscataway, NJ: IEEE Press.

  • Kisacanin, B., & Agarwal, G. (2001). Linear control systems: With solved problems and Matlab examples. New York, NY: Springer.

    Book  Google Scholar 

  • Liang, J., Qu, B., & Suganthan, P. (2013). Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report 201311, Computational Intelligence Laboratory, Zhengzhou University and Nanyang Technological University.

  • Liu, Q. (2014). Order-2 stability analysis of particle swarm optimization. Evolutionary Computation. doi:10.1162/EVCO_a_00129.

  • Mirinda, V., Keko, H., & Duque, A. (2008). Stochastic star communication topology in evolutionary particle swarms (EPSO). International Journal of Computational Intelligence Research, 4(2), 105–116.

    MathSciNet  Google Scholar 

  • Montes de Oca, M., & Stützle, T. (2008). Convergence behavior of the fully informed particle swarm optimization algorithm. In Proceedings of the genetic and evolutionary computation conference (pp. 71–78). New York, NY: ACM Press.

  • Ozcan, E., & Mohan, C. (1998). Analysis of a simple particle swarm optimization system. Intelligent Engineering Systems through Artificial Neural Networks, 8, 253–258.

    Google Scholar 

  • Ozcan, E., & Mohan, C. (1999). Particle swarm optimization: Surfing the waves. In Proceedings of the IEEE congress on evolutionary computation (Vol. 3, pp. 1939–1944). Piscataway, NJ: IEEE Press.

  • Poli, R. (2007). On the moments of the sampling distribution of particles swarm optimisers. In Proceedings of the genetic and evolutionary computation conference (pp. 2907–141). New York, NY: ACM Press.

  • Poli, R. (2008). Analysis of the publications on the applications of particle swarm optimisation. Journal of Artificial Evolution and Applications, 2008, 1–10.

    Google Scholar 

  • Poli, R. (2009). Mean and variance of the sampling distribution of particle swarm optimizers during stagnation. IEEE Transactions on Evolutionary Computation, 13(4), 712–721.

    Article  Google Scholar 

  • Poli, R., & Broomhead, D. (2007). Exact analysis of the sampling distribution for the canonical particle swarm optimiser and its convergence during stagnation. In Proceedings of the genetic and evolutionary computation conference (pp. 134–141). New York, NY: ACM Press.

  • Shi, Y., & Eberhart, R. (1998). A modified particle swarm optimizer. In Proceedings of the IEEE congress on evolutionary computation (pp. 69–73). Piscataway, NJ: IEEE Press.

  • Trelea, I. (2003). The particle swarm optimization algorithm: Convergence analysis and parameter selection. Information Processing Letters, 85(6), 317–325.

    Article  MathSciNet  MATH  Google Scholar 

  • Van den Bergh, F. (2002). An analysis of particle swarm optimizers. Ph.D. Thesis, Department of Computer Science, University of Pretoria, Pretoria, South Africa.

  • Van den Bergh, F., & Engelbrecht, A. (2006). A study of particle swarm optimization particle trajectories. Information Sciences, 176(8), 937–971.

    Article  MathSciNet  Google Scholar 

  • Zambrano-Bigiarini, M., & Clerc, M. (2013). Standard particle swarm optimisation 2011 at CEC-2013: A baseline for future PSO improvements. In Proceedings of the IEEE congress on evolutionary computation (pp. 2337–2344). Piscataway, NJ: IEEE Press.

  • Zheng, Y., Ma, L., Zhang, L., & Qian, J. (2003). On the convergence analysis and parameter selection in particle swarm optimization. In Proceedings of the international conference on machine learning and cybernetics (Vol. 3, pp. 1802–1907). Piscataway, NJ: IEEE Press.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andries P. Engelbrecht.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cleghorn, C.W., Engelbrecht, A.P. Particle swarm variants: standardized convergence analysis. Swarm Intell 9, 177–203 (2015). https://doi.org/10.1007/s11721-015-0109-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11721-015-0109-7

Keywords

Navigation