Differential Evolution Algorithm with Fine Evaluation Strategy for Multi-dimensional Function Optimization Problems

For multi-dimensional function optimization problems, classical differential evolution (DE) algorithm may deteriorate its intensification ability because different dimensions may interfere with each other. To deal with this intrinsic shortage, this paper presents a DE algorithm framework with fine evaluation strategy. In the process of search, solution is updated and evaluated dimension by dimension. In each dimension, the updated value will be accepted only if it can improve the solution. In case that there is no improvement found in any dimension, the new solution, which is calculated using classical mutation operator only, will be accepted in low probability. This strategy can improve diversification and keep DE algorithm from premature convergence. Simulation experiments were carried on typical benchmark functions, and the results show that fine evaluation strategy can improve the performance of DE algorithm remarkably.

[1]  Hitoshi Iba,et al.  Accelerating Differential Evolution Using an Adaptive Local Search , 2008, IEEE Transactions on Evolutionary Computation.

[2]  Ivan Zelinka,et al.  ON STAGNATION OF THE DIFFERENTIAL EVOLUTION ALGORITHM , 2000 .

[3]  Janez Brest,et al.  An Analysis of the Control Parameters’ Adaptation in DE , 2008 .

[4]  Ville Tirronen,et al.  Enhancing Differential Evolution frameworks by scale factor local search - part II , 2009, 2009 IEEE Congress on Evolutionary Computation.

[5]  Simon M. Lucas,et al.  Parallel Problem Solving from Nature - PPSN X, 10th International Conference Dortmund, Germany, September 13-17, 2008, Proceedings , 2008, PPSN.

[6]  Shahryar Rahnamayan,et al.  Opposition-Based Differential Evolution for Optimization of Noisy Problems , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[7]  Hitoshi Iba,et al.  Enhancing differential evolution performance with local search for high dimensional function optimization , 2005, GECCO '05.

[8]  Rakesh Angira,et al.  A modified Trigonometric Differential Evolution algorithm for optimization of dynamic systems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[9]  Á. Nemcsics,et al.  Investigation of electrochemically etched GaAs (001) surface with the help of image processing , 2009 .

[10]  Amit Konar,et al.  Differential Evolution Using a Neighborhood-Based Mutation Operator , 2009, IEEE Transactions on Evolutionary Computation.

[11]  Shahryar Rahnamayan,et al.  Quasi-oppositional Differential Evolution , 2007, 2007 IEEE Congress on Evolutionary Computation.

[12]  Janez Brest,et al.  High-dimensional real-parameter optimization using Self-Adaptive Differential Evolution algorithm with population size reduction , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[13]  A. Kai Qin,et al.  Self-adaptive differential evolution algorithm for numerical optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[14]  Jouni Lampinen,et al.  A Trigonometric Mutation Operation to Differential Evolution , 2003, J. Glob. Optim..

[15]  Shiyan Hu,et al.  Hybrid trigonometric differential evolution for optimizing harmonic distribution , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[16]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

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

[18]  Uday K. Chakraborty,et al.  Advances in Differential Evolution , 2010 .

[19]  Ville Tirronen,et al.  Enhancing Differential Evolution frameworks by scale factor local search - Part I , 2009, 2009 IEEE Congress on Evolutionary Computation.

[20]  Janez Brest,et al.  Population size reduction for the differential evolution algorithm , 2008, Applied Intelligence.

[21]  A. Abraham,et al.  Simplex Differential Evolution , 2009 .

[22]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[23]  Ville Tirronen,et al.  Scale factor local search in differential evolution , 2009, Memetic Comput..

[24]  Rainer Laur,et al.  Comparison of Adaptive Approaches for Differential Evolution , 2008, PPSN.

[25]  A. Kai Qin,et al.  Self-adaptive Differential Evolution Algorithm for Constrained Real-Parameter Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[26]  Rakesh Angira,et al.  Optimization of dynamic systems: A trigonometric differential evolution approach , 2007, Comput. Chem. Eng..

[27]  Amit Konar,et al.  Differential Evolution with Local Neighborhood , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[28]  Ville Tirronen,et al.  Recent advances in differential evolution: a survey and experimental analysis , 2010, Artificial Intelligence Review.

[29]  Janez Brest,et al.  Differential evolution for multiobjective optimization with self adaptation , 2007, 2007 IEEE Congress on Evolutionary Computation.