Abstract
The multi-guide particle swarm optimization (MGPSO) algorithm utilizes random tournament selection in determining the archive guide for the velocity update of a particle, choosing the least crowded solution of a static number of solutions in the external archive. This report aims to determine the feasibility of utilizing a linearly decreasing tournament size with the aim of improving initial exploration and final exploitation of the search space by the particle swarms. The archive guide for a given particle is determined from the nearest archive solutions with the aim of increasing swarm exploration efficiency. The proposed dynamic spatial MGPSO algorithm is compared with the original MGPSO algorithm and state-of-the-art algorithms specifically designed to solve many-objective optimization problems. The results show that the dynamic soatial guided MGPSO (DSG-MGPSO) scales well to many-objective problems, with performance very competitive to that of other many-objective optimization algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Coello Coello, C.A., Reyes Sierra, M.: A study of the parallelization of a coevolutionary multi-objective evolutionary algorithm. In: Monroy, R., Arroyo-Figueroa, G., Sucar, L.E., Sossa, H. (eds.) MICAI 2004. LNCS (LNAI), vol. 2972, pp. 688–697. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-24694-7_71
De Carvalho, A.B., Pozo, A.: Measuring the convergence and diversity of cdas multi-objective particle swarm optimization algorithms: a study of many-objective problems. Neurocomputing 75(1), 43–51 (2012)
Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577–601 (2013)
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)
Engelbrecht, A.P.: Particle swarm optimization: global best or local best? In: Proceedings of the 11th Brazilian Congress on Computational Intelligence, pp. 124–135. IEEE (2013)
Erwin, K., Engelbrecht, A.P.: A tuning free approach to multi-guide particle swarm optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium (2021)
Günther, M., Nissen, V.: A comparison of neighbourhood topologies for staff scheduling with particle swarm optimisation. In: Mertsching, B., Hund, M., Aziz, Z. (eds.) KI 2009. LNCS (LNAI), vol. 5803, pp. 185–192. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04617-9_24
Helbig, M., Engelbrecht, A.P.: Analysing the performance of dynamic multi-objective optimization algorithms. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1531–1539 (2013)
Hughes, E.J.: Evolutionary many-objective optimisation: many once or one many? In: Proceedings of the IEEE Congress on Evolutionary Computation, vol. 1, pp. 222–227 (2005)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)
Li, K., Deb, K., Zhang, Q., Kwong, S.: An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans. Evol. Comput. 19(5), 694–716 (2014)
Nebro, A.J., Durillo, J.J., Garcia-Nieto, J., Coello, C.C., Luna, F., Alba, E.: Smpso: a new pso-based metaheuristic for multi-objective optimization. In: Proceedings of the IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making, pp. 66–73 (2009)
Parsopoulos, K.E., Vrahatis, M.N.: Particle swarm optimization method in multiobjective problems. In: Proceedings of the ACM Symposium on Applied Computing, pp. 603–607 (2002)
Scheepers, C., Engelbrecht, A.P., Cleghorn, C.W.: Multi-guide particle swarm optimization for multi-objective optimization: empirical and stability analysis. Swarm Intell. 13(3), 245–276 (2019)
Shi, Y., Eberhart, R.: A modified particle swarm optimizer. In: Proceedings of the IEEE International Conference on Evolutionary Computation, pp. 69–73 (1998)
Steenkamp, C.: Multi-guide particle swarm optimization for many-objective optimization problems. Master’s thesis, Stellenbosch University (2021)
Steenkamp, C., Engelbrecht, A.P.: A scalability study of the multi-guide particle swarm optimization algorithm. Swarm Evol. Comput. 66, 100943 (2021)
Van Veldhuizen, D.A., Lamont, G.B.: Evolutionary computation and convergence to a pareto front. In: Late Breaking Papers at the Genetic Programming Conference, pp. 221–228 (1998)
Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)
Zhang, X., Tian, Y., Jin, Y.: A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 19(6), 761–776 (2014)
Zitzler, E., Thiele, L.: Multiobjective optimization using evolutionary algorithms - a comparative case study. In: Proceedings of the International Conference on Parallel Problem Solving from Nature, pp. 292–301 (1998)
Acknowledgements
The authors thank the National Research Foundation (NRF) for providing funding and the Centre for High Performance Computing (CHPC) for providing computational resources.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Steyn, W., Engelbrecht, A. (2022). Dynamic Spatial Guided Multi-Guide Particle Swarm Optimization Algorithm for Many-Objective Optimization. In: Dorigo, M., et al. Swarm Intelligence. ANTS 2022. Lecture Notes in Computer Science, vol 13491. Springer, Cham. https://doi.org/10.1007/978-3-031-20176-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-20176-9_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20175-2
Online ISBN: 978-3-031-20176-9
eBook Packages: Computer ScienceComputer Science (R0)