An improved differential evolution for parameter optimisation

In this paper, we propose an improved differential evolution DE to solve parameter optimisation problems. The new approach is called ICBBDE, which is an enhanced version of bare bones DE BBDE. The ICBBDE employs an adaptive strategy to dynamically adjust the crossover rate. Moreover, a Cauchy mutation is used to improve the exploration ability. Experiments are conducted on a set of benchmark functions and two real-world parameter optimisation problems. Simulation results demonstrate the efficiency and effectiveness of our approach.

[1]  Juan Lin,et al.  Analysis of learning-based multi-agent simulated annealing algorithm for function optimisation problems , 2013, Int. J. Comput. Sci. Math..

[2]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[3]  John M. Chowning,et al.  The Synthesis of Complex Audio Spectra by Means of Frequency Modulation , 1973 .

[4]  Zhijian Wu,et al.  Enhancing particle swarm optimization using generalized opposition-based learning , 2011, Inf. Sci..

[5]  Bondhan Winduratna,et al.  FM Analysis/Synthesis-Based Audio Coding , 1998 .

[6]  Hui Wang,et al.  Accelerating Gaussian bare-bones differential evolution using neighbourhood mutation , 2013, Int. J. Comput. Sci. Math..

[7]  Hui Wang,et al.  Generalised opposition-based differential evolution for frequency modulation parameter optimisation , 2013, Int. J. Model. Identif. Control..

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

[9]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

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

[11]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

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

[13]  Hui Wang,et al.  Gaussian Bare-Bones Differential Evolution , 2013, IEEE Transactions on Cybernetics.

[14]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[16]  S. M. Lim,et al.  Automated Parameter Optimization of Double Frequency Modulation Synthesis Using the Genetic Annealing Algorithm , 1996 .

[17]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

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

[19]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[20]  Thomas James Mitchell,et al.  An exploration of evolutionary computation applied to frequency modulation audio synthesis parameter optimisation , 2010 .

[21]  Francisco Herrera,et al.  Gradual distributed real-coded genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[22]  Hui Li,et al.  Enhanced Differential Evolution With Adaptive Strategies for Numerical Optimization , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Liping Xie,et al.  The model of swarm robots search with local sense based on artificial physics optimisation , 2013, Int. J. Comput. Sci. Math..

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

[25]  Andries Petrus Engelbrecht,et al.  Bare bones differential evolution , 2009, Eur. J. Oper. Res..