Research Article
Hybrid Differential Evolution with Biogeography-Based Optimization for Design of a Reconfigurable Antenna Array with Discrete Phase Shifters
| Procedure Algorithm description of DE/BBO algorithm | | Begin | | Step 1: Set the generation counter G=0; and randomly initialize a population of NP individuals . Initialize the parameter , CR | | Step 2: Evaluate the fitness for each individual in | | Step 3: while stopping criteria is not satisfied do | | For each individual calculate species count probability | | Calculate the immigration rate and the emigration rate for each individual | | for to NP | | select randomly | | | | for to D | | if rand(0,1)< then | | if rand or then | | | | else | | Select with probability based on | | | | end if | | 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 |
|