Skip to main content
Log in

Parameter control and hybridization techniques in differential evolution: a survey

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Improving the performance of optimization algorithms is a trend with a continuous growth, powerful and stable algorithms being always in demand, especially nowadays when in the majority of cases, the computational power is not an issue. In this context, differential evolution (DE) is optimized by employing different approaches belonging to different research directions. The focus of the current review is on two main directions: (a) the replacement of manual control parameter setting with adaptive and self-adaptive methods; and (b) hybridization with other algorithms. The control parameters have a big influence on the algorithms performance, their correct setting being a crucial aspect when striving to obtain optimal solutions. Since their values are problem dependent, setting them is not an easy task. The trial and error method initially used is time and resource consuming, and in the same time, does not guarantee optimal results. Therefore, new approaches were proposed, the automatic control being one of the best solution developed by researchers. Concerning hybridization, the scope was to combine two or more algorithms in order to eliminate or to reduce the drawbacks of each individual algorithm. In this manner, different combinations at different levels were proposed. This work presents the main approaches mixing DE with global algorithms, DE with local algorithms and DE with global and local algorithms. In addition, a special attention was given to the situations in which DE is employed as a local search procedure or DE principles are included in other global search methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Alguliev RM, Aliguliyev RM, Isazade NR (2012) DESAMC + DocSum: differential evolution with self-adaptive mutation and crossover parameters for multi-document summarization. Knowl Based Syst 36:21–38

    Article  Google Scholar 

  • Ali M, Torn A (2002) Topographical differential evolution using pre-calculated differentials. In: Dzemyda G, Saltenis V, Zilinskas A (eds) Stochastic and global optimization. Springer, New York, pp 1–17

    Chapter  Google Scholar 

  • Ali M, Pant M (2011) Improving the performance of differential evolution algorithm using Cauchy mutation. Soft Comput 15:991–1007

    Article  Google Scholar 

  • Ali M, Pant M, Abraham A (2009) A hybrid ant colony differential evolution and its application to water resources problems. In: World congress on nature and biologically inspired computing (NaBIC 2009), pp 1133–1138

  • Ali M, Pant M, Nagar A (2010) Two local search strategies for Differential Evolution. In: 2010 IEEE fifth international conference on bio-inspired computing: theories and applications (BIC-TA), pp 1429–1435

  • Angira R, Babu BV (2006) Optimization of process synthesis and design problems: a modified differential evolution approach. Chem Eng Sci 61:4707–4721

    Article  MATH  Google Scholar 

  • Arabas J, Bartnik L, Opara K (2011) DMEA–an algorithm that combines differential mutation with the fitness proportionate selection. In: 2011 IEEE symposium on differential evolution (SDE). IEEE, pp 1–8

  • Arul R, Ravi G, Velusami S (2013) Chaotic self-adaptive differential harmony search algorithm based dynamic economic dispatch. Int J Electr Power Energ Syst 50:85–96

    Article  Google Scholar 

  • Asafuddoula M, Ray T, Sarker R (2014) An adaptive hybrid differential evolution algorithm for single objective optimization. Appl Math Comput 231:601–618

    Article  MathSciNet  Google Scholar 

  • Bandurski K, Kwedlo W (2010) A lamarckian hybrid of differential evolution and conjugate gradients for neural network training. Neural Process Lett 32:31–44

    Article  Google Scholar 

  • Bhowmik P, Das S, Konar A, Das S, Nagar AK (2010) A new differential evolution with improved mutation strategy. In: IEEE congress on evolutionary computation (CEC ’10). IEEE, pp 1–8

  • Blum C, Puchinger J, Raidl GR, Roli A (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11:4135–4151

    Article  MATH  Google Scholar 

  • 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 Trans Evol Comput 10:646–657

    Article  Google Scholar 

  • Brest J, Boskovic B, Greiner S, Zumer V, Maucec M (2007) Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput 11:617–629

    Article  MATH  Google Scholar 

  • Brest J (2009) Constrained real-parameter optimization with e-self-adaptive differential evolution. In: Mezura-Montes E (ed) Constraint-handling in evolutionary optimization. Springer, Berlin, pp 73–93

    Chapter  Google Scholar 

  • Brest J, Zamuda A, Fister I, Boskovic B, Maucec MS (2011) Constrained real-parameter optimization using a Differential Evolution algorithm. In: 2011 IEEE symposium on differential evolution (SDE). IEEE, pp 1–8

  • Chakraborty P, Roy GG, Das S, Jain D, Abraham A (2009) An improved harmony search algorithm with differential mutation operator. Fundam Inform 95:401–426

    MathSciNet  MATH  Google Scholar 

  • Chang L, Liao C, Lin W, Chen LL, Zheng X (2012) A hybrid method based on differential evolution and continuous ant colony optimization and its application on wideband antenna design. Progr Electromagn Res 122:105–118

    Article  Google Scholar 

  • Chiang TC, Chen CN, Lin YC (2013) Parameter control mechanisms in differential evolution: a tutorial review and taxonomy. In: 2013 IEEE symposium on differential evolution (SDE). IEEE, pp 1–8

  • Cruz-Ramirez M, Sanchez-Monedero J, Fernandez-Navarro F, Fernandez JC, Hervas-Martinez C (2010) Memetic pareto differential evolutionary artificial neural networks to determine growth multi-classes in predictive microbiology. Evol Intell 3:187–199

    Article  Google Scholar 

  • Curteanu S, Suditu G, Buburuzan AM, Dragoi EN (2014) Neural networks and differential evolution algorithm applied for modelling the depollution process of some gaseous streams. Environ Sci Pollut Res 21:12856–12867

    Article  Google Scholar 

  • da Silva EK, Barbarosa HJC (2010) A study of the combined use of differential evolution and genetic algorithms. Mec Comput XXIX:9541–9562

  • Das S, Konar A, Chakraborty U (2005) Two improved differential evolution schemes for faster global search. ACM, New York

    Book  Google Scholar 

  • Das S, Konar A, Chakraborty U (2007) Annealed Differential Evolution. In: IEEE congress on evolutioanry computation (CEC ’07). IEEE, pp 1926–1933

  • Das S, Abraham A, Konar A (2008) Particle swarm optimization and differential evolution algorithms: technical analysis, applications and hybridization perspectives. In: Liu Y, Sun A, Loh H, Lu W, Lim EP (eds) Advances of computational intelligence in industrial systems. Springer, Berlin, pp 1–38

    Chapter  Google Scholar 

  • Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evol Comput 13:526–553

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Davendra D, Onwubolu G (2009) Forward backward transformation. In: Onwubolu G, Davendra D (eds) Differential evolution: a handbook for global permutation-based combinatorial optimization. Springer, Berlin, pp 35–80

    Chapter  Google Scholar 

  • Deng W, Yang X, Zou L, Wang M, Liu Y, Li Y (2013) An improved self-adaptive differential evolution algorithm and its application. Chemom Intell Lab Syst 128:66–76

    Article  Google Scholar 

  • Dong MG, Wang N (2012) A novel hybrid differential evolution approach to scheduling of large-scale zero-wait batch processes with setup times. Comput Chem Eng 45:72–83

    Article  MathSciNet  Google Scholar 

  • dos Santos Coelho L, Mariani VC (2006) Combining of chaotic differential evolution and quadratic programming for economic dispatch optimization with valve-point effect. IEEE Trans Power Syst 21:989–996

  • dos Santos Coelho L, Mariani V (2008) Self-adaptive differential evolution using chaotic local search for solving power economic dispatch with nonsmooth fuel cost function. In: Chakraborty U (ed) Advances in differential evolution. Springer, Berlin, pp 275–286

    Chapter  Google Scholar 

  • dos Santos Coelho L (2009) Reliability-redundancy optimization by means of a chaotic differential evolution approach. Chaos Soliton Fract 41:594–602

    Article  MATH  Google Scholar 

  • dos Santos Coelho L, Sauer JG, Rudek M (2009) Differential evolution optimization combined with chaotic sequences for image contrast enhancement. Chaos Soliton Fract 42:522–529

    Article  Google Scholar 

  • dos Santos Coelho L, de Andrade Bernert DL (2010) A modified ant colony optimization algorithm based on differential evolution for chaotic synchronization. Expert Syst Appl 37:4198–4203

    Article  Google Scholar 

  • dos Santos GS, Luvizotto LGJ, Mariani VC, dos Santos Coelho L (2012) Least squares support vector machines with tuning based on chaotic differential evolution approach applied to the identification of a thermal process. Expert Syst Appl 39:4805–4812

    Article  Google Scholar 

  • dos Santos Coelho L, Ayala HVH, Mariani VC (2014) A self-adaptive chaotic differential evolution algorithm using gamma distribution for unconstrained global optimization. Appl Math Comput 234:452–459

    Article  MathSciNet  MATH  Google Scholar 

  • Dragoi EN, Curteanu S, Fissore D (2012) Freeze-drying modeling and monitoring using a new neuro-evolutive technique. Chem Eng Sci 72:195–204

    Article  Google Scholar 

  • Dulikravich G, Moral R, Sahoo D (2005) A multi-objective evolutionary hybrid optimizer. Evolutionary and deterministic methods for design, optimization, and control with applications to industrial and societal problems (EUROGEN 2005). FLM, Munich, pp 1–13

    Google Scholar 

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

    Article  Google Scholar 

  • Eiben G, Schut MC (2008) New ways to calibrate evolutionary algorithms. In: Siarry P, Michalewicz Z (eds) Advances in metaheuristics for hard optimization. Springer, Berlin, pp 153–177

    Chapter  Google Scholar 

  • Elsayed SM, Sarker RA, Essam DL (2011) Integrated strategies differential evolution algorithm with a local search for constrained optimization. In: IEEE congress on evolutionary computation (CEC ’11). IEEE, pp 2618–2625

  • Epitropakis MG, Plagianakos VP, Vrahatis MN (2012) Evolving cognitive and social experience in particle swarm optimization through differential evolution: a hybrid approach. Inf Sci 216:50–92

    Article  Google Scholar 

  • Fan HY, Lampinen J (2003) A trigonometric mutation operation to differential evolution. J Glob Optim 27:105–129

    Article  MathSciNet  MATH  Google Scholar 

  • Feoktistov V (2006) Differential evolution: in search of solutions. Springer, Berlin

    MATH  Google Scholar 

  • Feoktistov V, Janaqi S (2004) Hybridization of differential evolution with least-square support vector machine. In: Proceedings of the annual machine learning conference of Belgium and the Netherlands (BENERLEARN), pp 26–31

  • Feoktistov V, Janaqi S (2006) New energetic selection principle in differential evolution. In: Seruca I, Cordeiro J, Hammoudi S, Filipe J (eds) Enterprise information systems VI. Springer, Dordrecht, pp 151–157

    Chapter  Google Scholar 

  • Fister I, Mernik M, Brest J (2011) Hibridization of evolutionary algorithms. In: Kita E (ed) Evolutionary algorithms. InTech, pp 3–26. http://www.intechopen.com/articles/show/title/hybridization-of-evolutionary-algorithms

  • Gamperle R, Muller S, Koumoutsakos P (2002) A parameter study for differential evolution. In: International conference on advances in intelligent systems, fuzzy systems, evolutionary computation (WSEAS), pp 292–298

  • Gong W, Cai Z, Ling C (2010) DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization. Soft Comput 15:645–665

    Article  Google Scholar 

  • Guo J, Zhou J, Zou Q, Liu Y, Song L (2013) A novel multi-objective shuffled complex differential evolution algorithm with application to hydrological model parameter optimization. Water Resour Manag 27:2923–2946

    Article  Google Scholar 

  • He D, Wang F, Mao Z (2008) A hybrid genetic algorithm approach based on differential evolution for economic dispatch with valve-point effect. Int J Electr Power Energ Syst 30:31–38

    Article  Google Scholar 

  • Hendtlass T (2001) A combined swarm differential evolution algorithm for optimization problems. In: Monostori L, Vancza J, Ali M (eds) Engineering of intelligent systems. Springer, Berlin, pp 11–18

    Chapter  Google Scholar 

  • Hernandez SA, Leguizamon G, Mezura-Montes E (2013) Hybridization of differential evolution using hill climbing to solve constrained optimization problems. Rev Iberoam Intell Artif 16:3–15

  • Hernandez-Diaz AG, Santana-Quintero LV, Coello Coello C, Caballero R, Molina J (2006) A new proposal for multi-objective optimization using differential evolution and rough sets theory. In: Proceedings of the 8th annual conference on genetic and evolutionary computation. ACM, pp 675–682

  • He RJ, Yang ZY (2012) Differential evolution with adaptive mutation and parameter control using Lévy probability distribution. J Comput Sci Technol 27:1035–1055

    Article  MathSciNet  MATH  Google Scholar 

  • Huang V, Qin A, Suganthan P, Tasgetiren M (2007) Multi-objective optimization based on self-adaptive differential evolution algorithm. Constraints 1:3

    Google Scholar 

  • Huang VL, Zhao SZ, Mallipeddi R, Suganthan PN (2009) Multi-objective optimization using self-adaptive differential evolution algorithm. In: IEEE congress on evolutionary computation (CEC ’09). IEEE, pp 190–194

  • Hu C, Yan X (2009a) A novel adaptive differential evolution algorithm with application to estimate kinetic parameters of oxidation in supercritical water. Eng Optim 41:1051–1062

    Article  Google Scholar 

  • Hu C, Yan X (2009b) An immune self-adaptive differential evolution algorithm with application to estimate kinetic parameters for homogeneous mercury oxidation. Chin J Chem Eng 17:232–240

    Article  Google Scholar 

  • Ilonen J, Kamarainen JK, Lampinen J (2003) Differential evolution training algorithm for feed-forward neural networks. Neural Process Lett 17:93–105

    Article  Google Scholar 

  • Islam M, Yao X (2008) Evolving artificial neural network ensembles. In: Fulcher J, Jain L (eds) Computational intelligence: a compendium. Springer, Berlin, pp 851–880

    Chapter  Google Scholar 

  • Islam SM, Das S, Ghosh S, Roy S, Suganthan PN (2012) An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans Syst Man Cybern Part B Cybern 42:482–500

    Article  Google Scholar 

  • Jia D, Zheng G, Khurram Khan M (2011) An effective memetic differential evolution algorithm based on chaotic local search. Inf Sci 181:3175–3187

    Article  Google Scholar 

  • Jingqiao Z, Sanderson AC (2008) Self-adaptive multi-objective differential evolution with direction information provided by archived inferior solutions. In: IEEE congress on evolutionary computation (CEC 2008). IEEE, pp 2801–2810

  • Ji-Pyng C, Chung-Fu C, Ching-Tzong S (2004) Ant direction hybrid differential evolution for solving large capacitor placement problems. IEEE Trans Power Syst 19:1794–1800

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Krasnogor N, Smith J (2005) A tutorial for competent memetic algorithms: model, taxonomy, and design issues. IEEE Trans Evol Comput 9:474–488

    Article  Google Scholar 

  • Liao TW (2010) Two hybrid differential evolution algorithms for engineering design optimization. Appl Soft Comput 10:1188–1199

    Article  Google Scholar 

  • Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13:284–302

    Article  Google Scholar 

  • Li G, Liu M (2010) The summary of differential evolution algorithm and its improvements. In: 3rd international conference on advanced computer theory and engineering (ICACTE), p V3–153

  • Liu J, Lampinen J (2005) A fuzzy adaptive differential evolution algorithm. Soft Comput 9:448–462

    Article  MATH  Google Scholar 

  • Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10:629–640

    Article  Google Scholar 

  • Lu Y, Zhou J, Qin H, Li Y, Zhang Y (2010a) An adaptive hybrid differential evolution algorithm for dynamic economic dispatch with valve-point effects. Expert Syst Appl 37:4842–4849

    Article  Google Scholar 

  • Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2010b) An adaptive chaotic differential evolution for the short-term hydrothermal generation scheduling problem. Energy Convers Manag 51:1481–1490

    Article  Google Scholar 

  • Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2011) Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng Appl Artif Intell 24:378–387

    Article  Google Scholar 

  • Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11:1679–1696

    Article  Google Scholar 

  • Meena KY, Shashank S, Singh PV (2012) Text documents clustering using genetic algorithm and discrete differential evolution. Int J Comput Appl 43:16–19

    Google Scholar 

  • Menon P, Bates D, Postlethwaite I, Marcos A, Fernandez V, Bennani S (2008) Worst case analysis of control law for re-entry vehicles using hybrid differential evolution. In: Chakraborty U (ed) Advances in differential evolution. Springer, Berlin, pp 319–333

    Chapter  Google Scholar 

  • Mezura-Montes E, Palomeque-Ortiz A (2009) Self-adaptive and deterministic parameter control in differential evolution for constrained optimization. In: Mezura-Montes E (ed) Constraint-handling in evolutionary optimization. Springer, Berlin, pp 95–120

    Chapter  Google Scholar 

  • Michalski KA (2001) Electromagnetic imaging of elliptical-cylindrical conductors and tunnels using a differential evolution algorithm. Microw Opt Technol Lett 28:164–169

    Article  Google Scholar 

  • Mohamed AW, Sabry HZ, Abd-Elaziz T (2013) Real parameter optimization by an effective differential evolution algorithm. Egypt Inf J 14:37–53

    Article  Google Scholar 

  • Neri F, Tirronen V (2008) On memetic Differential Evolution frameworks: a study of advantages and limitations in hybridization. In: IEEE world congress on computational intelligence (CEC 2008). IEEE, pp 2135–2142

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

    Article  Google Scholar 

  • Neri F, Tirronen V (2010) Recent advances in differential evolution: a survey and experimental analysis. Artif Intell Rev 33:61–106

    Article  Google Scholar 

  • Nian X, Wang Z, Qian F (2013) A hybrid algorithm based on differential evolution and group search optimization and its application on ethylene cracking furnace. Chin J Chem Eng 21:537–543

    Article  Google Scholar 

  • Nicoara ES (2009) Mechanisms to avoid the premature convergence of genetic algorithms. Bul Univ Petro-Gaze Ploiesti 61:87–96

    Google Scholar 

  • Nobakhti A, Wang H (2008) A simple self-adaptive differential evolution algorithm with application on the ALSTOM gasifier. Appl Soft Comput 8:350–370

    Article  Google Scholar 

  • Nocedal J, Wright SJ (2006) Introduction. Numerical optimization, Springer, New York

    Google Scholar 

  • Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evol Comput 12:107–125

    Article  Google Scholar 

  • Pan QK, Suganthan PN, Wang L, Gao L, Mallipeddi R (2011) A differential evolution algorithm with self-adapting strategy and control parameters. Comput Oper Res 38:394–408

    Article  MathSciNet  MATH  Google Scholar 

  • Pandiarajan K, Babulal CK (2014) Transmission line management using hybrid differential evolution with particle swarm optimization. J Electr Syst 10:21–35

    Google Scholar 

  • Pant M, Thangaraj R, Abraham A, Grosan C (2009) Differential evolution with Laplace mutation operator. Proceedings of the eleventh conference on congress on evolutionary computation. IEEE Press, New York, pp 2841–2849

    Google Scholar 

  • Peng L, Wang Y (2010) Differential evolution using uniform-quasi-opposition for initializing the population. Inf Technol J 9:1629–1634

    Article  Google Scholar 

  • Price K, Storn R, Lampinen J (2005) Differential evolution. A practical approach to global optimization, Springer, Berlin

    MATH  Google Scholar 

  • Price K (2008) Eliminating drift bias from the differential evolution algorithm. In: Chakraborty U (ed) Advances in differential evolution. Springer, Berlin, pp 33–88

    Chapter  Google Scholar 

  • Qian B, Wang L, Hu R, Wang WL, Huang DX, Wang X (2008) A hybrid differential evolution method for permutation flow-shop scheduling. Int J Adv Manuf Technol 38:757–777

    Article  Google Scholar 

  • Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: IEEE congress on evolutionary computation (CEC 2005), pp 1785–1791

  • Rahmat NA, Musirin I (2013) Differential evolution immunized ant colony optimization technique in solving economic load dispatch problem. Engineering 5:157–162

    Article  Google Scholar 

  • Rahmat NA, Musirin I, Abidin AF (2014) Differential evolution immunized ant colony optimization (DEIANT) technique in solving weighted economic load dispatch problem. Asian Bull Eng Sci Technol 1:17–26

    Google Scholar 

  • Raidl G (2006) A unified view on hybrid metaheuristics. In: Roli A, Sampels M (eds) Almeida F, Blesa Aguilera M, Blum C, Moreno Vega J, Perez Perez M. Hybrid metaheuristics. Springer, Berlin, pp 1–12

    Google Scholar 

  • Rogalsky T, Derksen RW (2000) Hybridization of differential evolution for aerodynamic design. In: Proceedings of the 8th annual conference of the Computational Fluid Dynamics Society of Canada, Canada, pp 729–736

  • Ronkkonen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. In: IEEE congress on evolutionary computation (CEC 2005). IEEE, pp 506–513

  • Salman A, Engelbrecht AP, Omran MGH (2007) Empirical analysis of self-adaptive differential evolution. Eur J Oper Res 183:785–804

    Article  MATH  Google Scholar 

  • Santana-Quintero LV, Hernandez-Díaz AG, Molina J, Coello Coello CA, Caballero R (2010) DEMORS: a hybrid multi-objective optimization algorithm using differential evolution and rough set theory for constrained problems. Comput Oper Res 37:470–480

    Article  MathSciNet  MATH  Google Scholar 

  • Sarangi PP, Sahu A, Panda M (2013) A hybrid differential evolution and back-propagation algorithm for feedforward neural network training. Int J Comput Appl 84:1–9

    Google Scholar 

  • Segura C, Coello Coello C, Segredo E, Leon C (2015) On the adaptation of the mutation scale factor in differential evolution. Optim Lett 9:189–198

  • Singh HK, Ray T (2011) Performance of a hybrid EA-DE-memetic algorithm on CEC 2011 real world optimization problems. In: IEEE congress on evolutionary computation (CEC 2011). IEEE, pp 1322–1326

  • Storn R (1996) On the usage of differential evolution for function optimization. In: 1996 biennial conference of the North American Fuzzy Information Processing Society (NAFIPS), pp 519–523

  • Storn R (2008) Differential evolution research-trends and open questions. In: Chakraborty U (ed) Advances in differential evolution. Springer, Berlin, pp 1–31

    Chapter  Google Scholar 

  • Storn R, Price K (1995) Differential evolution–a simple and efficient adaptive scheme for global optimization over continuous spaces. International Science Computer Institute, Berkley

  • Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359

    Article  MathSciNet  MATH  Google Scholar 

  • Subudhi B, Jena D (2009a) An improved differential evolution trained neural network scheme for nonlinear system identification. Int J Autom Comput 6:137–144

    Article  Google Scholar 

  • Subudhi B, Jena D (2009b) Nonlinear system identification using opposition based learning differential evolution and neural network techniques. IEEE J Intell Cybern Syst 1:1–13

  • Subudhi B, Jena D (2011) A differential evolution based neural network approach to nonlinear system identification. Appl Soft Comput 11:861–871

    Article  Google Scholar 

  • Takahama T, Sakai S (2012) Efficient constrained optimization by the e constrained rank-based differential evolution. In: IEEE congress on evolutionary computation (CEC 2012). IEEE, pp 1–8

  • Tan Y-Y, Jiao YC, Li H, Wang XK (2012) A modification to MOEA/D-DE for multiobjective optimization problems with complicated Pareto sets. Inf Sci 213:14–38

    Article  MathSciNet  MATH  Google Scholar 

  • Tardivo ML, Cagnina L, Leguizamon G (2012) A hybrid metaheuristic based on differential evolution and local search with quadratic interpolation. In: XVIII Congreso Argentino de Ciencias de la Computacion, pp 1–10

  • Teo J (2006) Exploring dynamic self-adaptive populations in differential evolution. Soft Comput 10:673–686

    Article  Google Scholar 

  • Thangaraj R, Pant M, Abraham A (2009a) A simple adaptive Differential Evolution algorithm. In: World congress on nature and biologically inspired computing (NaBIC 2009), pp 457–462

  • Thangaraj R, Pant M, Abraham A, Badr Y (2009b) Hybrid evolutionary algorithm for solving global optimization problems. In: Corchado E, Wu X, Oja E, Herrero A, Baruque B (eds) Hybrid artificial intelligence systems. Springer, Berlin, pp 310–318

    Chapter  Google Scholar 

  • Thangraj R, Pant M, Abraham A, Deep K, Snasel V (2010) Differential evolution using a localized Cauchy mutation operator. In: IEEE international conference on systems man and cybernetics (SMC). IEEE, pp 3710–3716

  • Tirronen V, Neri F, Karkkainen T, Majava K, Rossi T (2007) A memetic differential evolution in filter design for defect detection in paper production. In: Giacobini M (ed) Applications of evolutionary computing. Springer, Berlin, pp 320–329

    Google Scholar 

  • Tvrdik J (2009) Adaptation in differential evolution:a numerical comparison. Appl Soft Comput 9:1149–1155

    Article  Google Scholar 

  • Vaisakh K, Srinivas LR (2011) Evolving ant direction differential evolution for OPF with non-smooth cost functions. Eng Appl Artif Intell 24:426–436

    Article  Google Scholar 

  • Wang SK, Chiou JP, Liu CW (2009) Parameters tuning of power system stabilizers using improved ant direction hybrid differential evolution. Int J Electr Power Energy Syst 31:34–42

    Article  Google Scholar 

  • Wang J, Wu Z, Wang H (2010a) Hybrid differential evolution algorithm with chaos and generalized opposition-based learning. In: Cai Z, Hu C, Kang Z, Liu Y (eds) Advances in computation and intelligence. Springer, Berlin, pp 103–111

    Chapter  Google Scholar 

  • Wang L, Pan QK, Suganthan PN, Wang WH, Wang YM (2010b) A novel hybrid discrete differential evolution algorithm for blocking flow shop scheduling problems. Comput Oper Res 37:509–520

    Article  MathSciNet  MATH  Google Scholar 

  • Wang YN, Wu LH, Yuan XF (2010c) Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure. Soft Comput 14:193–209

    Article  Google Scholar 

  • Wang L, Xu Y, Li L (2011) Parameter identification of chaotic systems by hybrid Nelder-Mead simplex search and differential evolution algorithm. Expert Syst Appl 38:3238–3245

    Article  Google Scholar 

  • Wang X, Xu G (2011) Hybrid differential evolution algorithm for traveling salesman problem. Procedia Eng 15:2716–2720

    Article  Google Scholar 

  • Wang L, Li L (2012) A coevolutionary differential evolution with harmony search for reliability-redundancy optimization. Expert Syst Appl 39:5271–5278

    Article  Google Scholar 

  • Wang C, Gao JH (2014) A differential evolution algorithm with cooperative coevolutionary selection operation for high-dimensional optimization. Optim Lett 8:477–492

    Article  MathSciNet  MATH  Google Scholar 

  • Wenyin G, Zhihua C (2013) Differential evolution with ranking-based mutation operators. IEEE Trans Cybern 43:2066–2081

    Article  Google Scholar 

  • Wu L, Wang Y, Zhou S, Yuan X (2007) Self-adapting control parameters modified differential evolution for trajectory planning of manipulators. J Control Theory Appl 5:365–373

    Article  MATH  Google Scholar 

  • Xiangyin Z, Haibin D, Jiqiang J (2008) DEACO: hybrid ant colony optimization with differential evolution. In: IEEE world congress on computational intelligence (CEC). IEEE, pp 921–927

  • Xin B, Chen J, Zhang J, Fang H, Peng ZH (2012) Hybridizing differential evolution and particle swarm optimization to design powerful optimizers: a review and taxonomy. IEEE Tran Syst Man Cybern Part C Appl Rev 42:744–767

    Article  Google Scholar 

  • Xu W, Zhang L, Gu X (2012) Modeling of ammonia conversion rate in ammonia synthesis based on a hybrid algorithm and least squares support vector regression. Asia Pac J Chem Eng 7:150–158

    Article  Google Scholar 

  • Xue F, Sanderson AC, Bonissone PP, Graves RJ (2005) Fuzzy logic controlled multi-objective differential evolution. In: The 14th ieee international conference on fuzzy systems (FUZZ ’05). IEEE, pp 720–725

  • Yang Z, Tang K, Yao X (2008a) Self-adaptive differential evolution with neighborhood search. In: IEEE world congress on computational intelligence (CEC 2008). IEEE, pp 1110–1116

  • Yang Z, Yao X, He J (2008b) Making a difference to differential evolution. In: Siarry P, Michalewicz Z (eds) Advances in metaheuristics for hard optimization. Springer, Berlin, pp 397–414

    Chapter  Google Scholar 

  • Yu Wj, Zhang J (2012) Adaptive differential evolution with optimization state estimation. In: Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference. ACM, pp 1285–1292

  • Yu X, Cao J, Shan H, Zhu L, Guo J (2014) An adaptive hybrid algorithm based on particle swarm optimization and differential evolution for global optimization. Sci World J 2014:1–16

    Google Scholar 

  • Yuan X, Cao B, Yang B, Yuan Y (2008) Hydrothermal scheduling using chaotic hybrid differential evolution. Energy Convers Manag 49:3627–3633

    Article  Google Scholar 

  • Yulin Z, Qian Y, Chunguang Z (2010) Distribution network reactive power optimization based on ant colony optimization and differential evolution algorithm. In: 2nd IEEE international symposium on power electronics for distributed generation systems (PEDG), pp 472–476

  • Zade AH, Mohammadi SMA, Gharaveisi AA (2011) Fuzzy logic controlled differential evolution to solve economic load dispatch problems. J Adv Comput Res 2:29–40

    Google Scholar 

  • Zaharie D (2002a) Critical values for the control parameters of differential evolution algorithms. In: Proceedings of 8th international conference on soft computing (MENDEL 2002), pp 62–67

  • Zaharie D (2002b) Parameter adaptation in differential evolution by controlling the population diversity. In: Proceedings of the international workshop on symbolic and numeric algorithms for scientific computing. pp 385–397

  • Zaharie D (2003) Control of population diversity and adaptation in differential evolution algorithms. In: Proceedings of the 9th international conference on soft computing (MENDEL 2003), pp 41–46

  • Zaharie D (2009) Influence of crossover on the behavior of differential evolution algorithms. Appl Soft Comput 9:1126–1138

    Article  Google Scholar 

  • Zaharie D, Petcu D (2004) Adaptive pareto differential evolution and its parallelization. Parallel processing and applied mathematics, Springer, Berlin

    Book  MATH  Google Scholar 

  • Zhang W-J, Xie X-F (2003) DEPSO: hybrid particle swarm with differential evolution operator. IEEE international conference on systems, man and cybernetics (SMCC). IEEE, Washington, DC, USA, pp 3816–3821

    Google Scholar 

  • Zhang J, Sanderson AC (2009a) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13:945–958

    Article  Google Scholar 

  • Zhang J, Sanderson AC (2009b) Adaptive differential evolution: a robust approach to multimodal problem optimization. Springer, Berlin

    Book  Google Scholar 

  • Zhang R, Wu C (2011) A hybrid differential evolution and tree search algorithm for the job shop scheduling problem. Math Probl Eng 2011:20

    MathSciNet  MATH  Google Scholar 

  • Zhang X, Chen W, Dai C, Cai W (2010) Dynamic multi-group self-adaptive differential evolution algorithm for reactive power optimization. Int J Electr Power Energ Syst 32:351–357

    Article  Google Scholar 

  • Zhang C, Chen J, Xin B, Cai T, Chen C (2011) Differential evolution with adaptive population size combining lifetime and extinction mechanisms. In: 8th Asian control conference (ASCC), pp 1221–1226

  • Zhao YL, Yu Q, Zhao CG (2011) Distribution network reactive power optimization based on ant colony optimization and differential evolution algorithm. J Energy Power Eng 5:548–553

    Google Scholar 

  • Zhao C, Xu Q, Lin S, Li X (2013) Hybrid differential evolution for estimation of kinetic parameters for biochemical systems. Chin J Chem Eng 21:155–162

    Article  Google Scholar 

  • Zhenya H, Chengjian W, Luxi Y, Xiqi G, Susu Y, Eberhart RC, Shi Y (1998) Extracting rules from fuzzy neural network by particle swarm optimisation. In: The 1998 IEEE international conference on computational intelligence. IEEE, pp 74–77

  • Zhenyu Y, Ke T, Xin Y (2008) Self-adaptive differential evolution with neighborhood search. In: IEEE congress on evolutionary computation (CEC 2008), pp 1110–1116

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vlad Dafinescu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dragoi, EN., Dafinescu, V. Parameter control and hybridization techniques in differential evolution: a survey. Artif Intell Rev 45, 447–470 (2016). https://doi.org/10.1007/s10462-015-9452-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-015-9452-8

Keywords

Navigation