Adaptive differential evolution and its application

Wen Shu-hua · Modern Manufacturing Engineering · 2010

Differential Evolution(DE)is one kind of evolution algorithm,which based on difference of individuals.DE has exhibited good porformance on optimization.However the algorithm,to the hign dimension and perplexed funtion,will fall into premature convergence.An adptive scaling factor and catastrophe factor are presented in this document,which based on the analysis of the parameters of differential evolution,and then an Adaptive Differential Evolution(ADE)algorithm is proposed.An adaptive scaling factor and crossover ratio are presented in this document.Divided the algorithm into three partitions according to the difference of population.Firstly,it has a comparatively large scaling factor in first partition and decreasing then increasing scaling factor in second partition and a comparatively small scaling factor in last partition.Secondly,it has a comparatively small crossover ratio in first partition and a random value of certain limit in next partition and a comparatively large value in last partition.Results of simulations and engineering optimization design example show that ADE compromise the algorithm convergence speed and global optimal capabilities,not only guarantees the convergence rate,but also has better global optimal ability.

Read the paper · More papers on PaperTik