Abstract
The PSO algorithm can be physically interpreted as a stochastic damped mass-spring system: the so-called PSO continuous model. Furthermore, PSO corresponds to a particular discretization of the PSO continuous model. In this paper, we introduce a delayed version of the PSO continuous model, where the center of attraction might be delayed with respect to the particle trajectories. Based on this mechanical analogy, we derive a family of PSO versions. For each member of this family, we deduce the first and second order stability regions and the corresponding spectral radius. As expected, the PSO-family algorithms approach the PSO continuous model (damped-mass-spring system) as the size of the time step goes to zero. All the family members are linearly isomorphic when they are derived using the same delay parameter. If the delay parameter is different, the algorithms have corresponding stability regions of any order, but they differ in their respective force terms. All the PSO versions perform fairly well in a very broad area of the parameter space (inertia weight and local and global accelerations) that is close to the border of the second order stability regions and also to the median lines of the first order stability regions where no temporal correlation between trajectories exists. In addition, these regions are fairly similar for different benchmark functions. When the number of parameters of the cost function increases, these regions move towards higher inertia weight values (w=1) and lower total mean accelerations where the temporal covariance between trajectories is positive. Finally, the comparison between different PSO versions results in the conclusion that the centered version (CC-PSO) and PSO have the best convergence rates. Conversely, the centered-progressive version (CP-PSO) has the greatest exploratory capabilities. These features have to do with the way these algorithms update the velocities and positions of particles in the swarm. Knowledge of their respective dynamics can be used to propose a family of simple and stable algorithms, including hybrid versions.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Birge, B. (2003). PSOt, a particle swarm optimization toolbox for use with Matlab. IEEE swarm intelligence symposium, 2003. Proceedings of the 2003 IEEE, 24–26 April 2003, Indianapolis, USA (pp. 182–186). Digital Object Identifier doi:10.1109/SIS.2003.1202265.
Brandstätter, B., & Baumgartner, U. (2002). Particle swarm optimization—mass-spring system analogon. IEEE Transaction on Magnetics, 38(2), 997–1000.
Carlisle, A., & Dozier, G. (2001). An off-the-shelf PSO. In Proceedings of the workshop on particle swarm optimization, Purdue School of Engineering and Technology, Indianapolis (pp. 1–6).
Clerc, M. (2006). Stagnation analysis in particle swarm optimisation or what happens when nothing happens (Tech. Rep. CSM-460). Department of Computer Science, University of Essex, UK, August 2006.
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.
Fernández Martínez, J. L., & García Gonzalo, E. (2008). The generalized PSO: a new door for PSO evolution. Journal of Artificial Evolution and Applications. doi:10.1155/2008/861275. Article ID 861275, 15 pages.
Fernández Martínez, J. L., & García Gonzalo, E. (2009). Stochastic stability analysis of the linear continuous and discrete PSO models (Tech. Rep.). Department of Mathematics, University of Oviedo, Spain, June 2009.
Fernández Martínez, J. L., García Gonzalo, E., & Fernández Alvarez, J. P. (2008). Theoretical analysis of particle swarm trajectories through a mechanical analogy. International Journal of Computational Intelligence Research, 4(2).
Jiang, M., Luo, Y. P., & Yang, S. Y. (2007). Stochastic convergence analysis and parameter selection of the standard particle swarm optimization algorithm. Information Processing Letters, 2(1), 8–16.
Kadirkamanathan, V., Selvarajah, K., & Fleming, P. J. (2006). Stability analysis of the particle dynamics in particle swarm optimizer. IEEE Transactions on Evolutionary Computation, 10(3), 245–255.
Poli, R. (2008). Dynamics and stability of the sampling distribution of particle swarm optimisers via moment analysis. Journal of Artificial Evolution and Applications. doi:10.1155/2008/761459. Article ID 761459, 10 pages.
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 9th genetic and evolutionary computation conference (GECCO’07) (pp. 134–141). New York: ACM.
Trelea, I. C. (2003). The particle swarm optimization algorithm: convergence analysis and parameter selection. Information Processing Letters, 85(6), 317–325.
Zheng, Y. L., Ma, L. H., Zhang, L. Y., & Qian, J. X. (2003). On the convergence analysis and parameter selection in particle swarm optimisation. In Proceedings of the 2nd international conference on machine learning and cybernetics (ICMLC’03) (Vol. 3, pp. 1802–1807). China.
Van den Bergh, F., & Engelbrecht, A. P. (2006). A study of particle swarm optimization particle trajectories. Information Sciences, 176(8), 937–971.
Author information
Authors and Affiliations
Corresponding author
Additional information
J.L. Fernández Martínez is a visiting professor at UC-Berkeley (Department of Civil and Environmental Engineering) and Stanford University (Energy Resources Department).
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Fernández Martínez, J.L., García Gonzalo, E. The PSO family: deduction, stochastic analysis and comparison. Swarm Intell 3, 245–273 (2009). https://doi.org/10.1007/s11721-009-0034-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11721-009-0034-8