AN IMPROVED DIFFERENTIAL EVOLUTION OPTIMIZATION ALGORITHM

The most important challenge in some optimization problems is CPU time. The performance and convergence speed of optimization algorithms have the most important effect on CPU time. In this work, the original differential evolution algorithm has been modified in order to increase the convergence speed of the optimization algorithm. These modifications can increase the probability of selection of evolved individuals and consequently can increase the performance of differential evolution algorithm. The performance characteristics of the modified differential evolution algorithm have been compared with those of the original differential evolution algorithm. Results obtained show that the modified differential evolution algorithm is able to converge and find the optimum point faster compared to the original algorithm. These modifications have been applied not only to different versions of differential evolution algorithm but also to adaptive differential evolution algorithm in order to investigate the convergence speed of these modified methods. According to the results obtained, the proposed modifications were able to improve the performance of the different versions of differential evolution and even adaptive differential evolution algorithms. Finally, the proposed modifications have been tested on several optimization problems to evaluate the effect of these modifications on the convergence speed of the algorithm in different applications. In all cases, the modified differential evolution algorithm is faster than the original algorithm. The results of the proposed algorithm have been verified with analytical results.

[1]  Cai Guobiao Self-adaptive center-mutation differential evolution and its application to shape optimization design of a turbine blade , 2010 .

[2]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[3]  Ponnuthurai N. Suganthan,et al.  Empirical study on the effect of population size on Differential evolution Algorithm , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[4]  Ali Husseinzadeh Kashan,et al.  A differential evolution algorithm for the manufacturing cell formation problem using group based operators , 2010, Expert Syst. Appl..

[5]  G. F. Simmons Differential Equations With Applications and Historical Notes , 1972 .

[6]  Rainer Storn,et al.  Differential Evolution Research – Trends and Open Questions , 2008 .

[7]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[8]  H. Abbass The self-adaptive Pareto differential evolution algorithm , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[10]  Jie Lv,et al.  Multi-phase Urban Traffic Signal Real-time Control with Multi-objective Discrete Differential Evolution , 2009, 2009 International Conference on Electronic Computer Technology.

[11]  Hung-Ching Lu,et al.  Parameter estimation of fuzzy neural network controller based on a modified differential evolution , 2012, Neurocomputing.

[12]  David E. Goldberg,et al.  ENGINEERING OPTIMIZATION VIA GENETIC ALGORITHM, IN WILL , 1986 .

[13]  Rui Zhang A Differential Evolution Algorithm for Job Shop Scheduling Problems Involving Due Date Determination Decisions , 2011 .

[14]  Somnuk Phon-Amnuaisuk,et al.  Multi-disciplinary Trends in Artificial Intelligence, 6th International Workshop, MIWAI 2012, Ho Chi Minh City, Vietnam, December 26-28, 2012. Proceedings , 2012, MIWAI.

[15]  Rainer Storn,et al.  Minimizing the real functions of the ICEC'96 contest by differential evolution , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[16]  Xiang Wang,et al.  Hybrid Differential Evolution Algorithm for Traveling Salesman Problem , 2011 .

[17]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  M. Montaz Ali,et al.  Population set-based global optimization algorithms: some modifications and numerical studies , 2004, Comput. Oper. Res..

[19]  Liu J. Lampinen Lampinen A Fuzzy Adaptive Differential Evolution Algorithm , .

[20]  Kalyanmoy Deb,et al.  On self-adaptive features in real-parameter evolutionary algorithms , 2001, IEEE Trans. Evol. Comput..

[21]  Ic ON IMPROVING EFFICIENCY OF DIFFERENTIAL EVOLUTION FOR AERODYNAMIC SHAPE OPTIMIZATION APPLICATIONS , 2004 .

[22]  Samrat L. Sabat,et al.  Differential Evolution Algorithm for Motion Estimation , 2011, MIWAI.

[23]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[24]  Jonathan F. Bard,et al.  Engineering Optimization: Theory and Practice, Third Edition , 1997 .

[25]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[26]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[27]  Shiji Song,et al.  hybrid differential evolution algorithm for job shop scheduling problems with xpected total tardiness criterion , 2013 .

[28]  Renato A. Krohling,et al.  A co-evolutionary differential evolution algorithm for solving min-max optimization problems implemented on GPU using C-CUDA , 2012, Expert Syst. Appl..

[29]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[30]  Zhenping Feng,et al.  Shape Optimization of Turbine Stage Using Adaptive Range Differential Evolution and Three-Dimensional Navier-Stokes Solver , 2005 .

[31]  Jouni Lampinen,et al.  A Fuzzy Adaptive Differential Evolution Algorithm , 2005, Soft Comput..

[32]  Pradipta Kishore Dash,et al.  Time frequency analysis and power signal disturbance classification using support vector machine and differential evolution algorithm , 2012, Int. J. Knowl. Based Intell. Eng. Syst..