Performance enhancement of the differential evolution algorithm using local search and a self-adaptive scaling factor

This paper presents a novel differential evolution (DE) algorithm using a dynamic strategy, local search, and a self-adaptive scaling factor (DELSBP ) to enhance the performance of the traditional DE algorithm. The DELSBP consists of a dynamic strategy, which updates the optimal vector instantaneously, and back-propagation-based local search, which enhances its searching capability from the corresponding neighborhood. In addition, a self-adaptive scaling factor strategy, developed using a fuzzy logic system, is introduced to accelerate the convergence velocity. The inputs of fuzzy systems incorporate the change in fitness values and generation number to calculate a change in the scaling factor. The performance of the DELSBP algorithm has been demonstrated using experimental results from a set of standard test functions and through the estimation of coefficients for an IIR filter with noise. These results demonstrate the performance and efficacy of the DELSBP algorithm.

[1]  Wei-Der Chang Coefficient estimation of IIR filter by a multiple crossover genetic algorithm , 2006, Comput. Math. Appl..

[2]  Xin Yao,et al.  Self-adaptive differential evolution with neighborhood search , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[3]  Swagatam Das,et al.  Automatic Clustering Using an Improved Differential Evolution Algorithm , 2007 .

[4]  Bilal Alatas,et al.  MODENAR: Multi-objective differential evolution algorithm for mining numeric association rules , 2008, Appl. Soft Comput..

[5]  Anyuan Deng,et al.  New Differential Evolution Algorithm with a Second Enhanced Mutation Operator , 2009, 2009 International Workshop on Intelligent Systems and Applications.

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

[7]  Qingyun Yang,et al.  A comparative study of discrete differential evolution on binary constraint satisfaction problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[8]  Wei-Der Chang,et al.  Parameter identification of Chen and Lü systems: A differential evolution approach , 2007 .

[9]  Cheng-Jian Lin,et al.  DESIGN OF A RECURRENT FUNCTIONAL NEURAL FUZZY NETWORK USING MODIFIED DIFFERENTIAL EVOLUTION , 2010 .

[10]  Anyong Qing,et al.  Dynamic differential evolution strategy and applications in electromagnetic inverse scattering problems , 2006, IEEE Trans. Geosci. Remote. Sens..

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

[12]  M.M. Gupta,et al.  Memetic Differential Evolution Trained Neural Networks For Nonlinear System Identification , 2008, 2008 IEEE Region 10 and the Third international Conference on Industrial and Information Systems.

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

[14]  Chaohua Dai,et al.  Self-adaptive Differential Evolution Algorithm for Reactive Power Optimization , 2008, 2008 Fourth International Conference on Natural Computation.

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

[16]  Wenyin Gong,et al.  Enhancing the performance of differential evolution using orthogonal design method , 2008, Appl. Math. Comput..

[17]  Zhang Ying,et al.  A modified differential evolution algorithm with self-adaptive control parameters , 2008, 2008 3rd International Conference on Intelligent System and Knowledge Engineering.

[18]  Dan Xu,et al.  An Improved Differential Evolution Algorithm and its Application in Reaction Kinetic Parameters Estimation , 2007 .

[19]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[20]  Chin-Teng Lin,et al.  Nonlinear System Control Using Adaptive Neural Fuzzy Networks Based on a Modified Differential Evolution , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[21]  Ferrante Neri,et al.  Differential Evolution with Scale Factor Local Search for Large Scale Problems , 2010 .

[22]  W. Chang Parameter identification of Rossler’s chaotic system by an evolutionary algorithm , 2006 .

[23]  Tapabrata Ray,et al.  An Evolutionary Algorithm for Constrained Optimization , 2000, GECCO.

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

[25]  Takeshi Uno,et al.  An evolutionary multi-agent based search method for stackelberg solutions of bilevel facility location problems , 2008 .

[26]  Viktor Vegh,et al.  A variant of differential evolution for discrete optimization problems requiring mutually distinct parameters , 2011 .