Application of Differential Evolution Algorithms on Constraint Optimization Problems
Xingbao Gao · Computer Technology and Development · 2010
The mutation mechanism of differential evolution algorithm doesn't apply the population information sufficiently,so the mutation operation is blind.Inspired by particle swarm optimization's information sharing mechanism,propose a multiple population differential evolution algorithm,which divides whole group into many sub-populations,thus the every sub-population's experiences from referring on inner message and outer message could instruct mutation operation.On the one hand,accelerating the convergence;on the other hand,increasing diversity of population.The numerical experiment indicated that the new algorithm has the features of stability and strong global exploration ability,which could solve constraint optimization problems efficiently.