Abstract
Most of the real-world problems are multimodal in nature. Several algorithms have been proposed to solve multimodal optimization problems. Classical gradient-based methods fail for optimization problems in which functions are either discontinuous or non-differentiable. Differential Evolution (DE) is simple to implement population-based heuristic method used for solving optimization problems even if the function is discontinuous or non-differentiable. It is proved to have one of the fastest rates of convergence toward the optima. The search behavior of DE algorithm is governed by its parameters. DE has won top ranks in many IEEE CEC competitions as it has outperformed its competitors in solving real parameter space optimization problems. DE and its variants have also been applied to solve various engineering optimization problems. This paper aims to cover the work done in the area of real parameter single objective multimodal optimization using differential evolution algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. In: Proceedings of the second international conference on genetic algorithms on genetic algorithms and their application. Hillsdale, NJ, USA: L Erlbaum Associates Inc, pp 41–49. https://doi.org/10.5555/42512.42519
Yang X-S (2010) Firefly algorithms for multimodal optimization. 5792. https://doi.org/10.1007/978-3-642-04944-6_14
Özcan E, Yilmaz M (2007) Particle swarms for multimodal optimization. Lect Notes Comput Sci 4431:366–375. https://doi.org/10.1007/978-3-540-71618-1_41
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. https://doi.org/10.1023/A:1008202821328
Thomsen R (2004) Multimodal optimization using crowding-based differential evolution. In: Proceedings of the 2004 congress on evolutionary computation (IEEE Cat No 04TH8753), Portland, OR, USA, vol 2, pp 1382–1389. https://doi.org/10.1109/CEC.2004.1331058
Mahfoud S (1995) Niching method for genetic algorithms, doctoral dissertation, Technical report, Department of computer science, University of Illinois at Urbana-Champaign, Urbana, IL, USA, Illinois Genetic Algorithms Laboratory, IlliGAL, Report No 95001
Zaharie D (2004) A multipopulation differential evolution algorithm for multimodal optimization
Miyuki S, Akira H, Takumi I, Tetsuyuki T (2007) Species-based differential evolution with switching search strategies for multimodal function optimization. In: 2007 IEEE congress on evolutionary computation, Singapore, pp 1183–1190. https://doi.org/10.1109/CEC.2007.4424604
Li X (2005) Efficient differential evolution using speciation for multimodal function optimization, pp 873–880. https://doi.org/10.1145/1068009.1068156
Das S, Suganthan PN (2010) Differential evolution: a survey of the state-of-the-art. In: IEEE transactions on evolutionary computation, vol 15, no 1, pp 4–31, Feb 2011. https://doi.org/10.1109/TEVC.2059031
Swagatam D, Sankha M, Ponnuthurai S (2016) Recent advances in differential evolution—an updated survey. Swarm and Evol Comput 27. https://doi.org/10.1016/j.swevo.2016.01.004
Karol O, Arabas J (2018) Differential evolution: a survey of theoretical analyses. Swarm Evol Comput 44. https://doi.org/10.1016/j.swevo.2018.06.010
Pétrowski A (1996) A clearing procedure as a niching method for genetic algorithms. In: Proceedings of third IEEE international conference on evolutionary computation, ICEC’96. IEEE Press, Piscataway, NJ, pp. 798–803
DeJong KA (1975) Ananalysis of the behavior of a class of genetic adaptive systems, PhD Dissertation, Univ Michigan, Ann Arbor, MI
Shir OM, Back T (2005) Dynamic niching in evolution strategies with covariance matrix adaptation. In: 2005 IEEE congress on evolutionary computation, Edinburgh, Scotland, Vol 3, pp 2584–2591. https://doi.org/10.1109/CEC.2005.1555018
Thomsen R (2004) Multimodal optimization using crowding-based differential evolution. In: Proceedings of the 2004 congress on evolutionary computation (IEEE Cat No 04TH8753), Portland, OR, USA, Vol 2, pp 1382–1389. https://doi.org/10.1109/CEC.2004.1331058
Qu B, Liang J, Suganthan PN, Chen T (2012) Ensemble of clearing differential evolution for multi-modal optimization. In: Tan Y, Shi Y, Ji Z (eds) Advances in Swarm intelligence. ICSI 2012. Lecture notes in computer science, vol 7331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30976-2_42
Kundu S, Biswas S, Swagatam D, Ponnuthurai S (2013) Crowding-based local differential evolution with speciation-based memory archive for dynamic multimodal optimization. GECCO 2013—Proceedings of the 2013 genetic and evolutionary computation conference. https://doi.org/10.1145/2463372.2463392
Qu B-Y, Gouthanan P, Suganthan P (2010) Dynamic grouping crowding differential evolution with ensemble of parameters for multi-modal optimization, pp 19–28. https://doi.org/10.1007/978-3-642-17563-3_3
Dong H, Li C, Song B, Wang P (2018) Multi-surrogate-based differential evolution with multi-start exploration (MDEME) for computationally expensive optimization. Adv Eng Soft 123:62–76. https://doi.org/10.1016/j.advengsoft.2018.06.001
Basak A, Das S, Tan KC (2013) Multimodal optimization using a biobjective differential evolution algorithm enhanced with mean distance-based selection. In: IEEE transactions on evolutionary computation, vol 17, no 5, pp 666–685. https://doi.org/10.1109/TEVC.2012.2231685
Sacco Agner F, Henderson Nélio R-CAC (2014) Topographical clearing differential evolution: a new method to solve multimodal optimization problems. Prog Nucl Energy 71. ISSN 269–278:0149–1970. https://doi.org/10.1016/j.pnucene.2013.12.011
Qu B, Suganthan PN (2010) Novel multimodal problems and differential evolution with ensemble of restricted tournament selection. In: IEEE congress on evolutionary computation, Barcelona, pp. 1–7. https://doi.org/10.1109/CEC.2010.5586341
Huang H, Jiang L, Yu X, Xie D (2018) Hypercube-based crowding differential evolution with neighborhood mutation for multimodal optimization. Int J Swarm Intell Res 9:15–27. https://doi.org/10.4018/IJSIR.2018040102
Zaharie D (2005) Density based clustering with crowding differential evolution. In: Proceedings—seventh international symposium on symbolic and numeric algorithms for scientific computing, SYNASC 2005, 8 p. https://doi.org/10.1109/SYNASC.2005.31
Junhong L, Jouni L (2002) A fuzzy adaptive differential evolution algorithm. In: Proceedings of the 2002 IEEE region 10 conference on computers, communications, control and power engineering. TENCOM’02. Beijing, China, vol 1, pp 606–611. https://doi.org/10.1109/TENCON.2002.1181348
Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. In: IEEE transactions on evolutionary computation, vol 16, no 5, pp 601–614. https://doi.org/10.1109/TEVC.2011.2161873
Li W, Fan Y, Jiang Q (2020) Species-based differential evolution with migration for multimodal optimization. https://doi.org/10.1007/978-981-15-3425-6_17
Ali M, Awad N, Suganthan P (2015) Multi-population differential evolution with balanced ensemble of mutation strategies for large-scale global optimization. Appl Soft Comput 33. https://doi.org/10.1016/j.asoc.2015.04.019
Zhang Y, Gong Y, Chen W, Zhang J (2015) Composite differential evolution with queueing selection for multimodal optimization. In: 2015 IEEE congress on evolutionary computation (CEC), Sendai, pp 425–432. https://doi.org/10.1109/CEC.2015.7256921
Chen Z-G, Zhan Z-H, Wang H, Zhang J (2020) Distributed individuals for multiple peaks: a novel differential evolution for multimodal optimization problems. In: IEEE transactions on evolutionary computation, vol 24, no 4, pp 708–719. https://doi.org/10.1109/TEVC.2019.2944180
Biswas S, Kundu S, Das S (2013) An improved parent-centric mutation with normalized neighborhoods for inducing niching behavior in differential evolution. In: IEEE transactions on cybernetics, vol 44, no 10, pp 1726–1737, Oct 2014. https://doi.org/10.1109/TCYB.2292971
Zhang J, Sanderson AC (2007) JADE: self-adaptive differential evolution with fast and reliable convergence performance. In: 2007 IEEE congress on evolutionary computation, Singapore, pp 2251–2258. https://doi.org/10.1109/CEC.2007.4424751
Hui S, Suganthan PN (2016) Ensemble and arithmetic recombination-based speciation differential evolution for multimodal optimization. In: IEEE transactions on cybernetics, vol 46, no 1, pp 64–74. https://doi.org/10.1109/TCYB.2015.2394466
Wang Z-J, Zhan Z-H, Zhang J (2019) Distributed minimum spanning tree differential evolution for multimodal optimization problems. Soft Comput 23. https://doi.org/10.1007/s00500-019-03875-x
Yu X, Cao J, Shan H, Zhu L, Jun G (2014) An adaptive hybrid algorithm based on particle swarm optimization and differential evolution for global optimization. Sci World J 2014:215472. https://doi.org/10.1155/2014/215472
Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE congress on evolutionary computation. CEC, pp 71–78. https://doi.org/10.1109/CEC.2013.6557555
Zhou Y, Yi W, Gao L, Li X (2017). Adaptive differential evolution with sorting crossover rate for continuous optimization problems. In: IEEE transactions on cybernetics, vol 47, no 9, pp 2742–2753. https://doi.org/10.1109/TCYB.2017.2676882
Wu G, Shen X, Li H, Chen H, Lin A, Suganthan P (2017) Ensemble of differential evolution variants. Inf Sci 423. https://doi.org/10.1016/j.ins.2017.09.053
Ali W, Ponnuthurai S (2018) Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation. Soft Comput 22. https://doi.org/10.1007/s00500-017-2777-2
Hong W, Zuo L, Jia L, Wenjie Y, Niu B (2020) Ensemble particle swarm optimization and differential evolution with alternative mutation method. Nat Comput 19. https://doi.org/10.1007/s11047-018-9712-z
Chen L, Ding L (2011) An improved crowding-based differential evolution for multimodal optimization. In: 2011 international conference on electrical and control engineering, Yichang, pp 1973–1977. https://doi.org/10.1109/ICECENG.2011.6057739
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. In: IEEE transactions on evolutionary computation, vol 13, no 5, pp 945–958. https://doi.org/10.1109/TEVC.2009.2014613
Wang Z et al (2020) Automatic niching differential evolution with contour prediction approach for multimodal optimization problems. In: IEEE transactions on evolutionary computation, vol 24, no 1, pp 114–128. https://doi.org/10.1109/TEVC.2019.2910721
Yu W-J, Ji J-Y, Gong Y-J, Yang Q, Zhang J (2017) A tri-objective differential evolution approach for multimodal optimization. Inf Sci 423. https://doi.org/10.1016/j.ins.2017.09.044
Lijin W, Yin Y, Zhao W, Wang B, Xu Y (2015) A hybrid backtracking search optimization algorithm with differential evolution. Math Probl Eng 2015:1–16. https://doi.org/10.1155/2015/769245
Shimpi J, Ritu T, Harish S, Jagdish B (2017) Hybrid artificial bee colony algorithm with differential evolution. Appl Soft Comput 58. https://doi.org/10.1016/j.asoc.2017.04.018
Tang L, Dong Y, Liu J (2015) Differential evolution with an individual-dependent mechanism. In: IEEE transactions on evolutionary computation, vol 19, no 4, pp 560–574. https://doi.org/10.1109/TEVC.2014.2360890
Das S, Maity S, Qu B-Y, Suganthan PN (2011) Real-parameter evolutionary multimodal optimization—a survey of the state-of-the-art. Swarm Evol Comput 1(2):71–88. ISSN 2210-6502, https://doi.org/10.1016/j.swevo.2011.05.005
Lin X, Luo W, Xu P (2019) Differential evolution for multimodal optimization with species by nearest-better clustering. IEEE Trans Cybern https://doi.org/10.1109/TCYB.2019.2907657
Omran MGH, Salman A, Engelbrecht AP (2005) Self-adaptive Differential Evolution. In: Hao Y et al (eds) Computational intelligence and security. CIS 2005. Lecture notes in computer science, vol 3801. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596448_28
Zhao H et al (2020) Local binary pattern-based adaptive differential evolution for multimodal optimization problems. In: IEEE transactions on cybernetics, vol 50, no 7, pp 3343–3357. https://doi.org/10.1109/TCYB.2019.2927780
Li Z, Shi L, Yue C, Shang Z, Boyang Q (2019) Differential evolution based on reinforcement learning with fitness ranking for solving multimodal multiobjective problems. Swarm Evol Comput 49. ISSN 234-244:2210-6502. https://doi.org/10.1016/j.swevo.2019.06.010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Singh, S., Tiwari, A., Agrawal, S. (2021). Differential Evolution Algorithm for Multimodal Optimization: A Short Survey. In: Tiwari, A., Ahuja, K., Yadav, A., Bansal, J.C., Deep, K., Nagar, A.K. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 1393. Springer, Singapore. https://doi.org/10.1007/978-981-16-2712-5_58
Download citation
DOI: https://doi.org/10.1007/978-981-16-2712-5_58
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-2711-8
Online ISBN: 978-981-16-2712-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)