Research Article

Differential Evolution Algorithm with Self-Adaptive Population Resizing Mechanism

Algorithm 5

Population augmenting strategy2.
: Begin
:  
:  Select best individuals from the current population
:  for   to   do
:   Randomly generate three different vectors from the
:   current population
:   
:    Store into BA
:  end for
:  Add the total individuals of BA into the current population, and empty BA
: End