Skip to main content

Dynamic Spatial Guided Multi-Guide Particle Swarm Optimization Algorithm for Many-Objective Optimization

  • Conference paper
  • First Online:
Swarm Intelligence (ANTS 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Chapter  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Erwin, K., Engelbrecht, A.P.: A tuning free approach to multi-guide particle swarm optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium (2021)

    Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Shi, Y., Eberhart, R.: A modified particle swarm optimizer. In: Proceedings of the IEEE International Conference on Evolutionary Computation, pp. 69–73 (1998)

    Google Scholar 

  16. Steenkamp, C.: Multi-guide particle swarm optimization for many-objective optimization problems. Master’s thesis, Stellenbosch University (2021)

    Google Scholar 

  17. Steenkamp, C., Engelbrecht, A.P.: A scalability study of the multi-guide particle swarm optimization algorithm. Swarm Evol. Comput. 66, 100943 (2021)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Andries Engelbrecht .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics