Research Article

Pattern Synthesis of Linear Antenna Arrays Using Enhanced Flower Pollination Algorithm

Pseudocode 1

Pseudocode of EFPA.
Start:
   Initialize random flowers
   Define switch probability,
   Define -dimensional objective function fro problem under test
   Find current best solution from the initial population
   while  iterations < maximum number of iterations
    for  
      if  rand <
      Draw a -dimensional Cauchy step vector obeying Cauchy distribution
      Global Pollination:  
      else
      Local Pollination:  
      end if
      evaluate  
      if   is better than ,   update
      end if
    Update by:  
    end for
    Update the final best solution.
   end while
end