Abstract
Differential evolution (DE) has been proven to be a powerful and efficient stochastic search technique for global numerical optimization. However, choosing the optimal control parameters of DE is a time-consuming task because they are problem depended. DE may have a strong ability in exploring the search space and locating the promising area of global optimum but may be slow at exploitation. Thus, in this paper, we propose a Gaussian Cauchy differential evolution (GCDE). It is a hybrid of a modified bare-bones swarm optimizers and the differential evolution algorithm. It takes advantage of the good exploration searching ability of DE and the good exploitation ability of bare-bones optimization. Moreover, the parameters in GCDE are generated by the function of Gaussian distribution and Cauchy distribution. In addition, the parameters dynamically change according to the quality of the current search solution. The performance of proposed method is compared with three differential evolution algorithms and three bare-bones technique based optimizers. Comprehensive experimental results show that the proposed approach is better than, or at least comparable to, other classic DE variants when considering the quality of search solutions on a set of benchmark problems.
Supported by the National Natural Science Foundation of China (61572298, 61772322, 61573166) and the Key Research and Development Foundation of Shandong Province (2017GGX1011).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arce, F., Zamora, E., Sossa, H., Barrón, R.: Differential evolution training algorithm for dendrite morphological neural networks. Appl. Soft Comput. 68, 303–313 (2018)
Bhadra, T., Bandyopadhyay, S.: Unsupervised feature selection using an improved version of differential evolution. Expert Syst. Appl. 42(8), 4042–4053 (2015)
Brest, J., Greiner, S., Boskovic, B., Mernik, M., Zumer, V.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)
Brest, J., Maučec, M.S.: Self-adaptive differential evolution algorithm using population size reduction and three strategies. Soft. Comput. 15(11), 2157–2174 (2011)
Cai, Z.Q., Lv, L., Huang, H., Hu, H., Liang, Y.H.: Improving sampling-based image matting with cooperative coevolution differential evolution algorithm. Soft. Comput. 21(15), 4417–4430 (2017)
Chen, C.H., Yang, S.Y.: Neural fuzzy inference systems with knowledge-based cultural differential evolution for nonlinear system control. Inf. Sci. 270(2), 154–171 (2014)
Clerc, M., Kennedy, J.: The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 6(1), 58–73 (2002)
Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)
Das, S., Mullick, S.S., Suganthan, P.N.: Recent advances in differential evolution an updated survey. Swarm Evol. Comput. 27, 1–30 (2016)
Gämperle, R., Müller, S.D., Koumoutsakos, P.: A parameter study for differential evolution. In: Advances in Intelligent Systems, Fuzzy Systems, Evolutionary Computation, vol. 10, pp. 293–298 (2002)
Gao, W., Liu, S.: Improved artificial bee colony algorithm for global optimization. Inf. Process. Lett. 111(17), 871–882 (2011)
Guo, S.M., Yang, C.C., Hsu, P.H., Tsai, J.S.H.: Improving differential evolution with a successful-parent-selecting framework. IEEE Trans. Evol. Comput. 19(5), 717–730 (2015)
Iacca, G., Mallipeddi, R., Mininno, E., Neri, F., Suganthan, P.N.: Super-fit and population size reduction in compact differential evolution. In: 2011 IEEE Workshop on Memetic Computing (MC), pp. 1–8. IEEE (2011)
Karafotias, G., Hoogendoorn, M., Eiben, A.E.: Parameter control in evolutionary algorithms: trends and challenges. IEEE Trans. Evol. Comput. 19(2), 167–187 (2015)
Kennedy, J.: Bare bones particle swarms. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, SIS 2003, pp. 80–87. IEEE (2003)
Liu, J., Lampinen, J.: A fuzzy adaptive differential evolution algorithm. Soft. Comput. 9(6), 448–462 (2005)
Mohamed, A.W., Suganthan, P.N.: Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation. Soft. Comput. 22(10), 3215–3235 (2018)
Omran, M.G.H., Engelbrecht, A.P., Salman, A.: Bare bones differential evolution. Eur. J. Oper. Res. 196(1), 128–139 (2009)
Omran, M.G., Engelbrecht, A.P., Salman, A.: Differential evolution based particle swarm optimization. In: 2007 IEEE Swarm Intelligence Symposium, pp. 112–119. IEEE (2007)
Pie, M.R., Meyer, A.L.S.: The evolution of range sizes in mammals and squamates: heritability and differential evolutionary rates for low- and high-latitude limits. Evol. Biol. 44(3), 347–355 (2017)
Price, K., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-31306-0
Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417 (2009)
Ronkkonen, J., Kukkonen, S., Price, K.V.: Real-parameter optimization with differential evolution. In: Proceedings of IEEE CEC, vol. 1, pp. 506–513 (2005)
Storn, R., Price, K.: Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341–359 (1997)
Tanabe, R., Fukunaga, A.: Success-history based parameter adaptation for differential evolution. In: 2013 IEEE Congress on Evolutionary Computation, pp. 71–78. IEEE (2013)
Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.: Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 43(2), 634–647 (2013)
Wilcoxon, F.: Individual comparisons by ranking methods. Biom. Bull. 1(6), 80–83 (1945)
Yang, M., Cai, Z., Li, C., Guan, J.: An improved adaptive differential evolution algorithm with population adaptation. In: Proceedings of the 15th Annual Conference on Genetic and Evolutionary Computation, pp. 145–152. ACM (2013)
Yang, M., Li, C., Cai, Z., Guan, J.: Differential evolution with auto-enhanced population diversity. IEEE Trans. Cybern. 45(2), 302–315 (2015)
Yu, W.J., et al.: Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 44(7), 1080–1099 (2014)
Zaharie, D.: Critical values for the control parameters of differential evolution algorithms. In: Proceedings of MENDEL, vol. 2002 (2002)
Zamuda, A., Brest, J.: Population reduction differential evolution with multiple mutation strategies in real world industry challenges. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) EC/SIDE -2012. LNCS, vol. 7269, pp. 154–161. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29353-5_18
Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13(5), 945–958 (2009)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhang, Q., Zhang, H., Yang, B., Hu, Y. (2018). Gaussian Cauchy Differential Evolution for Global Optimization. In: Zhou, ZH., Yang, Q., Gao, Y., Zheng, Y. (eds) Artificial Intelligence. ICAI 2018. Communications in Computer and Information Science, vol 888. Springer, Singapore. https://doi.org/10.1007/978-981-13-2122-1_13
Download citation
DOI: https://doi.org/10.1007/978-981-13-2122-1_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2121-4
Online ISBN: 978-981-13-2122-1
eBook Packages: Computer ScienceComputer Science (R0)