Abstract
Differential evolution (DE) is a simple yet efficient stochastic search approach for numerical optimization. However, it tends to suffer from slow convergence when tackling complicated problems. In addition, its search ability is significantly influenced by its control parameters. To improve the performance of the basic DE, this paper proposes a self-adaptive differential evolution with global neighborhood search (NSSDE). In the proposed NSSDE, its control parameters are self-adaptively tuned according to the feedback from the search process, while the global neighborhood search strategy is incorporated to accelerate the convergence speed. To evaluate the performance of the proposed NSSDE, we compare it with several DE variants on a set of benchmark test functions. The experimental results show that NSSDE can achieve better results than its competitors on the majority of the benchmark test functions.
Similar content being viewed by others
References
Abedifar V, Eshghi M (2014) An optimized design of optical networks using evolutionary algorithms. J High Speed Netw 20(1):11–27
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 Evol Comput 10(6):646–657
Cai X, Hu Z, Fan Z (2013) A novel memetic algorithm based on invasive weed optimization and differential evolution for constrained optimization. Soft Comput 17(10):1893–1910
Cai Y, Wang J (2015) Differential evolution with hybrid linkage crossover. Inf Sci 320:244–287
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31
Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evol Comput 13(3):526–553
Fan Q, Yan X (2015a) Differential evolution algorithm with self-adaptive strategy and control parameters for p-xylene oxidation process optimization. Soft Comput 19(5):1363–1391
Fan Q, Yan X (2015b) Self-adaptive differential evolution algorithm with discrete mutation control parameters. Expert Syst Appl 42(3):1551–1572
Gao W, Yen GG, Liu S (2014) A cluster-based differential evolution with self-adaptive strategy for multimodal optimization. IEEE Trans Cybern 44(8):1314–1327
García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms behaviour: a case study on the cec2005 special session on real parameter optimization. J Heuristics 15(6):617–644
Gong W, Cai Z (2013) Differential evolution with ranking-based mutation operators. IEEE Trans Cybern 43(6):2066–2081
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
Guo Z, Huang H, Deng C, Yue X, Wu Z (2015) An enhanced differential evolution with elite chaotic local search. Comput Intell Neurosci 501:11 (Article ID 583759)
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
Jia D, Zheng G, Khan MK (2011) An effective memetic differential evolution algorithm based on chaotic local search. Inf Sci 181(15):3175–3187
Jia L, He J, Zhang C, Gong W (2012) Differential evolution with controlled search direction. J Cent South Univ 19:3516–3523
Kundu S, Das S, Vasilakos AV, Biswas S (2014) A modified differential evolution-based combined routing and sleep scheduling scheme for lifetime maximization of wireless sensor networks. Soft Comput 19(3):637–659
Li J, Zhang F, Wang Y (2006) A new hierarchical id-based cryptosystem and CCA-secure PKE. In: Emerging directions in embedded and ubiquitous computing. Springer, New York, pp 362–371
Liu G, Xiong C, Guo Z (2015) Enhanced differential evolution using random-based sampling and neighborhood mutation. Soft Comput 19(8):2173–2192
Locatelli M, Maischberger M, Schoen F (2014) Differential evolution methods based on local searches. Comput Oper Res 43:169–180
Mallipeddi R, Suganthan PN, Pan Q, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696
Niu J, Zhong W, Liang Y, Luo N, Qian F (2015) Fruit fly optimization algorithm based on differential evolution and its application on gasification process operation optimization. Knowl-Based Syst 88:253–263
Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evol Comput 12(1):107–125
Pan Q, Suganthan PN, Wang L, Gao L, Mallipeddi R (2011) A differential evolution algorithm with self-adapting strategy and control parameters. Comput Oper Res 38(1):394–408
Peng H, Wu Z (2015) Heterozygous differential evolution with taguchi local search. Soft Comput 19(11):3273–3291
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 M (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79
Sakamoto S, Kulla E, Oda T, Ikeda M, Barolli L, Xhafa F (2014) A comparison study of hill climbing, simulated annealing and genetic algorithm for node placement problem in WMNs. J High Speed Netw 20(1):55–66
Sarker R, Elsayed SM, Ray T (2014) Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans Evol Comput 18(5):689–707
Segura C, Coello CAC, Hernández-Díaz AG (2015) Improving the vector generation strategy of differential evolution for large-scale optimization. Inf Sci 323:106–129
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Sudha S, Baskar S, Amali SMJ, Krishnaswamy S (2015) Protein structure prediction using diversity controlled self-adaptive differential evolution with local search. Soft Computing 19(6):1635–1646
Wang H, Wu Z, Rahnamayan S, Liu Y, Ventresca M (2011a) Enhancing particle swarm optimization using generalized opposition-based learning. Inf Sci 181(20):4699–4714
Wang H, Rahnamayan S, Sun H, Omran MGH (2013a) Gaussian bare-bones differential evolution. IEEE Trans Cybern 43(2):634–647
Wang H, Rahnamayan S, Wu Z (2013b) Parallel differential evolution with self-adapting control parameters and generalized opposition-based learning for solving high-dimensional optimization problems. J Parallel Distrib Comput 73(1):62–73
Wang H, Sun H, Li C, Rahnamayan S, Pan J-S (2013c) Diversity enhanced particle swarm optimization with neighborhood search. Inf Sci 223:119–135
Wang H, Wu Z, Rahnamayan S, Sun H, Liu Y, Pan J (2014) Multi-strategy ensemble artificial bee colony algorithm. Inf Sci 279:587–603
Wang J, Ma H, Tang Q, Li J, Zhu H, Ma S, Chen X (2013d) Efficient verifiable fuzzy keyword search over encrypted data in cloud computing. Comput Sci Inf Syst 10(2):667–684
Wang Y, Cai Z, Zhang Q (2011b) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66
Wang Y, Cai Z, Zhang Q (2012) Enhancing the search ability of differential evolution through orthogonal crossover. Inf Sci 185(1):153–177
Xu Y, Fang J, Zhu W, Wang X, Zhao L (2015) Differential evolution using a superior-inferior crossover scheme. Comput Optim Appl 61(1):243–274
Yang M, Li C, Cai Z, Guan J (2015) Differential evolution with auto-enhanced population diversity. IEEE Trans Cybern 45(2):302–315
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
Yu W, Shen M, Chen W, Zhan Z, Gong Y, Lin Y, Liu O, Zhang J (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
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China (Nos. 61563019, 61300127, and 61402481), by Natural Science Foundation of Jiangxi, China (Nos. 20151BAB217010 and 20151BAB201015).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests regarding the publication of this paper.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Guo, Z., Liu, G., Li, D. et al. Self-adaptive differential evolution with global neighborhood search. Soft Comput 21, 3759–3768 (2017). https://doi.org/10.1007/s00500-016-2029-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-016-2029-x