Skip to main content
Log in

An enhanced utilization mechanism of population information for Differential evolution

  • Special Issue
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

In most Differential evolution (DE) algorithms, the inferior vectors in the selection operator are always ignored during the evolutionary process. However, from the existing studies, these inferior vectors can provide valuable information in guiding the search of DE. Thus, how to effectively utilize the information from the current population together with the inferior vectors is one of the most salient and important topics in DE. This study proposes an enhanced utilization mechanism of population information (EUM) for DE. In EUM, there are two novel operators to utilize the information of the inferior and superior vectors generated during the evolution, proximity-based replacement operator (PRO) and negative direction operator (NDO). For PRO, the trial vector that is worse than its parent vector will have a chance to replace other parent vectors with the conditions based on the proximity. For NDO, the winning vectors in the selection process or RPO are stored in the archive to guide the mutation process by introducing the negative direction information. By incorporating EUM into DE, the novel DE framework, EUM-DE, is proposed. To test the effectiveness of the proposed algorithm, EUM-DE is applied to several original and advanced DE algorithms. The experimental study on the CEC2013 benchmark functions has shown that the proposed EUM is an effective approach to enhance the performance of most DE algorithms studied.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 6
Fig. 7

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. 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 

  2. 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 

  3. Manasrah AM, Aldomi A, Gupta BB (2017) An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment. Cluster Comput. https://doi.org/10.1007/s10586-017-1559-z

    Article  Google Scholar 

  4. Alhaidary M, Rahman SMM, Zakariah M, Hossain MS, Alamri A, Haque MSM et al (2018) Vulnerability analysis for the authentication protocols in trusted computing platforms and a proposed enhancement of the offpad protocol. IEEE Access 6:6071–6081

    Article  Google Scholar 

  5. Gupta BB, Agrawal DP, Yamaguchi S (2016) Handbook of research on modern cryptographic solutions for computer and cyber security. IGI Global, Hershey

    Book  Google Scholar 

  6. Zheng Q, Wang X, Khan MK, Zhang W, Gupta BB, Guo W (2018) A lightweight authenticated encryption scheme based on chaotic scml for railway cloud service. IEEE Access 6(99):711–722

    Article  Google Scholar 

  7. Wu J, Guo S, Huang H, Liu W, Xiang Y (2018) Information and communications technologies for sustainable development goals: state-of-the-art, needs and perspectives. IEEE Commun Surveys Tutor 20(3):2389–2406

    Article  Google Scholar 

  8. Wu J, Guo S, Li J, Zeng D (2016) Big data meet green challenges: big data toward green applications. IEEE Syst J 10(3):888–900

    Article  Google Scholar 

  9. Wu J, Guo S, Li J, Zeng D (2016) Big data meet green challenges: greening big data. IEEE Syst J 10(3):873–887

    Article  Google Scholar 

  10. Bi X, Xiao J (2011) p-ADE: self-adaptive differential evolution with fast and reliable convergence performance. Soft Comput 15(8):1581–1599

    Article  Google Scholar 

  11. Cui L, Li G, Lin Q, Chen J, Lu N (2015) Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations. Inform Technol Inform 67:155–173

    MathSciNet  MATH  Google Scholar 

  12. Yu WJ, Shen M, Chen WN, Zhan ZH, Gong YJ, Lin Y et al (2014) Differential evolution with two-level parameter adaptation. IEEE Trans Cybern 44(7):1080–1099

    Article  Google Scholar 

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

    Article  Google Scholar 

  14. Tanabe R, Fukunaga A (2013) Evaluating the performance of SHADE on CEC 2013 benchmark problems. In: 2013 IEEE congress on evolutionary computation, Cancun, pp 1952–1959

  15. Tian M, Gao X (2017) An improved differential evolution with information intercrossing and sharing mechanism for numerical optimization. Swarm Evol Comput. https://doi.org/10.1016/j.swevo.2017.12.010

    Article  Google Scholar 

  16. Wu G, Mallipeddi R, Suganthan PN, Wang R, Chen H (2016) Differential evolution with multi-population based ensemble of mutation strategies. Inf Sci 329(C):329–345

    Article  Google Scholar 

  17. Tang B, Zhu Z, Luo J (2016) Hybridizing particle swarm optimization and differential evolution for the mobile robot global path planning. Int J Adv Rob Syst 13(3):1

    Google Scholar 

  18. 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

  19. Li X (2005) Efficient differential evolution using speciation for multimodal function optimization. In: Hans-Georg B et al (eds) Proceedings of genetic and evolutionary computation conference 2005 (GECCO’05), Washington DC, 25–29 June 2005, pp 873–880

  20. Guo J, Li Z, Yang S (2018) Accelerating differential evolution based on a subset-to-subset survivor selection operator. Soft Comput. https://doi.org/10.1007/s00500-018-3060-x

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  22. Hoang ND (2014) NIDE: a novel improved differential evolution for construction project crashing optimization. J Constr Eng 2014:136397. https://doi.org/10.1155/2014/136397

    Article  Google Scholar 

  23. Guo Z, Yue X, Zhang K, Wang S, Wu Z (2014) A thermodynamical selection-based discrete differential evolution for the 0–1 knapsack problem. Entropy 16(12):6263–6285

    Article  Google Scholar 

  24. Zhu Z, Chen L, Yuan C, Xia C (2018) Global replacement-based differential evolution with neighbor-based memory for dynamic optimization. Appl Intell. https://doi.org/10.1007/s10489-018-1147-9

    Article  Google Scholar 

  25. Liang J, Qu B, Suganthan P, Hernández-Díaz A (2013) Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore, Technical Report, 201212, pp 3–18

  26. Lin C, Qing A, Feng Q (2011) A comparative study of crossover in differential evolution. J Heuristics 17(6):675–703

    Article  MATH  Google Scholar 

  27. Jesus MJD, Ventura S, Garrell JM, Otero J, Romero C, Bacardit J et al (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318

    Article  Google Scholar 

  28. García S, Fernández A, Luengo J, Herrera F (2009) A study of statistical techniques and performance measures for genetics-based machine learning: accuracy and interpretability. Soft Comput 13(10):959–977

    Article  Google Scholar 

  29. Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Article  Google Scholar 

  30. 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(6):646–657

    Article  Google Scholar 

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

    Article  Google Scholar 

  32. Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417

    Article  Google Scholar 

  33. Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79

    Article  Google Scholar 

  34. 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 B Cybern 42(2):482–500

    Article  Google Scholar 

  35. Goldberg DE, Goldberg DM, Goldberg DE, Goldberg D, Goldberg ED, Goldberg E et al (1989) Genetic algorithm is search. Optim Mach Learn xiii(7):2104–2116

    MATH  Google Scholar 

  36. Wang J, Liao J, Zhou Y, Cai Y (2014) Differential evolution enhanced with multiobjective sorting-based mutation operators. IEEE Trans Cybern 44(12):2792–2805

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Natural Science Foundation of Fujian Province of China (2018J01091, 2015J01258), the Promotion Program for Young and Middle-aged Teacher in Science and Technology Research of Huaqiao University (ZQN-PY410), the Opening Project of Guangdong Province Key Laboratory of Computational Science at the Sun Yat-sen University, and the Postgraduate Scientific Research Innovation Ability Training Plan Funding Projects of Huaqiao University (1611414011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yiqiao Cai.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shao, C., Cai, Y., Fu, S. et al. An enhanced utilization mechanism of population information for Differential evolution. Evol. Intel. 15, 2247–2259 (2022). https://doi.org/10.1007/s12065-018-0181-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-018-0181-1

Keywords