Abstract
Particles in the standard particle swarm optimization (PSO) algorithms, and most of its modifications, follow the same behaviours. That is, particles implement the same velocity and position update rules. This means that particles exhibit the same search characteristics. A heterogeneous PSO (HPSO) is proposed in this paper, where particles are allowed to follow different search behaviours selected from a behaviour pool, thereby efficiently addressing the exploration–exploitation trade-off problem. A preliminary empirical analysis is provided to show that much can be gained by using heterogeneous swarms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Blackwell, T., Bentley, P.: Dynamic Search with Charged Swarms. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 19–26 (2002)
Brits, R., Engelbrecht, A., van den Bergh, F.: A Niching Particle Swarm Optimizer. In: Proceedings of the Fourth Asia-Pacific Conference on Simulated Evolution and Learning, pp. 692–696 (2002)
Eberhart, R., Kennedy, J.: A New Optimizer using Particle Swarm Theory. In: Proceedings of the Sixth International Symposium on Micromachine and Human Science, pp. 39–43 (1995)
Engelbrecht, A.: Fundamentals of Computational Swarm Intelligence. Wiley & Sons, Chichester (2007)
Engelbrecht, A.: CIlib: A Component-based Framework for Plug-and-Simulate. In: International Conference on Hybrid Computational Intelligence Systems, Barcelona, Spain (2008) (Invites Talk)
Kennedy, J.: The Particle Swarm: Social Adaptation of Knowledge. In: Proceedings of the IEEE International Conference on Evolutionary Computation, pp. 303–308 (1997)
Kennedy, J.: Bare Bones Particle Swarms. In: Proceedings of the IEEE Swarm Intelligence Symposium, pp. 80–87 (2003)
Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: Proceedings of the IEEE International Joint Conference on Neural Networks, pp. 1942–1948 (1995)
Krink, T., vberg, M.L.: The Life Cycle Model: Combining Particle Swarm Optimisation, Genetic Algorithms and Hill Climbers. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 621–630. Springer, Heidelberg (2002)
de Oca, M.M., Pena, J., Stuetzle, T., Pinciroli, C., Dorigo, M.: Heterogeneous Particle Swarm Optimizers. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 689–709 (2009)
Olorunda, O., Engelbrecht, A.: An Analysis of Heterogeneous Cooperative Algorithms. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1562–1569 (2009)
Ratnaweera, A., Halgamuge, S., Watson, H.: Particle Swarm Optimiser with Time Varying Acceleration Coefficients. In: Proceedings of the International Conference on Soft Computing and Intelligent Systems, pp. 240–255 (2002)
Silva, A., Neves, A., Costa, E.: An Empirical Comparison of Particle Swarm and Predator Prey Optimisation. In: O’Neill, M., Sutcliffe, R.F.E., Ryan, C., Eaton, M., Griffith, N.J.L. (eds.) AICS 2002. LNCS (LNAI), vol. 2464, pp. 103–110. Springer, Heidelberg (2002)
Spanevello, P., de Oca, M.M.: Experiments on Adaptive Heterogeneous PSO Algorithms. In: Proceedings of the Doctoral Symposium on Engineering Stochastic Local Search Algorithms, pp. 36–40 (2009)
van den Bergh, F., Engelbrecht, A.: A New Locally Convergent Particle Swarm Optimizer. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, pp. 96–101 (2002)
Vesterstrøm, J., Riget, J., Krink, T.: Division of Labor in Particle Swarm Optimization. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1570–1575. IEEE Press, Los Alamitos (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Engelbrecht, A.P. (2010). Heterogeneous Particle Swarm Optimization. In: Dorigo, M., et al. Swarm Intelligence. ANTS 2010. Lecture Notes in Computer Science, vol 6234. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15461-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-15461-4_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15460-7
Online ISBN: 978-3-642-15461-4
eBook Packages: Computer ScienceComputer Science (R0)