Skip to main content

On the Performance and Complexity of Crossover in Differential Evolution Algorithm

  • Conference paper
  • First Online:
Artificial Intelligence and Soft Computing (ICAISC 2020)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12415))

Included in the following conference series:

Abstract

In this study, the efficiency and complexity of four different crossover variants in Differential evolution (DE) algorithm are experimentally studied. Three well-known crossover variants with a newly designed crossover are applied in nine state-of-the-art and one standard DE algorithm. The results obtained from CECĀ 2011 real-world problems showed a significant difference between different DE variants and crossover types in performance and time complexity. Higher time complexity is for Eigen crossover, higher efficiency s for newly designed crossover.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Brest, J., Greiner, S., BoÅ”kovič, B., Mernik, M., Žumer, V.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10, 646ā€“657 (2006)

    ArticleĀ  Google ScholarĀ 

  2. Brest, J., Maučec, M.S., BoÅ”ković, B.: Single objective real-parameter optimization: algorithm jSO. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 1311ā€“1318 (2017)

    Google ScholarĀ 

  3. Bujok, P.: Competition of strategies in jSO algorithm. In: Zamuda, A., Das, S., Suganthan, P.N., Panigrahi, B.K. (eds.) Swarm, Evolutionary, and Memetic Computing and Fuzzy and Neural Computing, pp. 113ā€“121. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37838-7_11

    ChapterĀ  Google ScholarĀ 

  4. Bujok, P., PolĆ”kovĆ”, R.: Eigenvector crossover in the efficient jSO algorithm. MENDEL 25(1), 65ā€“72 (2019). https://doi.org/10.13164/mendel.2019.1.065

  5. Bujok, P.: TvrdĆ­k: Enhanced success-history based parameter adaptation for differential evolution and real-world optimization problems. In: Papa, G., Mernik, M. (eds.) BIOMA, pp. 159ā€“171. Slovenia, Bioinspired Optimization Methods and their Applications, Bled (2016)

    Google ScholarĀ 

  6. Bujok, P., TvrdĆ­k, J.: A comparison of various strategies in differential evolution. In: MatouÅ”ek, R. (ed.) MENDEL, 17th International Conference on Soft Computing, pp. 48ā€“55. Czech Republic, Brno (2011)

    Google ScholarĀ 

  7. Bujok, P., TvrdĆ­k, J., PolĆ”kovĆ”, R.: Evaluating the performance of shade with competing strategies on CEC 2014 single-parameter test suite. In: IEEE Congress on Evolutionary Computation (CEC), vol. 2016, pp. 5002ā€“5009 (2016)

    Google ScholarĀ 

  8. Das, S., Suganthan, P.N.: Problem definitions and evaluation criteria for CEC 2011 competition on testing evolutionary algorithms on real world optimization problems. Jadavpur University, India and Nanyang Technological University, Singapore, Technical report (2010)

    Google ScholarĀ 

  9. Hollander, M., Wolfe, D.: Nonparametric Statistical Methods. Wiley Series in Probability and Statistics. Wiley (1999)

    Google ScholarĀ 

  10. Lin, C., Qing, A., Feng, Q.: A comparative study of crossover in differential evolution. J. Heuristics 17, 675ā€“703 (2011). https://doi.org/10.1007/s10732-010-9151-1

    ArticleĀ  MATHĀ  Google ScholarĀ 

  11. Mallipeddi, R., Suganthan, P.N., Pan, Q.K., Tasgetiren, M.F.: Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl. Soft Comput. 11, 1679ā€“1696 (2011)

    ArticleĀ  Google ScholarĀ 

  12. Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13, 398ā€“417 (2009)

    ArticleĀ  Google ScholarĀ 

  13. Storn, R., Price, K.V.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11, 341ā€“359 (1997)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  14. Tanabe, R., Fukunaga, A.S.: Improving the search performance of shade using linear population size reduction. In: IEEE Congress on Evolutionary Computation (CEC), vol. 2014, pp. 1658ā€“1665 (2014)

    Google ScholarĀ 

  15. Tanabe, R., Fukunaga, A.: Reevaluating exponential crossover in differential evolution. In: Bartz-Beielstein, T., Branke, J., Filipič, B., Smith, J. (eds.) PPSN 2014. LNCS, vol. 8672, pp. 201ā€“210. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10762-2_20

    ChapterĀ  Google ScholarĀ 

  16. Tanabe, R., Fukunaga, A.S.: Success-history based parameter adaptation for differential evolution. In: IEEE Congress on Evolutionary Computation (CEC), vol. 2013, pp. 71ā€“78 (2013)

    Google ScholarĀ 

  17. Tang, L., Dong, Y., Liu, J.: Differential evolution with an individual-dependent mechanism. IEEE Trans. Evol. Comput. 19(4), 560ā€“574 (2015)

    ArticleĀ  Google ScholarĀ 

  18. Wang, Y., Li, H.X., Huang, T., Li, L.: Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Appl. Soft Comput. 18, 232ā€“247 (2014)

    ArticleĀ  Google ScholarĀ 

  19. Weber, M., Neri, F.: Contiguous binomial crossover in differential evolution. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) EC/SIDE -2012. LNCS, vol. 7269, pp. 145ā€“153. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29353-5_17

    ChapterĀ  Google ScholarĀ 

  20. ZĆ”mečnĆ­kovĆ”, H., EinÅ”piglovĆ”, D., PolĆ”kovĆ”, R., Bujok, P.: Is differential evolution rotationally invariant? Tatra Mountains Math. Publ. 72(1), 155ā€“165 (2018). https://doi.org/10.2478/tmmp-2018-0027

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  21. Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13, 945ā€“958 (2009)

    ArticleĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Petr Bujok .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bujok, P. (2020). On the Performance and Complexity of Crossover in Differential Evolution Algorithm. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J.M. (eds) Artificial Intelligence and Soft Computing. ICAISC 2020. Lecture Notes in Computer Science(), vol 12415. Springer, Cham. https://doi.org/10.1007/978-3-030-61401-0_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-61401-0_34

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-61400-3

  • Online ISBN: 978-3-030-61401-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics