Abstract
Particle Swarm Optimization (PSO) is a bio-inspired metaheuristic that has been successfully adopted for single- and multi-objective optimization. Several studies show that the way in which particles are connected with each other (the swarm topology) influences PSO’s behavior. A few of these studies have focused on analyzing the influence of swarm topologies on the performance of Multi-objective Particle Swarm Optimizers (MOPSOs) using problems with two or three objectives. However, to the authors’ best knowledge such studies have not been done so far for many-objective optimization problems. This paper provides an analysis of the influence of the ring, star, lattice, wheel, and tree topologies on the performance of SMPSO (a well-known Pareto-based MOPSO) using many-objective problems. Based on these results, we also propose two MOPSOs that use a combination of topologies: SMPSO-SW and SMPSO-WS. Our experimental results show that SMPSO-SW is able to outperform SMPSO in most of the test problems adopted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Although many-objective problems are those having more than 3 objectives, our experiments include test problems with 3 objectives to allow a more clear visualization of the effect of dimensionality increase in objective function space.
- 2.
Without loss of generality, we will assume only minimization problems.
References
Clerc, M., Kennedy, J.: The particle swarm - explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 6(1), 58–73 (2002). (CEC 2002)
Deb, K., Agrawal, R.B.: Simulated binary crossover for continuous search space. Complex Syst. 9, 115–148 (1995)
Deb, K., Thiele, L., Laumanns, M., Zitzler, E.: Scalable test problems for evolutionary multiobjective optimization. In: Abraham, A., Jain, L., Goldberg, R. (eds.) Evolutionary Multiobjective Optimization: Theoretical Advances and Applications, pp. 105–145. Springer, London (2005). https://doi.org/10.1007/1-84628-137-7_6
Figueiredo, E.M.N., Ludermir, T.B., Bastos-Filho, C.J.A.: Many objective particle swarm optimization. Inf. Sci. 374, 115–134 (2016)
Han, H., Lu, W., Zhang, L., Qiao, J.: Adaptive gradient multiobjective particle swarm optimization. IEEE Trans. Cybern. 48(11), 3067–3079 (2018)
Hardin, D., Saff, E.: Discretizing manifolds via minimum energy points. Not. Am. Math. Soc. 51(10), 1186–1194 (2004)
Kennedy, J.: Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. In: Proceedings of the 1999 Congress on Evolutionary Computation (CEC 1999), vol. 3, pp. 1931–1938, July 1999
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks (ICNN 1995), vol. 4, pp. 1942–1948 (1995)
Lin, Q., et al.: Particle swarm optimization with a balanceable fitness estimation for many-objective optimization problems. IEEE Trans. Evol. Comput. 22(1), 32–46 (2018)
McNabb, A., Gardner, M., Seppi, K.: An Exploration of topologies and communication in large particle swarms. In: 2009 IEEE Congress on Evolutionary Computation (CEC 2009), pp. 712–719, May 2009
Mendes, R.: Population topologies and their influence in particle swarm performance. Ph.D. thesis, Departamento de Informática, Escola de Engenharia, Universidade do Minho, April 2004
Nebro, A.J., Durillo, J.J., García-Nieto, J., Coello Coello, C.A., Luna, F., Alba, E.: SMPSO: a new PSO-based metaheuristic for multi-objective optimization. In: 2009 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM 2009), pp. 66–73, March 2009
Pan, A., Wang, L., Guo, W., Wu, Q.: A diversity enhanced multiobjective particle swarm optimization. Inf. Sci. 436, 441–465 (2018)
Taormina, R., Chau, K.: Neural network river forecasting with multi-objective fully informed particle swarm optimization. J. Hydroinf. 17(1), 99–113 (2014)
Valencia-Rodríguez, D.C., Coello Coello, C.A.: A study of swarm topologies and their influence on the performance of multi-objective particle swarm optimizers. In: Bäck, T., et al. (eds.) PPSN 2020. LNCS, vol. 12270, pp. 285–298. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58115-2_20
Valencia-Rodríguez, D.C.: Estudio de topologías cumulares y su impacto en el desempeño de un optimizador mediante cúmulos de partículas para problemas multiobjetivo. Master’s thesis, Departamento de Computación, CINVESTAV-IPN, México, October 2019, http://delta.cs.cinvestav.mx/~ccoello/tesis/tesis-valencia.pdf.gz
Yamamoto, M., Uchitane, T., Hatanaka, T.: An experimental study for multi-objective optimization by particle swarm with graph based archive. In: Proceedings of SICE Annual Conference (SICE 2012), pp. 89–94, August 2012
Zhu, Q., et al.: An external archive-guided multiobjective particle swarm optimization algorithm. IEEE Trans. Cybern. 49(9), 2794–2808 (2017)
Zitzler, E.: Evolutionary algorithms for multiobjective optimization: methods and applications. Ph.D. thesis, Swiss Federal Institute of Technology (ETH), Zurich, Suiza, November 1999
Acknowledgements
The first author acknowledges support from CONACyT and CINVESTAV-IPN to pursue graduate studies in Computer Science. The second author acknowledges support from CONACyT grant no. 1920 and from a SEP-Cinvestav grant (application no. 4).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Valencia-Rodríguez, D.C., Coello Coello, C.A. (2021). The Influence of Swarm Topologies in Many-Objective Optimization Problems. In: Ishibuchi, H., et al. Evolutionary Multi-Criterion Optimization. EMO 2021. Lecture Notes in Computer Science(), vol 12654. Springer, Cham. https://doi.org/10.1007/978-3-030-72062-9_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-72062-9_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-72061-2
Online ISBN: 978-3-030-72062-9
eBook Packages: Computer ScienceComputer Science (R0)