Research Article

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

Algorithm 4

procedure Biogeography-based optimization
Begin
   Initialize the population randomly and each habitat corresponding to a potential solution to the given problem
  Evaluate the fitness for each individual in
  
  While the termination criteria is not satisfied do
     Sort the population from best to worst
     For each habitat, map the HSI to the number of species S, the immigration rate , and the emigration rate
     Probabilistically use Immigration Island based on the immigration rates
     Modify the population with the migration operator shown in Habitat migration
     Update the probability for each individual
     Mutate the population with the mutation operation
     Evaluate the fitness for each individual in
     Sort the population from best to worst
      
  end while
End