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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Price, K.V.: Differential evolution vs. the functions of the 2nd ICEO. In: IEEE International Conference on Evolutionary Computation (1997)
Ronkkonen, J., Kukkonen, S., Price, K.V.: Real-parameter optimization with differential evolution. In: 2005 IEEE Congress on Evolutionary Computation (2005)
Bergey, P.K., Ragsdale, C.: Modified differential evolution: a greedy random strategy for genetic recombination. Omega 33(3), 255–265 (2005)
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)
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
Babu, B., Munawar, S.: Differential evolution strategies for optimal design of shell-and-tube heat exchangers. Chem. Eng. Sci. 62(14), 3720–3739 (2007)
Feoktistov, V.: Differential Evolution: In Search of Solutions, vol. 5. Springer, Heidelberg (2007). https://doi.org/10.1007/978-0-387-36896-2
Kaelo, P., Ali, M.: Differential evolution algorithms using hybrid mutation. Comput. Optim. Appl. 37(2), 231–246 (2007)
Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)
Lin, C., Qing, A., Feng, Q.: A comparative study of crossover in differential evolution. J. Heuristics 17(6), 675–703 (2011)
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)
Guo, S.-M., et al.: Improving differential evolution with a successful-parent-selecting framework. IEEE Trans. Evol. Comput. 19(5), 717–730 (2015)
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)
Yang, M., et al.: Differential evolution with auto-enhanced population diversity. IEEE Trans. Cybern. 45(2), 302–315 (2015)
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
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)
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)
Qing, A.: Differential Evolution: Fundamentals and Applications in Electrical Engineering. Wiley, Hoboken (2009)
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)
Ali, M., Pant, M., Abraham, A.: Improved differential evolution algorithm with decentralisation of population. Int. J. Bio-Inspir. Comput. 3(1), 17–30 (2011)
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)
Wang, J., et al.: Differential evolution enhanced with multiobjective sorting-based mutation operators. IEEE Trans. Cybern. 44(12), 2792–2805 (2014)
Wang, Y., et al.: Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Appl. Soft Comput. 18, 232–247 (2014)
Yu, W.-J., et al.: Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 44(7), 1080–1099 (2014)
Spears, W.M., Jong, K.A.: The Role of Mutation and Recombination in Evolutionary Algorithms. George Mason University, Fairfax (1998)
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
Fan, H.-Y., Lampinen, J.: A trigonometric mutation operation to differential evolution. J. Glob. Optim. 27(1), 105–129 (2003)
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
Wu, G., et al.: Differential evolution with multi-population based ensemble of mutation strategies. Inf. Sci. 329, 329–345 (2016)
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)
Eiben, Á.E., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Trans. Evol. Comput. 3(2), 124–141 (1999)
Neri, F., Tirronen, V.: Scale factor local search in differential evolution. Memet. Comput. 1(2), 153–171 (2009)
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
Suganthan, P.N., et al.: Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. KanGAL report, 2005005 (2005)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
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
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)