An Opposition-Based Modified Differential Evolution Algorithm for Numerical Optimization Problems

Article Preview

Abstract:

In this paper, a new opposition-based modified differential evolution algorithm (OMDE) is proposed. This algorithm integrates the opposed-learning operation with the crossover operation to enhance the convergence of the algorithm and to prevent the algorithm from being trapped into the local optimum effectively. Besides, we employed a new strategy to dynamic adjust mutation rate (MR) and crossover rate (CR), which is aimed at further improving algorithm performance. Based on several benchmark functions tested, the OMDE has demonstrated stronger convergence and stability than original differential (DE) algorithm and its two improved algorithms (JADE and SaDE) that reported in recent literature.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

309-313

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] 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, 2003(1): 41–46.

Google Scholar

[2] 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

[3] H R Tizhoosh. Opposition-based Learning: A New Scheme for Machine Intelligence[C]/Proc. of International Conference on Computational Intelligence. Modeling Control and Automation. Vienna, Austria, 2005: 695- 701.

DOI: 10.1109/cimca.2005.1631345

Google Scholar

[4] S Rahnamayan, H R Tizhoosh, M M Salama. Opposition-based differential evolution. IEEE Transactions on Evolutionary Computation, 2008, 12(1): 64-79.

DOI: 10.1109/tevc.2007.894200

Google Scholar

[5] Wang Hui, Liu Y, Zeng S Y. et al. Opposition-based Particle Swarm Algorithm With Cauchy Mutation[C]/Proc. congress on Evolutionary Computation, 2007: 4750-4756.

DOI: 10.1109/cec.2007.4425095

Google Scholar

[6] H R Tizhoosh, Malisia A R. Applying Opposition-based ideas to the ant colony system[C]/Proceedings of IEEE Swarm Intelligence Symposium, 2007: 79-87.

DOI: 10.1109/sis.2007.368044

Google Scholar

[7] WANG Shen-wen, DING Li-xin XIE Da-tong et al. Group Search Optimizer Applying Opposition-based Learning , Computer Science, 2012, 39(9): 183-187.

Google Scholar

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

DOI: 10.1109/tevc.2009.2014613

Google Scholar

[9] A.K. Qin and P.N. Suganthan. Self-adaptive differential evolution algorithm for numerical optimization [C]. In Proc. The 2005 IEEE Congress on Evolutionary computation, 2005, 2: 1785–1791.

DOI: 10.1109/cec.2005.1554904

Google Scholar