Abstract
Adapting control parameters is an important task in the literature of the differential evolution (DE) algorithm. A balance between Exploration and Exploitation plays a large role in the performance of DE. A dynamic population sizing method can help maintaining the balance. In this paper, we improved an adaptive differential evolution (ACDE) algorithm by attaching the modified population size reduction (4MPSR) method. 4MPSR method reduces the population size gradually and uses four mutation strategies with different ranges of the scaling factor. In short, 4MPSR method has better Exploration during the early stage and Exploitation during the late stage. ACDE algorithm performs well in solving various benchmark problems. However, ACDE algorithm adapts two control parameters, the scaling factor and the crossover rate but uses a fixed population size. By attaching 4MPSR method to ACDE algorithm, all of the control parameters can be adapted and, hence, the performance can be improved. We compared the proposed algorithm with some state-of-the-art DE algorithms in various benchmark problems. The performance evaluation results showed that the proposed algorithm is significantly improved for solving both the unimodal problems and the multimodal problems. And the proposed algorithm obtained the better final solutions than the state-of-the-art DE algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Storn, R., Price, K.: Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. ICSI, Berkeley (1995)
Storn, R., Price, K.: Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11(4), 341–359 (1997)
Das, S., Suganthan, P.N.: Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation 15(1), 4–31 (2011)
Brest, J., Maučec, M.S.: Population size reduction for the differential evolution algorithm. Applied Intelligence 29(3), 228–247 (2008)
Teo, J.: Exploring dynamic self-adaptive populations in differential evolution. Soft Computing 10(8), 673–686 (2006)
Choi, T.J., Ahn, C.W., An, J.: An adaptive Cauchy differential evolution algorithm for global numerical optimization. The Scientific World Journal 2013 (2013)
Elsayed, S.M., Sarker, R.A.: Differential Evolution with automatic population injection scheme for constrained problems. In: 2013 IEEE Symposium on Differential Evolution (SDE). IEEE (2013)
Goldberg, D.E., Deb, K., Clark, J.H.: Accounting for Noise in the Sizing of Populations. In: FOGA (1992)
Goldberg, D.E., Deb, K., Clark, J.H.: Genetic algorithms, noise, and the sizing of populations. Complex Systems 6, 333–362 (1991)
Brest, J., et al.: Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation 10(6), 646–657 (2006)
Brest, J., et al.: Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Computing 11(7), 617–629 (2007)
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 2012 and SIDE 2012. LNCS, vol. 7269, pp. 154–161. Springer, Heidelberg (2012)
Yao, X., Liu, Y., Lin, G.: Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation 3(2), 82–102 (1999)
Yao, X., et al.: Fast evolutionary algorithms. In: Advances in Evolutionary Computing, pp. 45–94. Springer, Heidelberg (2003)
Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Transactions on Evolutionary Computation 13(5), 945–958 (2009)
Qin, A.K., Suganthan, P.N.: Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE Congress on Evolutionary Computation, vol. 2. IEEE (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Choi, T.J., Ahn, C.W. (2015). An Adaptive Cauchy Differential Evolution Algorithm with Population Size Reduction and Modified Multiple Mutation Strategies. In: Handa, H., Ishibuchi, H., Ong, YS., Tan, KC. (eds) Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems - Volume 2. Proceedings in Adaptation, Learning and Optimization, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-319-13356-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-13356-0_2
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13355-3
Online ISBN: 978-3-319-13356-0
eBook Packages: EngineeringEngineering (R0)