In the Differential Evolution (DE), there are many adaptive DE algorithms proposed for parameter adaptation. However, they are mainly focus on the the mutation factor F and crossover probability CR. The adaptation of population size NP is not widely studied in the scope of DE. If reduce population size but not jeopardize performance of the algorithm significantly, it could reduce the number of evaluations for individuals and accelerate algorithm's convergence speed. This is beneficial to the optimization problems which need expensive evaluations. In this paper, we propose an improved population reduction method, considering the difference between individuals, and embed it into classic DE/rand/1/bin strategy, named dynNPMinD-DE. When population needs to reduce, select the best individual and the individuals with minimal-step difference vectors to form a new population. dynNPMinD-DE is applied to minimize a set of 13 scalable benchmark functions of dimensions D=30. The results show that compared with selecting better individuals and DE/rand/1/bin, dynNPMinD-DE can get better results on average, and the convergence becomes faster and faster as each population reduction.
[1]
Janez Brest,et al.
Population size reduction for the differential evolution algorithm
,
2008,
Applied Intelligence.
[2]
Jason Teo,et al.
Exploring dynamic self-adaptive populations in differential evolution
,
2006,
Soft Comput..
[3]
Xin Yao,et al.
Evolutionary programming made faster
,
1999,
IEEE Trans. Evol. Comput..
[4]
Ville Tirronen,et al.
Differential Evolution with Fitness Diversity Self-adaptation
,
2009,
Nature-Inspired Algorithms for Optimisation.
[5]
Rainer Storn,et al.
Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces
,
1997,
J. Glob. Optim..