Skip to main content
Top
Published in: Soft Computing 18/2018

28-11-2017 | Foundations

Modified clustering-based differential evolution with a flexible combination of exploration and exploitation

Authors: Wei Sun, Yuxue Song, Anping Lin, Hongwei Tang

Published in: Soft Computing | Issue 18/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Differential evolution (DE) has been extensively used in optimization problem. However, original DE has some shortcomings. Up to now, there have been a lot of its variations. In this paper, a modified version of differential evolution algorithm is raised on the basis of clustering-based differential evolution with random-based sampling and Gaussian sampling. The modified one is called MGRCDE. It can enhance the ability of searching for final solution with better quality by maintaining the diversity of population and local search around individuals with the best quality in the subpopulation. At the same time, it accelerates convergence rate of evolution process by clustering. Twenty-five standard, unconstrained single-objective benchmark functions have been used in verifying the performance of the modified algorithm, and a comparison between the modified algorithm and the previous one has been made. The results demonstrate that the modified algorithm can control the population to move toward global optimal point more effectively, having a better ability of global optimization. Especially in high-dimensional functions, the advantage has been proved more obvious.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Abbass HA (2002) The self-adaptive pareto differential evolution algorithm. IEEE C Evol Comput 1:831–836 Abbass HA (2002) The self-adaptive pareto differential evolution algorithm. IEEE C Evol Comput 1:831–836
go back to reference Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE T Evolut Comput 10:646–657CrossRef Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE T Evolut Comput 10:646–657CrossRef
go back to reference García-Martínez C, Lozano M, Herrera F, Molina D, Sánchez AM (2008) Global and local real-coded genetic algorithms based on parent-centric crossover operators. Eur J Oper Res 185:1088–1113CrossRefMATH García-Martínez C, Lozano M, Herrera F, Molina D, Sánchez AM (2008) Global and local real-coded genetic algorithms based on parent-centric crossover operators. Eur J Oper Res 185:1088–1113CrossRefMATH
go back to reference Gong W, Cai Z, Jiang L (2008) Enhancing the performance of differential evolution using orthogonal design method. Appl Math Comput 206:56–69MATH Gong W, Cai Z, Jiang L (2008) Enhancing the performance of differential evolution using orthogonal design method. Appl Math Comput 206:56–69MATH
go back to reference Huang VL, Qin AK, Suganthan PN (2006) Self-adaptive differential evolution algorithm for constrained real-parameter optimization. In: IEEE congress on evolutionary computation, CEC 2006, pp 17–24 Huang VL, Qin AK, Suganthan PN (2006) Self-adaptive differential evolution algorithm for constrained real-parameter optimization. In: IEEE congress on evolutionary computation, CEC 2006, pp 17–24
go back to reference Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM Comput Surv 31:264–323CrossRef Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM Comput Surv 31:264–323CrossRef
go back to reference Joshi R, Sanderson AC (1997) Minimal representation multisensor fusion using differential evolution. In: IEEE international symposium on computational intelligence in robotics and automation, p 266 Joshi R, Sanderson AC (1997) Minimal representation multisensor fusion using differential evolution. In: IEEE international symposium on computational intelligence in robotics and automation, p 266
go back to reference Lee CH, Kuo CT, Chang HH (2012) Performance enhancement of the differential evolution algorithm using local search and a self-adaptive scaling factor. Int J Innov Comput I(8):2665–2679 Lee CH, Kuo CT, Chang HH (2012) Performance enhancement of the differential evolution algorithm using local search and a self-adaptive scaling factor. Int J Innov Comput I(8):2665–2679
go back to reference Liu G, Guo Z (2016) A clustering-based differential evolution with random-based sampling and Gaussian sampling. Elsevier, Amsterdam Liu G, Guo Z (2016) A clustering-based differential evolution with random-based sampling and Gaussian sampling. Elsevier, Amsterdam
go back to reference Liu G, Li Y, Nie X, Zheng H (2012) A novel clustering-based differential evolution with 2 multi-parent crossovers for global optimization. Appl Soft Comput 12:663–681CrossRef Liu G, Li Y, Nie X, Zheng H (2012) A novel clustering-based differential evolution with 2 multi-parent crossovers for global optimization. Appl Soft Comput 12:663–681CrossRef
go back to reference Liu G, Xiong C, Guo Z (2015) Enhanced differential evolution using random-based sampling and neighborhood mutation. Soft Comput 19:2173–2192CrossRef Liu G, Xiong C, Guo Z (2015) Enhanced differential evolution using random-based sampling and neighborhood mutation. Soft Comput 19:2173–2192CrossRef
go back to reference Liu J, Lampinen J (2005) A fuzzy adaptive differential evolution algorithm. Soft Comput 9:448–462CrossRefMATH Liu J, Lampinen J (2005) A fuzzy adaptive differential evolution algorithm. Soft Comput 9:448–462CrossRefMATH
go back to reference Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11:1679–1696CrossRef Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11:1679–1696CrossRef
go back to reference Ogiela L (2008) Cognitive computational intelligence in medical pattern semantic understanding. In: International conference on natural computation, pp 245–247 Ogiela L (2008) Cognitive computational intelligence in medical pattern semantic understanding. In: International conference on natural computation, pp 245–247
go back to reference Ogiela L (2015) Cryptographic techniques of strategic data splitting and secure information management. Pervasive Mobile Comput 29:130–141CrossRef Ogiela L (2015) Cryptographic techniques of strategic data splitting and secure information management. Pervasive Mobile Comput 29:130–141CrossRef
go back to reference Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Natural computing series. Springer, New YorkMATH Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Natural computing series. Springer, New YorkMATH
go back to reference Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation 2005, vol 1782, pp 1785–1791 Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation 2005, vol 1782, pp 1785–1791
go back to reference Rahnamayan S, Wang GG (2009) Center-based sampling for population-based algorithms. In: IEEE congress on evolutionary computation 2009 (CEC ’09), pp 933–938 Rahnamayan S, Wang GG (2009) Center-based sampling for population-based algorithms. In: IEEE congress on evolutionary computation 2009 (CEC ’09), pp 933–938
go back to reference Sethi PC, Behera PK (2015) Secured packet inspection with hierarchical pattern matching implemented using incremental clustering algorithm. In: International conference on high performance computing and applications, pp 1–6 Sethi PC, Behera PK (2015) Secured packet inspection with hierarchical pattern matching implemented using incremental clustering algorithm. In: International conference on high performance computing and applications, pp 1–6
go back to reference Storn R (1996) On the usage of differential evolution for function optimization. In: Biennial conference of the North American fuzzy information processing society (NAFIPS), IEEE, Berkeley, pp 519–523 Storn R (1996) On the usage of differential evolution for function optimization. In: Biennial conference of the North American fuzzy information processing society (NAFIPS), IEEE, Berkeley, pp 519–523
go back to reference Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces, Technical, Report TR-95-012, ICSI Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces, Technical, Report TR-95-012, ICSI
go back to reference Teo J (2006) Exploring dynamic self-adaptive populations in differential evolution. Soft Comput 10:673–686CrossRef Teo J (2006) Exploring dynamic self-adaptive populations in differential evolution. Soft Comput 10:673–686CrossRef
go back to reference Ugolotti R, Nashed YSG, Mesejo P, Ivekovič Š, Mussi L, Cagnoni S (2013) Particle Swarm Optimization and Differential Evolution for model-based object detection. Appl Soft Comput J 13:3092–3105CrossRef Ugolotti R, Nashed YSG, Mesejo P, Ivekovič Š, Mussi L, Cagnoni S (2013) Particle Swarm Optimization and Differential Evolution for model-based object detection. Appl Soft Comput J 13:3092–3105CrossRef
go back to reference Vesterstrom J, Thomsen RA (2013) comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: Congress on evolutionary computation, 2004. (CEC ’04), vol 1982, pp 1980–1987 Vesterstrom J, Thomsen RA (2013) comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: Congress on evolutionary computation, 2004. (CEC ’04), vol 1982, pp 1980–1987
go back to reference Wang H, Rahnamayan S, Sun H, Omran MGH (2013) Gaussian bare-bones differential evolution. IEEE Trans Cybern 43:634CrossRef Wang H, Rahnamayan S, Sun H, Omran MGH (2013) Gaussian bare-bones differential evolution. IEEE Trans Cybern 43:634CrossRef
go back to reference Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evolut Comput 15:55–66CrossRef Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evolut Comput 15:55–66CrossRef
go back to reference Xue F, Sanderson AC, Bonissone PP, Graves RJ (2005) Fuzzy logic controlled multi-objective differential evolution. In: The IEEE international conference on fuzzy systems, pp 720–725 Xue F, Sanderson AC, Bonissone PP, Graves RJ (2005) Fuzzy logic controlled multi-objective differential evolution. In: The IEEE international conference on fuzzy systems, pp 720–725
go back to reference IEEE Trans Evolut Comput (2002) Evolutionary programming made faster—evolutionary computation. 3:82–102 IEEE Trans Evolut Comput (2002) Evolutionary programming made faster—evolutionary computation. 3:82–102
go back to reference Zhang J, Avasarala V, Sanderson AC, Mullen T (2008) Differential evolution for discrete optimization: an experimental study on combinatorial auction problems. In: Evolutionary computation, pp 2794–2800 Zhang J, Avasarala V, Sanderson AC, Mullen T (2008) Differential evolution for discrete optimization: an experimental study on combinatorial auction problems. In: Evolutionary computation, pp 2794–2800
go back to reference Zhang J, Avasarala V, Subbu R (2010) Evolutionary optimization of transition probability matrices for credit decision-making. Eur J Oper Res 200:557–567CrossRefMATH Zhang J, Avasarala V, Subbu R (2010) Evolutionary optimization of transition probability matrices for credit decision-making. Eur J Oper Res 200:557–567CrossRefMATH
go back to reference Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13:945–958CrossRef Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13:945–958CrossRef
Metadata
Title
Modified clustering-based differential evolution with a flexible combination of exploration and exploitation
Authors
Wei Sun
Yuxue Song
Anping Lin
Hongwei Tang
Publication date
28-11-2017
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 18/2018
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2950-7

Other articles of this Issue 18/2018

Soft Computing 18/2018 Go to the issue

Premium Partner