Skip to main content

Test Function Generators for Assessing the Performance of PSO Algorithms in Multimodal Optimization

  • Chapter
Handbook of Swarm Intelligence

Part of the book series: Adaptation, Learning, and Optimization ((ALO,volume 8))

Summary

The particle swarm optimization (PSO) algorithm has gained increasing popularity in the last few years mainly because of its relative simplicity and its good overall performance, particularly in continuous optimization problems. As PSO is adopted in more types of application domains, it becomes more important to have well-established methodologies to assess its performance. For that purpose, several test problems have been proposed. In this chapter, we review several state-of-the-art test function generators that have been used for assessing the performance of PSO variants. As we will see, such test problems sometimes have regularities which can be easily exploited by PSO (or any other algorithm for that sake) resulting in an outstanding performance. In order to avoid such regularities, we describe here several basic design principles that should be followed when creating a test function generator for single-objective continuous optimization.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. John Wiley & Sons, Chichester (2006)

    Google Scholar 

  2. Salomon, R.: Re-evaluating genetic algorithm performance under coordinate rotation of benchmark functions. a survey of some theoretical and practical aspects of genetic algorithms. Biosystems 39(3), 263–278 (1996)

    Article  Google Scholar 

  3. Rönkkönen, J., Li, X., Kyrki, V., Lampinen, J.: A generator for multimodal test functions with multiple global optima. In: Li, X., Kirley, M., Zhang, M., Green, D., Ciesielski, V., Abbass, H.A., Michalewicz, Z., Hendtlass, T., Deb, K., Tan, K.C., Branke, J., Shi, Y. (eds.) SEAL 2008. LNCS, vol. 5361, pp. 239–248. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Liang, J., Suganthan, P., Deb, K.: Novel composition test functions for numerical global optimization. In: Proceedings of the 2005 IEEE Swarm Intelligence Symposium (SIS 2005), pp. 68–75 (June 2005)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  7. Shi, Y., Eberhart, R.: Empirical study of particle swarm optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation (CEC 1999), vol. 3, p. 1950 (1999)

    Google Scholar 

  8. Clerc, M., Kennedy, J.: The particle swarm - explosion, stability, and convergence in a multidimensional complex space. IEEE Transactions on Evolutionary Computation 6(1), 58–73 (2002)

    Article  Google Scholar 

  9. Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micro Machine and Human Science (MHS 1995), pp. 39–43 (October 1995)

    Google Scholar 

  10. 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, p. 1938 (1999)

    Google Scholar 

  11. Kennedy, J., Mendes, R.: Population structure and particle swarm performance. In: Proceedings of the 2002 Congress on Evolutionary Computation (CEC 2002), Washington, DC, USA, pp. 1671–1676. IEEE Computer Society, Los Alamitos (2002)

    Chapter  Google Scholar 

  12. Passaro, A., Starita, A.: Particle swarm optimization for multimodal functions: a clustering approach. Journal Artificial Evolution and Applications 8(2), 1–15 (2008)

    Article  Google Scholar 

  13. Bird, S., Li, X.: Enhancing the robustness of a speciation-based pso. In: IEEE Congress on Evolutionary Computation (CEC 2006), pp. 843–850 (2006)

    Google Scholar 

  14. Liang, J., Qin, A., Suganthan, P., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Transactions on Evolutionary Computation 10(3), 281–295 (2006)

    Article  Google Scholar 

  15. de Oca, M.M., Stützle, T., Birattari, M., Dorigo, M.: Frankenstein’s PSO: A Composite Particle Swarm Optimization Algorithm. IEEE Transactions on Evolutionary Computation 13(5), 1120–1132 (2009)

    Article  Google Scholar 

  16. Harrington, S.: Computer Graphics: A Programming Approach, 2nd edn. Mcgraw-Hill College Press, New York (1987)

    Google Scholar 

  17. Bratton, D., Kennedy, J.: Defining a standard for particle swarm optimization. In: Proceedings of the 2007 IEEE Swarm Intelligence Symposium (SIS 2007), pp. 120–127 (April 2007)

    Google Scholar 

  18. Singh, G., Deb, K.: Comparison of multi-modal optimization algorithms based on evolutionary algorithms. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation (GECCO 2006), New York, NY, USA, pp. 1305–1312. ACM, New York (2006)

    Chapter  Google Scholar 

  19. Deb, K., Goldberg, D.E.: An Investigation of Niche and Species Formation in Genetic Function Optimization. In: Schaffer, J.D. (ed.) Proceedings of the Third International Conference on Genetic Algorithms, San Mateo, California, George Mason University, pp. 42–50. Morgan Kaufmann Publishers, San Francisco (June 1989)

    Google Scholar 

  20. Gallagher, M., Yuan, B.: A general-purpose tunable landscape generator. IEEE Transactions on Evolutionary Computation 10(5), 590–603 (2006)

    Article  Google Scholar 

  21. Morrison, R., Jong, K.D.: A test problem generator for non-stationary environments. In: Proceedings of the 1999 Congress Evolutionary Computation (CEC 99). Volume 3. (1999) 2053

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Barrera, J., Coello Coello, C.A. (2011). Test Function Generators for Assessing the Performance of PSO Algorithms in Multimodal Optimization. In: Panigrahi, B.K., Shi, Y., Lim, MH. (eds) Handbook of Swarm Intelligence. Adaptation, Learning, and Optimization, vol 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17390-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17390-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17389-9

  • Online ISBN: 978-3-642-17390-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics