Abstract
While hybridizing the complementary constituent soft computing techniques has displayed improved efficacy, the hybridization of complementary characteristics of different Differential Evolution (DE) variants (could as well be extended to evolutionary algorithms variants in general) through heterogeneous mixing in a distributed framework also holds a great potential. This chapter proposes to mix competitive DE variants with diverse characteristics in a distributed framework as against the typical distributed (homogeneous) Differential Evolution (dDE) algorithms found in DE literature. After an empirical analysis of 14 classical DE variants on 14 test functions, two heterogeneous dDE frameworks dDE_HeM_best and dDE_HeM_worst obtained by mixing best DE variants and worst DE variants, respectively, have been realized, implemented and tested on the benchmark optimization problems. The simulation results have validated the robustness of the heterogeneous mixing of best variants. The chapter also hybridized DE and dynamic DE variants in a distributed framework. The robustness of the resulting framework has been validated by benchmarking it against the state-of-the-art DE algorithms in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bi X, Xiao J (2010) p-ADE: self adaptive differential evolution with fast and reliable convergence performance. In: Proceedings of the 2nd international conference on industrial mechatronics and automation, pp 477–480
Bi X, Xiao J (2011) Classification-based self-adaptive differential evolution with fast and reliable convergence performance. Soft Comput—Fusion Found Methodol Appl 15(8):1581–1599 (Springer)
Biswas A et al (2007) A synergy of differential evolution and bacterial foraging algorithm for global optimization. Neural Netw World 17(6):607–626
Brest J et al (2006) Self adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657
Chiou JP, Wang FS (1999) Hybrid method of evolutionary algorithms for static and dynamic optimization problems with application to a fed-batch fermentation process. Comput Chem Eng 23:1277–1291
Chiou JP, Chang CF, Su CT (2004) Ant direction hybrid differential evolution for solving large capacitor placement problems. IEEE Transactions on Power Systems, vol 19. pp 1794–1800
Das S et al (2005) Improving particle swarm optimization with differentially perturbed velocity. In: Proceedings of the genetic and evolutionary computation conference, pp 177–184
Das S et al (2007) Annealed differential evolution. In: Proceedings of the IEEE congress on evolutionary computation, pp 1926–1933
Das S et al (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evol Comput 13(3):526–533
Dasgupta D (ed) (1999) Artificial immune systems and their applications. Springer
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1(1):53–66
Feoktistov V (2006) Differential evolution in search of solutions. Optimization and its applications. Springer
Hansen N (2006).Compilation of results on the 2005 CEC benchmark function set. http://www.ntu.edu.sg/home/epnsugan/index_files/CEC-05/compareresults.pdf
Hao ZF et al (2007) A particle swarm optimization algorithm with differential evolution. In: Proceedings of the 6th international conference on machine learning and cybernetics, vol. 2, pp 1031–1035
He H, Han L (2007) A novel binary differential evolution algorithm based on artificial immune system. In: Proceedings of the IEEE congress on evolutionary computation, pp 2267–2272
Hendtlass T (2001) A combined swarm differential evolution algorithm for optimization problems. Lecture Notes in Computer Science, vol 2070. Springer, pp 11–18
Herrera F, Lozano M (2000) Gradual distributed real-coded genetic algorithms. IEEE Trans Evol Comput 4(1):43–63
Hu ZB et al (2008) Self-adaptive hybrid differential evolution with simulated annealing algorithm for numerical optimization. In: Proceedings of the IEEE congress on evolutionary computation, pp 1189–1194
Jeyakumar G, ShunmugaVelayutham C (2010) An empirical performance analysis of differential evolution variants on unconstrained global optimization problems. Int J Comput Inf Syst Ind Manage Appl 2:077–086
Jeyakumar G, ShunmugaVelayutham C (2010b) A comparative study on theoretical and empirical evolution of the population variance of the differential evolution variants. In: Lecture notes in computer science (LNCS-6457). Springer, pp 75–79
Kannan S et al (2004) Application of particle swarm optimization technique and its variants to generation expansion planning. Electric Power Syst Res 70(3):203–210
Kennedy J (2003) Bare bones particle swarms. In: Proceedings of the IEEE swarm intelligence symposium, pp 80–87
Kennedy J et al (2001) Swarm intelligence. The Morgan Kaufmann series in evolutionary computation. Academic Press, USA
Kirkpatrik S et al (1983) Optimization by simulated annealing. Sci J 220(4598):671–680
Liu J, Lampinen J (2002a) Adaptive parameter control of differential evolution. In: Proceedings of the 8th international mendel conference on soft computing, pp 19–26
Liu J, Lampinen J (2002b) A fuzzy adaptive differential evolution algorithm. In: Proceedings of the 17th IEEE region 10th international conference on computer, communications, control and power engineering, vol 1, pp 606–611
Liu J, Lampinen J (2005) A fuzzy adaptive differential evolution algorithm. Soft Comput—Fusion Found Methodol Appl 9(6):448–462 (Springer)
Mallipeddi R et al (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696
Mallipeddi R, Suganthan PN (2009) Differential evolution algorithm with ensemble of populations for global numerical optimization. OPSEARCH 46(2):184–213
Mezura-Montes E et al (2006) A comparative study of differential evolution variants for global optimization. In: Proceedings of the genetic and evolutionary computation conference, pp 485–492
Moore PW, Venayagamoorthy GK (2006) Evolving digital circuit using hybrid particle swarm optimization and differential evolution. Int J Neural Syst 16(3):163–177
Omran MGH et al (2009) Bare bones differential evolution. Eur J Oper Res 196(1):128–139
Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst Mag 52–67
Price K et al (2005) Differential evolution: a practical approach to global optimization. Springer
Price KV (1999) An introduction to differential evolution. In: Corne D, Dorigo M, Glover V (eds) New ideas in optimization. McGraw-Hill, pp 79–108
Qin AK et al (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417
Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: Proceedings of the IEEE congress on evolutionary computation, pp 1785–1791
Qing A (2006) Dynamic differential evolution strategy and applications in electromagnetic inverse scattering problems. IEEE Trans Geosci Remote Sens 44(1):116–125
Qing A (2008) A study on base vector for differential evolution. In: Proceedings of the IEEE world congress on computational intelligence/2008 IEEE congress on evolutionary computation, pp 550–556
Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces. In: Technical report-95-012, ICSI
Tvrdik J (2006) Differential evolution: competitive setting of control parameters. In: Proceedings of the international multiconference on computer science and information technology, pp 207–213
Weber M et al (2009) Distributed differential evolution with explorative-exploitative population families. Genet Program Evolvable Mach 10(4):343–371
Xu X et al (2008) A novel differential evolution scheme combined with particle swarm intelligence. In: Proceedings of the IEEE congress on evolutionary computation, pp 1057–1062
Yang Z et al (2007) Making a difference to differential evolution. In: Michalewicz Z, Siarry P (eds) Advances in metaheuristics for hard optimization. Springer, pp 397–414
Yang Z et al (2008) Self-adaptive differential evolution with neighborhood search. In: Proceedings of the IEEE congress on evolutionary computation, pp 1110–1116
Yao D et al (2003) Fast evolutionary algorithms. In: Rozenberg G, Back T, Eiben A (eds) Advances in evolutionary computing: theory and applications. Springer, pp 45–94
Zaharie D (2001) On the explorative power of differential evolution algorithms. In: Proceeding of the 3rd international workshop on symbolic and numeric algorithms on scientific computing, SYNASC-2001
Zhang J, Sanderson AC (2007) JADE: self-Adaptive differential evolution with fast and reliable convergence performance. In: Proceedings of the IEEE congress on evolutionary computation, pp 2251–2258
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
Zhang W-J, Xie X-F (2003) DEPSO: hybrid particle swarm with differential evolution operator. Proc IEEE Int Conf Syst Man Cybern 4:3816–3821
Zhang X et al (2008) DEACO: hybrid ant colony optimization with differential evolution. In: Proceedings of the IEEE congress on evolutionary computation, pp 921–927
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this chapter
Cite this chapter
Jeyakumar, G., Shunmuga Velayutham, C. (2016). Hybridizing Differential Evolution Variants Through Heterogeneous Mixing in a Distributed Framework. In: Bhattacharyya, S., Dutta, P., Chakraborty, S. (eds) Hybrid Soft Computing Approaches. Studies in Computational Intelligence, vol 611. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2544-7_4
Download citation
DOI: https://doi.org/10.1007/978-81-322-2544-7_4
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2543-0
Online ISBN: 978-81-322-2544-7
eBook Packages: EngineeringEngineering (R0)