Skip to main content

Is Differential Evolution Sensitive to Pseudo Random Number Generator Quality? – An Investigation

  • Conference paper
  • First Online:
Intelligent Systems Technologies and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 384))

Abstract

This paper intends to investigate the sensitivity of Differential Evolution (DE) algorithm towards Pseudo Random Number Generator (PRNG) quality. Towards this, the impact of six PRNGs on the performance quality of 14 DE variants in solving nineteen 10-Dimensional benchmark functions has been studied. The results suggest that DE algorithm is insensitive to the quality of PRNG used.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cárdenas-Montes, M., Vega-Rodríguez, M.A., Gómez-Iglesias, A.: Sensitiveness of evolutionary algorithms to the random number generator. In: Dobnikar, A., Lotrič, U., Šter, B. (eds.) ICANNGA 2011, Part I. LNCS, vol. 6593, pp. 371–380. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Tirronen, V., Äyrämö, S., Weber, M.: Study on the effects of pseudorandom generation quality on the performance of differential evolution. In: Dobnikar, A., Lotrič, U., Šter, B. (eds.) ICANNGA 2011, Part I. LNCS, vol. 6593, pp. 361–370. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Zelinka, I., Chadli, M., Davendra, D., Senkerik, R., Pluhacek, M., Lampinen, J.: Do evolutionary algorithms indeed require random numbers? extended study. In: Zelinka, I., Chen, G., Rössler, O.E., Snasel, V., Abraham, A. (eds.) Nostradamus 2013: Prediction, Modeling and Analysis of Complex Systems. AISC, vol. 210, pp. 61–75. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  4. Cantu-Paz, E.: On random numbers and the performance of genetic algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2002, pp. 311–318 (2002)

    Google Scholar 

  5. Skanderova, L., Rehor, A.: Comparison of pseudorandom numbers generators and chaotic numbers generators used in differential evolution. In: Zelinka, I., Suganthan, P.N., Chen, R., Snasel, V., Abraham, A., Rössler, O. (eds.) Nostradamus 2014: Prediction, Modeling and Analysis of Complex Systems. AISC, vol. 289, pp. 111–122. Springer, Heidelberg (2014)

    Google Scholar 

  6. Storn, R., Price, K.: Differential Evolution A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, 341–359 (1997)

    Google Scholar 

  7. Brent, R.P.: Uniform random number generators for supercomputers. In: Proceedings Fifth Australian Supercomputer Conference, pp. 95–104 (1992)

    Google Scholar 

  8. Marsaglia, G.: Random numbers fall mainly in the planes. Proceedings of the National Academy of Sciences of the United States of America 61(1), 25 (1968)

    Article  MathSciNet  MATH  Google Scholar 

  9. Marsaglia, G.: Xorshift rngs. Journal of Statistical Software 8(14), 16 (2003)

    Google Scholar 

  10. Lozano, M., Herrera, F.: Special issue of soft computing: A fusion of foundations, methodologies and applications on scalability of evolutionary algorithms and other metaheuristics for large scale continuous optimization problems (2009)

    Google Scholar 

  11. Mtsumoto, M., Nishimura, T.: Mersenne twister: a 623- dimensionally equidistributed uniform pseudo random number generator. ACM transactions on modeling and Computer Simulation (TOMACS) 8(1), 3–30 (1998)

    Article  Google Scholar 

  12. Entacher, K.: A collection of selected pseudorandom number generators with linear structures. ACPC-Austrian Centre for Parallel Computation (1997)

    Google Scholar 

  13. Multiply-with-carry. (2014, November 24). In: Wikipedia, The Free Encyclopedia. Retrieved 04:51, April 10, 2015, from http://en.wikipedia.org/w/index.php?title=Multiply-with-carry&oldid=635182796

  14. RAND — Real pseudo-random number. https://gcc.gnu.org/onlinedocs/gfortran/RAND.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. Shunmuga Velayutham .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Rajashekharan, L., Shunmuga Velayutham, C. (2016). Is Differential Evolution Sensitive to Pseudo Random Number Generator Quality? – An Investigation. In: Berretti, S., Thampi, S., Srivastava, P. (eds) Intelligent Systems Technologies and Applications. Advances in Intelligent Systems and Computing, vol 384. Springer, Cham. https://doi.org/10.1007/978-3-319-23036-8_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23036-8_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23035-1

  • Online ISBN: 978-3-319-23036-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics