Skip to main content

PARADE: A Massively Parallel Differential Evolution Template for EASEA

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7269))

Abstract

This paper presents an efficient PARAllelization of Differential Evolution on GPU hardware written as an EASEA (EAsy Specification of Evolutionary Algorithms) template for easy reproducibility and re-use. We provide results of experiments to illustrate the relationship between population size and efficiency of the parallel version based on GPU related to the sequential version on the CPU. We also discuss how the population size influences the number of generations to obtain a certain level of result quality.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. EASEA, https://lsiit.u-strasbg.fr/easea/index.php/EASEA_platform

  2. Cabido, R., Duarte, A., Montemayor, A., Pantrigo, J.: Differential evolution for global optimization on gpu. In: Int. Conf. on Metaheuritic and Nature Inspired Computing (2010)

    Google Scholar 

  3. Gonzalez, S., Barriga, N.: Fully parallel differential evolution. In: GECCO Competition: GPUs for Genetc and Evolutionary Computation (2011)

    Google Scholar 

  4. Hansen, N.: The CMA evolution strategy: a comparing review. In: Lozano, J., Larrañaga, P., Inza, I., Bengoetxea, E. (eds.) Towards a New Evolutionary Computation. Advances on Estimation of Distribution Algorithms, pp. 75–102. Springer (2006)

    Google Scholar 

  5. Hansen, N.: Compilation of results on the 2005 cec benchmark function set. Tech. rep., Institute of Computational Science ETH Zurich (2006)

    Google Scholar 

  6. Maitre, O., Krüger, F., Querry, S., Lachiche, N., Collet, P.: Easea: Specification and execution of evolutionary algorithms on gpgpu. Soft Computing - A Fusion of Foundations, Methodologies and Applications, pp. 1–19 (May 2011); special issue on Evolutionary Computation on General Purpose Graphics Processing Units

    Google Scholar 

  7. Ronkkonen, J., Kukkonen, S., Price, K.: Real-parameter optimization with differential evolution. In: Proc. CEC (2005)

    Google Scholar 

  8. Storn, R.: Differential evolution research – trends and open questions. In: Chakraborty, U.K. (ed.) Advances in Differential Evolution, pp. 1–32. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  9. Suganthan, P.N., Hansen, N., Liang, J.J., Deb, K., Chen, Y.P., Auger, A., Tiwari, S.: Problem definitions and evaluation criteria for the CEC 2005 Special Session on Real Parameter Optimization. Tech. rep., Nanyang Tech. Univ. (2005)

    Google Scholar 

  10. Veronese, L., Krohling, R.: Differential evolution algorithm on the GPU with C-CUDA. In: Congr. on Evol. Comp., pp. 1–7 (2010)

    Google Scholar 

  11. Zhu, W.: Massively parallel differential evolution — pattern search optimization with graphics hardware acceleration: an investigation on bound constrained optimization problems. J. Glob. Optim. 50, 417–437 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arabas, J., Maitre, O., Collet, P. (2012). PARADE: A Massively Parallel Differential Evolution Template for EASEA. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds) Swarm and Evolutionary Computation. EC SIDE 2012 2012. Lecture Notes in Computer Science, vol 7269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29353-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29353-5_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29352-8

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics