Research Article

Hybrid Differential Evolution with Biogeography-Based Optimization for Design of a Reconfigurable Antenna Array with Discrete Phase Shifters

Algorithm 1

procedure Algorithm description of DE algorithm
begin
Step  1: Set the generation counter ; and randomly initialize a population of NP individuals . Initialize the parameter F, CR
Step  2: Evaluate the fitness for each individual in
Step  3: while stopping criteria is not satisfied do
    for   to NP
    select randomly
     for   to D
      
      If rand or then
        
      Else
       
      end if
     end for
    end for
   for   to NP do
   Evaluate the offspring
    If is better than then
      =
    end if
   end for
    Memorize the best solution achieved so far
Step  4: end while
end