Skip to main content

Large-Scale Evolutionary Optimization Using Multi-Layer Strategy Differential Evolution

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2018)

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

Included in the following conference series:

  • 1392 Accesses

Abstract

This paper proposes The Multi-Layer Strategies Differential Evolution (MLSDE) algorithm, which finds optimal solutions for large scale problems. To solve large scale problems were grouped different strategies together and applied them to date set. Furthermore, these strategies were applied to selected vectors to strengthen the exploration ability of the algorithm. Extensive computational analysis were also carried out to evaluate the performance of the proposed algorithm on a set of well-known CEC 2015 benchmark functions. This benchmark was utilized for the assessment and performance evaluation of the proposed algorithm.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

References

  1. Price, K.V.: Differential evolution vs. the functions of the 2nd ICEO. In: IEEE International Conference on Evolutionary Computation (1997)

    Google Scholar 

  2. Ronkkonen, J., Kukkonen, S., Price, K.V.: Real-parameter optimization with differential evolution. In: 2005 IEEE Congress on Evolutionary Computation (2005)

    Google Scholar 

  3. Bergey, P.K., Ragsdale, C.: Modified differential evolution: a greedy random strategy for genetic recombination. Omega 33(3), 255–265 (2005)

    Article  Google Scholar 

  4. Bui, L.T., et al.: Comparing two versions of differential evolution in real parameter optimization. In: Proceedings of the 2005 IEEE Congress on Evolutionary Computation CEC 2005, Edinburgh, UK (2005)

    Google Scholar 

  5. Antoniou, A., Lu, W.-S.: The optimization problem. In: Antoniou, A., Lu, W.-S. (eds.) Practical Optimization, pp. 1–26. Springer, Heidelberg (2007). https://doi.org/10.1007/978-0-387-71107-2_1

    Chapter  MATH  Google Scholar 

  6. Babu, B., Munawar, S.: Differential evolution strategies for optimal design of shell-and-tube heat exchangers. Chem. Eng. Sci. 62(14), 3720–3739 (2007)

    Article  Google Scholar 

  7. Feoktistov, V.: Differential Evolution: In Search of Solutions, vol. 5. Springer, Heidelberg (2007). https://doi.org/10.1007/978-0-387-36896-2

    Book  MATH  Google Scholar 

  8. Kaelo, P., Ali, M.: Differential evolution algorithms using hybrid mutation. Comput. Optim. Appl. 37(2), 231–246 (2007)

    Article  MathSciNet  Google Scholar 

  9. Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)

    Article  Google Scholar 

  10. Lin, C., Qing, A., Feng, Q.: A comparative study of crossover in differential evolution. J. Heuristics 17(6), 675–703 (2011)

    Article  Google Scholar 

  11. Yu, W., Zhang, J.: Multi-population differential evolution with adaptive parameter control for global optimization. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation. ACM (2011)

    Google Scholar 

  12. Guo, S.-M., et al.: Improving differential evolution with a successful-parent-selecting framework. IEEE Trans. Evol. Comput. 19(5), 717–730 (2015)

    Article  Google Scholar 

  13. Peng, Z., Liao, J., Cai, Y.: Differential evolution with distributed direction information based mutation operators: an optimization technique for big data. J. Ambient Intell. Humaniz. Comput. 6(4), 481–494 (2015)

    Article  Google Scholar 

  14. Yang, M., et al.: Differential evolution with auto-enhanced population diversity. IEEE Trans. Cybern. 45(2), 302–315 (2015)

    Article  Google Scholar 

  15. Onwubolu, G.C., Davendra, D.: Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization, vol. 175. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92151-6

    Book  MATH  Google Scholar 

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

    Article  Google Scholar 

  17. Chang, T.-T., Chang, H.-C.: Application of differential evolution to passive shunt harmonic filter planning. In: Proceedings 8th International Conference on Harmonics and Quality of Power Proceedings. IEEE (1998)

    Google Scholar 

  18. Qing, A.: Differential Evolution: Fundamentals and Applications in Electrical Engineering. Wiley, Hoboken (2009)

    Book  Google Scholar 

  19. Wang, Y., Cai, Z., Zhang, Q.: Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans. Evol. Comput. 15(1), 55–66 (2011)

    Article  Google Scholar 

  20. Ali, M., Pant, M., Abraham, A.: Improved differential evolution algorithm with decentralisation of population. Int. J. Bio-Inspir. Comput. 3(1), 17–30 (2011)

    Article  Google Scholar 

  21. Sarker, R.A., Elsayed, S.M., Ray, T.: Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans. Evol. Comput. 18(5), 689–707 (2014)

    Article  Google Scholar 

  22. Wang, J., et al.: Differential evolution enhanced with multiobjective sorting-based mutation operators. IEEE Trans. Cybern. 44(12), 2792–2805 (2014)

    Article  Google Scholar 

  23. Wang, Y., et al.: Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Appl. Soft Comput. 18, 232–247 (2014)

    Article  Google Scholar 

  24. Yu, W.-J., et al.: Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 44(7), 1080–1099 (2014)

    Article  Google Scholar 

  25. Spears, W.M., Jong, K.A.: The Role of Mutation and Recombination in Evolutionary Algorithms. George Mason University, Fairfax (1998)

    Google Scholar 

  26. Storn, R.: Differential evolution research – trends and open questions. In: Chakraborty, U.K. (ed.) Advances in Differential Evolution. SCI, vol. 143, pp. 1–31. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68830-3_1

    Chapter  Google Scholar 

  27. Fan, H.-Y., Lampinen, J.: A trigonometric mutation operation to differential evolution. J. Glob. Optim. 27(1), 105–129 (2003)

    Article  MathSciNet  Google Scholar 

  28. Kukkonen, S., Lampinen, J.: An extension of generalized differential evolution for multi-objective optimization with constraints. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 752–761. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30217-9_76

    Chapter  Google Scholar 

  29. Wu, G., et al.: Differential evolution with multi-population based ensemble of mutation strategies. Inf. Sci. 329, 329–345 (2016)

    Article  Google Scholar 

  30. Novoa-Hernández, P., Corona, C.C., Pelta, D.A.: Self-adaptive, multipopulation differential evolution in dynamic environments. Soft. Comput. 17(10), 1861–1881 (2013)

    Article  Google Scholar 

  31. Eiben, Á.E., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Trans. Evol. Comput. 3(2), 124–141 (1999)

    Article  Google Scholar 

  32. Neri, F., Tirronen, V.: Scale factor local search in differential evolution. Memet. Comput. 1(2), 153–171 (2009)

    Article  Google Scholar 

  33. Price, K., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-31306-0

    Book  MATH  Google Scholar 

  34. Suganthan, P.N., et al.: Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. KanGAL report, 2005005 (2005)

    Google Scholar 

  35. Brest, J., et al.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)

    Article  Google Scholar 

  36. Gämperle, R., Müller, S.D., Koumoutsakos, P.: A parameter study for differential evolution. Adv. Intell. Syst. Fuzzy Syst. Evol. Comput. 10, 293–298 (2002)

    Google Scholar 

  37. Mezura-Montes, E., Velázquez-Reyes, J., Coello Coello, C.A.: A comparative study of differential evolution variants for global optimization. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation. ACM (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tarik Eltaeib .

Editor information

Editors and Affiliations

Appendix: The Benchmark Functions Suite

Appendix: The Benchmark Functions Suite

CEC 2015 The benchmark functions that used in experimental study.

Name

Test functions

S

Sphere

\( f_{01} = \sum\nolimits_{i = 1}^{D} {x_{i}^{2} } \)

[−100, 100]D

Schwefel 2.22

\( f_{02} = \sum\nolimits_{i = 1}^{D} {\left| {x_{i} } \right|} + \prod\nolimits_{i = 1}^{D} {\left| {x_{i} } \right|} \)

[−10, 10]D

Schwefel 1.2

\( f_{03} = \sum\nolimits_{i = 1}^{D} {\left( {\sum\nolimits_{j = 1}^{i} {x_{j} } } \right)^{2} } \)

[−100, 100]D

Schwefel 2.21

\( f_{04} = \max_{i} \left\{ {\left| {x_{i} } \right|,1 \le i \le D} \right\} \)

[−100, 100]D

Rosenbrock

\( f_{05} = \sum\nolimits_{i = 1}^{D - 1} {\left[ {100\left( {x_{i + 1} - x_{i}^{2} } \right)^{2} + \left( {x_{i} - 1} \right)^{2} } \right]} \)

[−30, 30]D

Step

\( f_{06} = \sum\nolimits_{i = 1}^{D - 1} {\left( {\left\lfloor {x_{i} + 0.5} \right\rfloor } \right)^{2} } \)

[−100, 100]D

Quartic

\( f_{07} = \sum\nolimits_{i = 1}^{D} {x_{i}^{4} + random[0,1)} \)

[−1.28, 1.28]D

Schwefel 2.26

\( f_{08} = \sum\nolimits_{i = 1}^{D} {\left( { - x_{i} \sin \left( {\sqrt {\left| {x_{i} } \right|} } \right)} \right) + 418.98288727243369 \times D} \)

[−500, 500]D

Rastrigin

\( f_{09} = \sum\nolimits_{i = 1}^{D} {(x_{i}^{2} - 10\;\cos \left( {2\uppi\,x_{i} } \right) + 10)} \)

[−5.12, 5.12]D

Ackley

\( f_{10} = - 20\,\exp ( - 0.2\sqrt {\frac{1}{D}\sum\nolimits_{i = 1}^{D} {x_{i}^{2} } } ) - \exp (\frac{1}{D}\sum\nolimits_{i = 1}^{D} {\cos (2\uppi\,x_{i} )} ) + 20 + \exp (1) \)

[−32, 32]D

Griewank

\( f_{11} = \frac{1}{4000}\sum\nolimits_{i = 1}^{D} {x_{i}^{2} - \prod\nolimits_{i = 1}^{D} {\cos \,(\frac{{x_{i} }}{\sqrt i }) + 1} } \)

[−600, 600]D

Penalized 1

\( \begin{aligned} f_{12} & = \frac{\pi }{D}\left\{ {10\,\sin^{2} (\uppi\,y_{i} ) + \sum\nolimits_{i = 1}^{D - 1} {\left( {y_{i} - 1} \right)^{2} \cdot \left[ {1 + 10\,\sin^{2} (\uppi\,y_{i} + 1)} \right] + (y_{D} - 1)^{2} } } \right\} \\ & + \sum\nolimits_{i = 1}^{D} {u(x_{i} ,10,100,4)} \\ \end{aligned} \)

[−50, 50]D

Penalized 2

\( \begin{aligned} f_{13} & = \frac{1}{10}\left\{ {\sin^{2} (3\uppi\,x_{1} ) + \sum\nolimits_{i = 1}^{D - 1} {\left( {x_{i} - 1} \right)^{2} \cdot \left[ {1 + \sin^{2} (3\uppi\,x_{i} + 1)} \right] + (x_{D} - 1)^{2} [1 + \sin^{2} (2\uppi\,x_{D} )]} } \right\} \\ & + \sum\nolimits_{i = 1}^{D} {u(x_{i} ,5,100,4)} \\ \end{aligned} \)

[−30, 50]D

Neuniaier 3

\( f_{14} = \sum\nolimits_{i = 1}^{D} {(x_{i} - 1)^{2} + \sum\nolimits_{i = 2}^{D} {x_{i} x_{i - 1} + \frac{D(D + 4)(D - 1)}{6}} } \)

[−D2, D2]D

Salomon

\( f_{15} = 1 - \cos \left( {2\uppi\left\| x \right\|} \right) + 0.1\left\| x \right\|,{\text{where}}\left\| x \right\| = \sum\nolimits_{i = 1}^{D} {x_{i} } \)

[−100, 100]D

Alpine

\( f_{16} = \sum\nolimits_{i = 1}^{D} {\left| {x_{i} \,\sin x_{i} + 0.1x_{i} } \right|} \)

[−10, 10]D

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Eltaeib, T., Mahmood, A. (2018). Large-Scale Evolutionary Optimization Using Multi-Layer Strategy Differential Evolution. In: Nguyen, N., Pimenidis, E., Khan, Z., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2018. Lecture Notes in Computer Science(), vol 11056. Springer, Cham. https://doi.org/10.1007/978-3-319-98446-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-98446-9_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-98445-2

  • Online ISBN: 978-3-319-98446-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics