An Improved Differential Evolution Algorithm for Numerical Optimization Problems

Article Preview

Abstract:

Differential evolution (DE) is a population-based stochastic function minimizer (or maximizer), whose simple yet powerful and straightforward features make it very attractive for numerical optimization. However, DE is easy to trapped into local optima. In this paper, an improved differential evolution algorithm (IDE) proposed to speed the convergence rate of DE and enhance the global search of DE. The IDE employed a new mutation operation and modified crossover operation. The former can rapidly enhance the convergence of the MDE, and the latter can prevent the MDE from being trapped into the local optimum effectively. Besides, we dynamic adjust the scaling factor (F) and the crossover rate (CR), which is aimed at further improving algorithm performance. Based on several benchmark experiment simulations, the IDE has demonstrated stronger convergence and stability than original differential (DE) algorithm and other algorithms (PSO and JADE) that reported in recent literature.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

349-352

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Storm R, Price K. Differential Evolution-A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces [J], Journal of Global Optimization, 1997, 11(4): 341-359.

Google Scholar

[2] J. Kennedy. R.C. Eberhart. Particle swarm optimization, in: Proceeding of IEEE International Conference on Neural Networks, 1995, p.1942-(1948).

Google Scholar

[3] Jingqiao Zhang, Arthur C. JADE: adaptive differential evolution with optional external archive [J]. IEEE Transaction on Evolution Computation, 2009, 13(5): 945-958.

DOI: 10.1109/tevc.2009.2014613

Google Scholar

[4] Quan-Ke Pan, Ling Wang, Bin Qian. A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problems. Computers & Operations Research, 2009, 36(8): 2498-2511.

DOI: 10.1016/j.cor.2008.10.008

Google Scholar

[5] Liao T W. Two hybrid differential evolution algorithms for engineering design optimization [J], Applied Soft Computing, 2010, 10(4): 1188-1199.

DOI: 10.1016/j.asoc.2010.05.007

Google Scholar

[6] Varadarajan M, Swarup K S. Differential evolution approach for optimal reactive power dispatch [J], Applied Soft Computing, 2008, 8(4): 1549-1561.

DOI: 10.1016/j.asoc.2007.12.002

Google Scholar

[7] D. Zaharie, R. Matousek and P. Osmera. Control of population diversity and adaptation in differential evolution algorithms [C]. In Proc: Mendel 9th International Conference Soft Computer, Eds. Brno, Czech Republic, Jun. 2003, pp: 41–46.

Google Scholar

[8] S. Das,A. Konar, U.K. Chakraborty. Two improved differential evolution schemes for faster global search [C]. In ACM-SIGEVO Proc. Genetic Evolut. Comput. Conf, Washington, DC, pp: 991–998.

DOI: 10.1145/1068009.1068177

Google Scholar