Research Article

An Enhanced Differential Evolution with Elite Chaotic Local Search

Algorithm 1

DE algorithm.
;
;
Initialize the population
for to do
 for to do
   + rand;
 end for
 Evaluate individual ;
 FES = FES + 1;
end for
while FES < MAX_FES do
 for to do
  Choose three mutually different integers , , from
  the set in a random manner;
   = randint(1, );
  for to do
   if rand or then
     = + ;
   else
     = ;
   end if
  end for
   Selection step
  if then
    ;
   if then
     ;
   end if
  else
    ;
  end if
   ;
 end for
;
end while