Abstract
Differential evolution (DE) is well known for its simple structure and excellent performance among various evolutionary algorithms. Difference vectors have a dominant effect on the evolution progress. But the difference vectors in mutation operators for the conventional DE are simply generated by selecting individuals from the current population without any selective pressure. Besides, the directional information only depends on the existing individuals and hardly exploits the interaction between individuals. Therefore, a novel interactive information scheme called IIN is proposed to overcome this weakness. It attempts to provide more effective directional information during the evolution process and achieve a good balance between exploration and exploitation. In IIN, both the ranking information based on fitness and the interactive information between individuals is fully considered. The interaction between individuals is implemented by the mathematically weight-based combination according to ranking information. Hence, the interactive information inherited from existing individuals acts as a directional vector. In this way, IIN-DE utilizes the directional information to speed up convergence. The proposed scheme can be easily incorporated into different mutation strategies to provide useful directional information. To verify the effectiveness, the proposed IIN is incorporated into the original DEs based on several mutation operators as well as several state-of-art DE variants. With the incorporation of IIN, significant improvements can be achieved for most of the compared DEs, as demonstrated by the experimental results.
Similar content being viewed by others
References
Ali M, Siarr P, Pant M (2012) An efficient differential evolution based algorithm for solving multi-objective optimization problems. Eur J Oper Res 217(2):404–416
Ali MZ, Awad NH, Suganthan PN et al (2016) A modified cultural algorithm with a balanced performance for the differential evolution frameworks. Knowl-Based Syst 111:73–86
Bäck T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, Oxford (1996)
Brest J, Greiner S, Bošković 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
Cai Y, Wang J (2013) Differential evolution with neighborhood and direction information for numerical optimization. IEEE Trans Cybern 43(6):2202–2215
Cui L, Li G, Lin Q, Chen J, Lu N (2016) Adaptive differential evolution algorithmwith novel mutation strategies in multiple sub-populations. Comput Oper Res 67:155–173
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evolut Comput 15(1):4–31
Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evolut Comput 13(3):526–553
Draa A, Bouzoubia S, Boukhalfa I (2015) A sinusoidal differential evolution algorithm for numerical optimisation. Appl Soft Comput 27:99–126
Elsayed SM, Sarker RA, Essam DL (2013) An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Trans Ind Inf 9(1):89–99
Epitropakis MG, Tasoulis DK, Pavlidis NG, Plagianakos VP, Vrahatis MN (2011) Enhancing differential evolution utilizing proximity-based mutation operators. IEEE Trans Evolut Comput 15(1):99–119
Epitropakis MG, Plagianakos VP, Vrahatis MN (2012) Evolving cognitive and social experience in particle swarm optimization through differential evolution: a hybrid approach. Inf Sci 216:50–92
Fan HY, Lampinen J (2003) A trigonometric mutation operation to differential evolution. J Global Optim 27(1):105–129
Gong W, Cai Z (2013) Differential evolution with ranking-based mutation operators. IEEE Trans Cybern 43(6):2066–2081
Gong W, Cai Z, Ling CX (2010) DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization. Soft Comput 15(4):645–665
Guo SM, Yang CC, Hsu PH et al (2015) Improving differential evolution with a successful-parent-selecting framework. IEEE Trans Evolut Comput 19(5):717–730
Halder U, Das S, Maity D (2013) A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans Cybern 43(3):881–897
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 Part B Cybern 42(2):482–500
Kaelo P, Ali MM (2006) A numerical study of some modified differential evolution algorithms. Eur J Oper Res 169(3):1176–1184
Liang JJ, Qu BY, Suganthan PN, Hernández-Díaz AG (2013) Problem definitions and evaluation criteria for the CEC 2013 special session on real-parameter optimization. In: Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore, Technical report (2012)
Liao J, Cai Y, Wang T, Tian H, Chen Y (2015) Cellular direction information based differential evolution for numerical optimization: an empirical study. Soft Comput 20:2801–2827. doi:10.1007/s00500-015-1682-9
Liu Y, Sun F (2011) A fast differential evolution algorithm using k-nearest neighbour predictor. Expert Syst Appl 38(4):4254–4258
Liu G, Xiong C, Guo Z (2015) Enhanced differential evolution using random-based sampling and neighborhood mutation. Soft Comput 19(8):2173–2192
Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696
Mezura-Montes E, Velázquez-Reyes J, Coello Coello CA (2006) A comparative study of differential evolution variants for global optimization. In: Proceedings of the 8th annual conference on genetic and evolutionary computation, pp 485–492. doi:10.1145/1143997.1144086
Mohamed AW, Sabry HZ (2012) Constrained optimization based on modified differential evolution algorithm. Inf Sci 194:171–208
Neri F, Tirronen V (2010) Recent advances in differential evolution: a survey and experimental analysis. Artif Intell Rev 33(1–2):61–106
Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evolut Comput 12(1):107–125
Pereira WR, Soares MG (2015) Horizontal multilayersoil parameter estimation through differential evolution. IEEE Trans Power Deliv 31(2):622–629. doi:10.1109/TPWRD.2015.2475637
Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin
Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: Evolutionary computation, 2005, 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(2):398–417
Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. IEEE Trans Evolut Comput 16(5):601–614
Rahnamayan S, Wang GG (2009) Center-based sampling for population-based algorithms. In: Proceedings of 2009 IEEE congress on evolutionary computation, Trondheim, pp 933–938
Sarkar S, Das S, Chaudhuri SS (2016) Hyper-spectral image segmentation using Rényi entropy based multi-level thresholding aided with differential evolution. Expert Syst Appl 50:120–129
Sarker RA, Elsayed SM, Ray T (2014) Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans Evolut Comput 18(5):689–707
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE congress on evolutionary computation (CEC), pp 71–78. doi:10.1109/CEC.2013.6557555
Tang L, Dong Y, Liu J (2015) Differential evolution with an individual-dependent mechanism. IEEE Trans Evolut Comput 19(4):560–574
Tasgetiren MF, Suganthan PN, Pan QK (2010) An ensemble of discrete differential evolution algorithms for solving the generalized traveling salesman problem. Appl Math Comput 215(9):3356–3368
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
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
Wang J, Zhou Y, Zhou Y et al (2016) Differential evolution with guiding archive for global numerical optimization. Appl Soft Comput 43:424–440
Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83
Wu G, Mallipeddi R, Suganthan PN, Wang R, Chen H (2016) Differential evolution with multi-population based ensemble of mutation strategies. Inf Sci 329:329–345
Yildiz AR (2013) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations. Appl Soft Comput 13(3):1561–1566
Zeng S, Jiang Y, Liu Z, Wu Y, Guo D, Qiao L, Liu Z (2015) A new WiFi microstrip antenna designed by differential evolution. Int J Wirel Mobile Comput 8(1):45–50
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958
Zhang J, Sanderson AC (2009) Adaptive differential evolution: a robust approach to multimodal problem optimization, vol 1. Springer, New York
Acknowledgements
The work was supported in part by the National Natural Science Foundation of China (No. 61401523), in part by the Foundation for Distinguished Young Talents in Higher Education of Guangdong, China (No. 2014KQNCX002), in part by the International Science and Technology Cooperation Program of China (No. 2015DFR11050), and in part by the External Cooperation Program of Guangdong Province of China (No. 2013B051000060).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Zheng, L.M., Liu, L., Zhang, S.X. et al. Enhancing differential evolution with interactive information. Soft Comput 22, 7919–7938 (2018). https://doi.org/10.1007/s00500-017-2740-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-017-2740-2