Skip to main content
Log in

Distributed heterogeneous mixing of differential and dynamic differential evolution variants for unconstrained global optimization

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This paper proposes a novel distributed differential evolution framework called distributed mixed variants (dynamic) differential evolution (\(dmvD^{2}E)\). This novel framework is a heterogeneous mix of effective differential evolution (DE) and dynamic differential evolution (DDE) variants with diverse characteristics in a distributed framework to result in \(dmvD^{2}E\). The \(dmvD^{2}E\), discussed in this paper, constitute various proportions and combinations of DE/best/2/bin and DDE/best/2/bin as subpopulations with each variant evolving independently but also exchanging information amongst others to co-operatively enhance the efficacy of \(dmvD^{2}E\) as whole. The \(dmvD^{2}E\) variants have been run on 14 test problems of 30 dimensions to display their competitive performance over the distributed classical and dynamic versions of the constituent variants. The \(dmvD^{2}E\), when benchmarked on a different 13 test problems of 500 as well as 1,000 dimensions, scaled well and outperformed, on an average, five existing distributed differential evolution algorithms.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Apolloni J, Leguizamo’n G, Garc\(\imath \)’a-Nieto J, Alba E (2008) Island based distributed differential evolution: an experimental study on hybrid testbeds. In: Proceedings of the IEEE international conference on hybrid intelligent systems, pp 696–701

  • 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 Evolut Comput 10(6):646–657

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Falco ID, Cioppa AD, Maisto D, Scafuri U, Tarantino E (2007a) Satellite image registration by distributed differential evolution. Applications of Evolutionary Computing-Lectures Notes in Computer Science 4448:251–260

    Google Scholar 

  • Falco ID, Cioppa AD, Maisto D, Scafuri U, Tarantino E (2007b) Distributed differential evolution for the registration of remotely sensed images. In: Proceedings of the IEEE Euromicro international conference on parallel, distributed and network-based processing, pp 358–362

  • Falco ID, Cioppa AD, Maisto D, Scafuri U, Tarantino E (2007c) A distributed differential evolution approach for mapping in a grid environment. In: Proceedings of the IEEE Euromicro international conference on parallel, distributed and network-based processing, pp 442–449

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

    MATH  Google Scholar 

  • 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

  • Jeyakumar G, Shunmuga Velayutham C (2009a) A comparative performance analysis of differential evolution and dynamic differential evolution variants. In: Proceedings of world congress on nature and biologically inspired computing (NaBIC), pp 463–468

  • Jeyakumar G, Shunmuga Velayutham C (2009b) An empirical comparison of differential evolution variants on different classes of unconstrained global optimization problems. In: Proceedings of international conference on computer information systems and industrial management application (CISIM).

  • Jeyakumar G, Shunmuga Velayutham C (2010) Empirical study on migration topologies and migration policies for island based distributed differential evolution variants. Lecture notes in computer science. Springer-Verlag, Berlin, pp 95–102

    Google Scholar 

  • Jeyakumar G, Shunmuga Velayutham C (2010b) An empirical performance analysis of differential evolution variants on unconstrained global optimization problems. Int J Comput Inf Syst Ind Manag Appl 2:077–086

    Google Scholar 

  • Jeyakumar G, Shunmuga Velayutham C (2012) Differential evolution and dynamic differential evolution variants for unconstrained global optimization—an empirical comparative study. Int J Comput Appl (IJCA) 34(2):1–10

    Google Scholar 

  • Jeyakumar G, Shunmuga Velayutham C (2010c) An empirical comparative performance analysis of differential evolution, distributed and mixed-variants distributed differential evolution variants. Int J Comput Intell Res (IJCIR) 6(4):735–742

    Google Scholar 

  • Kwedlo W, Bandurski K (2006) A parallel differential evolution algorithm. In: Proceedings of the IEEE international symposium on parallel computing in, electrical engineering, pp 319–324

  • Lampinen J (1999) Differential evolution—new naturally parallel approach for engineering design optimization. In: Topping BHV (ed) Development in computational mechanics with high performance computing. Civil-Comp Press, Edinburgh, pp 217– 228

    Google Scholar 

  • Mezura-Montes E, Velazquez-Reyes J, Coello Coello CA (2006) A comparative study on differential evolution variants for global optimization. In: GECCO 2006, Proceedings of the 8th annual conference on Genetic and, evolutionary computation, pp 485–492

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

    Article  MATH  MathSciNet  Google Scholar 

  • Pavlidis NG, Tasoulis DK, Plagianakos VP, Nikiforidis G, Vrahatis MN (2005) Spiking neural network training using evolutionary algorithms. In: Proceedings of the IEEE international joint conference on, neural networks, pp 2190–2194

  • Price KV et al (1999) An introduction to differential evolution. In: Corne D (ed) New ideas in optimization. Mc Graw-Hill, UK

    Google Scholar 

  • Price KV, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer-Verlag, Berlin

    Google Scholar 

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

  • Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(12):397–417

    Google Scholar 

  • Qing A (2006) Dynamic differential evolution strategy and applications in electromagnetic inverse scattering problems. IEEE Trans Geosci Remote Sens 44(1):116–125

    Article  Google Scholar 

  • Ruxton GD (2006) The unequal variance t-test is an underused alternative to student’s t-test and the Mann-Whitney test. Behav Ecol 17(4):688–690

    Article  Google Scholar 

  • Salomon M, Perrin GR, Heitz F, Armspach JP et al (2005) Parallel differential evolution: application to 3-d medical image registration. In: Price KV (ed) Differential evolution—a practical approach to global optimization, natural computing series. Springer, New York, pp 353–411

    Google Scholar 

  • 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 (1997) Differential evolution—a simple and efficient heuristic strategy for global optimization and continuous spaces. J Global Optim 11(4):341–359

    Article  MATH  MathSciNet  Google Scholar 

  • Tasoulis DK, Pavliis NG, Plagianakos VP, Vrahatis MN (2004) Parallel differential evolution. In: CEC 2004, Proceeding of the IEEE congress on evolutionary computation, Portland, pp 2023–2029

  • Vesterstrom J, Thomsen R (2004) A comparative study of differential evolution, particle swarm optimization and evolutionary algorithm on numerical benchmark problems. In: CEC 2004, Proceedings of the IEEE congress on evolutionary computation, Portland, pp. 1980–1987

  • Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evolut Comput 15(1):55–66

    Article  MathSciNet  Google Scholar 

  • Wang Y, Cai Z, Zhang Q (2012) Enhancing the search ability of differential evolution through orthogonal crossover. Inf Sci 185(1):153–177

    Article  MathSciNet  Google Scholar 

  • Weber M, Tirronen V, Neri F (2009) Distributed differential evolution with explorative-exploitative population families. In: Proceedings of genetic programming and evolvable machine, vol. 10, pp 343–371

  • Weber M, Tirronen V, Neri F (2010) Scale factor inheritance mechanism in distributed differential evolution. Soft Comput: Fusion Found Methodol Appl 14(11):1187–1207

    Article  Google Scholar 

  • Weber M, Tirronen V, Neri F (2011a) A study on scale factor in distributed differential evolution. Artif Intell Rev 181(12):2488–2511

    Google Scholar 

  • Weber M, Tirronen V, Neri F (2011b) A study on scale factor/crossover interaction in distributed differential evolution. Artif Intell Rev. http://www.springerlink.com/content/237693n0300h1602/

  • Weber M, Tirronen V, Neri F (2011c) Two algorithmic enhancements for parallel differential evolution. Int J Innov Comput Appl 3(11):20–30

    Article  Google Scholar 

  • Wolpert DH, Macreedy WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82

    Article  Google Scholar 

  • Yao X, Liu Y, Liang KH, Lin G et al (2003) Fast evolutionary algorithms. In: Rozenberg G (ed) Advances in evolutionary computing: theory and applications. Springer-Verlag, New York, pp 45–94

    Chapter  Google Scholar 

  • Zaharie D, Petcu D (2003) Parallel implementation of multi-population differential evolution. In: Grigoras D et al. (eds) CIPC 2003: concurrent information processing and computing. Nato Advanced Research Workshop. A.I.Cuza University Press, pp 262–269

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Jeyakumar.

Additional information

Communicated by Y. Jin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jeyakumar, G., Shunmuga Velayutham, C. Distributed heterogeneous mixing of differential and dynamic differential evolution variants for unconstrained global optimization. Soft Comput 18, 1949–1965 (2014). https://doi.org/10.1007/s00500-013-1178-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1178-4

Keywords

Navigation