A New Fruit Fly Optimization Algorithm Based on Differential Evolution

Abstract In order to overcome the problem of low convergence precision and easily relapsing into local extremum in fruit fly optimization algorithm (FOA), this paper adds the idea of differential evolution to fruit fly optimization algorithm so as to optimizing and a algorithm of fruit fly optimization based on differential evolution is proposed (FOADE). Adding the operating of mutation, crossover and selection of differential evolution to FOA after each iteration, which can jump out local extremum and continue to optimize. Compared to FOA, the experimental results show that FOADE has the advantages of better global searching ability, faster convergence and more precise convergence.

[1]  Liu Cheng-zhong Fruit fly optimization algorithm with adaptive mutation , 2013 .

[2]  Yang Qi A Survey of Differential Evolution Algorithms , 2008 .

[3]  Zhang Xiaofeng Chaotic mapping multi population Quantum-behaved Particle Swarm Optimization algorithm , 2012 .

[4]  Liu Cheng-zhong,et al.  Mixed Fruit Fly Optimization Algorithm Based on Chaotic Mapping , 2013 .

[5]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[6]  Zhao Hui,et al.  Neural network prediction model based on differential evolution algorithm and its application , 2008 .

[7]  Bo Xing,et al.  Fruit Fly Optimization Algorithm , 2014 .

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

[9]  Sun Ying,et al.  Fish Swarm Algorithm Based on Differential Evolution and Its Function Optimization Application , 2013 .

[10]  Liu Cheng-zhong,et al.  Adaptive chaos fruit fly optimization algorithm , 2013 .

[11]  Shi Qiu-hong Global Edition Artificial Fish Swarm Algorithm , 2009 .

[12]  Liu Cheng-zhong Fruit fly optimization algorithm based on bacterial chemotaxis , 2013 .

[13]  Wang Jian New Adaptive Particle Swarm Optimization Algorithm with Dynamically Changing Inertia Weight , 2009 .

[14]  Patrick Siarry,et al.  An adaptive multiobjective particle swarm optimization algorithm , 2011 .

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