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.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15:4–31
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
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
Gupta BB, Agrawal DP, Yamaguchi S (2016) Handbook of research on modern cryptographic solutions for computer and cyber security. IGI Global, Hershey
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
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
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
Wu J, Guo S, Li J, Zeng D (2016) Big data meet green challenges: greening big data. IEEE Syst J 10(3):873–887
Bi X, Xiao J (2011) p-ADE: self-adaptive differential evolution with fast and reliable convergence performance. Soft Comput 15(8):1581–1599
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
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
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
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
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
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
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
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
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
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
Wang C, Gao JH (2014) A differential evolution algorithm with cooperative coevolutionary selection operation for high-dimensional optimization. Optim Lett 8(2):477–492
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
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
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
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
Lin C, Qing A, Feng Q (2011) A comparative study of crossover in differential evolution. J Heuristics 17(6):675–703
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
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
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
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
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
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
Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79
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
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
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
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
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-018-0181-1