Abstract
Depending on the complexity of the optimization problem, the performance of differential evolution (DE) algorithm is quite sensitive to the choice of mutation and crossover strategies and their associated control parameters. To obtain optimal performance, while avoiding time consuming parameter tuning, different adaptive and self-adaptive techniques that can update the strategies and/or the parameters during the evolution have been proposed. Adaptive differential evolution with optional archive (JADE) is one of the popular adaptive algorithms that perform well on most of the optimization problems. Motivated by the performance of the JADE algorithm, this paper presents an improved adaptive differential evolution algorithm with external archive (iJADE). Unlike the optional archive in JADE, iJADE algorithm employs an external archive which is updated every generation by tournament selection to incorporate the parents which cannot progress to the next generation. In addition, iJADE uses an ensemble of two crossover strategies, binomial and exponential, instead of a single crossover strategy as in JADE. The performance of the algorithm is evaluated on a set of 16 bound-constrained problems designed for Conference on Evolutionary Computation (CEC) 2005 and is compared with JADE algorithm.
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. Technical Report TR-95-012, ICSI (1995), http://http.icsi.berkeley.edu/~storn/litera.html
Joshi, R., Sanderson, A.C.: Minimal representation multisensor fusion using differential evolution. IEEE Transactions on Systems, Man, and Cybernetics Part A: Systems and Humans 29(1), 63–76 (1999)
Mallipeddi, R., et al.: Robust Adaptive Beamforming Based on Covariance Matrix Reconstruction for Look Direction Mismatch. Progress in Electromagnetic Research Letters 25, 37–46 (2011)
Venu, M.K., Mallipeddi, R., Suganthan, P.N.: Fiber Bragg grating sensor array interrogation using differential evolution. Optoelectronics and Advanced Materials - Rapid Communications 2(11), 682–685 (2008)
Das, S., Konar, A.: Automatic image pixel clustering with an improved differential evolution. Applied Soft Computing 9(1), 226–236 (2009)
Storn, R.: Differential evolution design of an IIR-filter. In: Storn, R. (ed.) IEEE International Conference on Evolutionary Computation 1996, pp. 268–273. IEEE (1996)
Mallipeddi, R., et al.: Efficient constraint handling for optimal reactive power dispatch problems. Swarm and Evolutionary Computation 5, 28–36 (2012)
Gämperle, R., Müller, S.D., Koumoutsakos, P.: A Parameter Study for Differential Evolution. In: Advances in Intelligent Systems, Fuzzy Systems, Evolutionary Computation 2002, pp. 293–298. WSEAS Press, Interlaken (2002)
Liu, J., Lampinen, J.: On setting the control parameter of the differential evolution method. In: Proc. 8th Int, Conf. Soft Computing, MENDEL 2002 (2002)
Jingqiao, Z., Sanderson, A.C.: An approximate gaussian model of Differential Evolution with spherical fitness functions. In: IEEE Congress on Evolutionary Computation, CEC 2007 (2007)
Mallipeddi, R., et al.: Differential Evolution Algorithm with Ensemble of Parameters and Mutation Strategies. Applied Soft Computing 11(2), 1679–1696 (2011)
Brest, J., et al.: Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation 10(8), 646–657 (2006)
Omran, M.G.H., Salman, A., Engelbrecht, A.P.: Self-adaptive Differential Evolution. In: Hao, Y., Liu, J., Wang, Y.-P., Cheung, Y.-m., Yin, H., Jiao, L., Ma, J., Jiao, Y.-C. (eds.) CIS 2005. LNCS (LNAI), vol. 3801, pp. 192–199. Springer, Heidelberg (2005)
Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential Evolution Algorithm with Strategy Adaptation for Global Numerical Optimization. IEEE Transactions on Evolutionary Computation 13(2), 398–417 (2009)
Zaharie, D.: Control of Population Diversity and Adaptation in Differential Evolution Algorithms. In: Proceedings of the 9th International Conference on Soft Computing, Brno, pp. 41–46 (2003)
Tvrdik, J.: Adaptation in differential evolution: A numerical comparison. Applied Soft Computing 9(3), 1149–1155 (2009)
Zhang, J.: JADE: Adaptive Differential Evolution with Optional External Archive. IEEE Transactions on Evolutionary Computation 13(5), 945–958 (2009)
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., Konar, A., Chakraborty, U.K.: Two Improved Differential Evolution Schemes for Faster Global Search. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation, pp. 991–998 (2005)
Lampinen, J., Zelinka, I.: On Stagnation of the Differential Evolution Algorithm. In: Proceedings of MENDEL 2000, 6th International Mendel Conference on Soft Computing, pp. 76–83 (2000)
Price, K.V., Storn, R.M., Lampinen, J.A. (eds.): Differential Evolution: A Practical Approach to Global Optimization. Natural Computing Series. Springer, Berlin (2005)
Storn, R., Price, K.: Differential Evolution: A Simple Evolution Strategy for Fast Optimization. Dr. Dobb’s Journal 22(4), 18–24 (1997)
Storn, R.: On the Usage of Differential Evolution for Function Optimization. In: Biennial Conference of the North American Fuzzy Information Processing Society (NAFIPS), pp. 519–523. IEEE, Berkeley (1996)
Rönkkönen, J., Kukkonen, S., Price, K.V.: Real-parameter optimization with differential evolution. In: IEEE Congress on Evolutionary Computation (2005)
Abbass, H.A.: The Self-Adaptive Pareto Differential Evolution Algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation, vol. 1, pp. 831–836 (2002)
Liu, J., Lampinen, J.: A fuzzy adaptive differential evolution algorithm. Soft Computing 9(6), 448–462 (2005)
Zaharie, D., Petcu, D.: Adaptive Pareto differential evolution and its parallelization. In: Proc. of 5th International Conference on Parallel Processing and Applied Mathematics, Czestochowa, Poland (2003)
Das, S., Suganthan, P.N.: Differential Evolution: A Survey of the State-of-the-art. IEEE Trans. on Evolutionary Computation 15(1), 4–31 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Mallipeddi, R., Suganthan, P.N. (2013). Improved Adaptive Differential Evolution Algorithm with External Archive. In: Panigrahi, B.K., Suganthan, P.N., Das, S., Dash, S.S. (eds) Swarm, Evolutionary, and Memetic Computing. SEMCCO 2013. Lecture Notes in Computer Science, vol 8297. Springer, Cham. https://doi.org/10.1007/978-3-319-03753-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-03753-0_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03752-3
Online ISBN: 978-3-319-03753-0
eBook Packages: Computer ScienceComputer Science (R0)