Iterative procedure
Calculate the fitness value for each agent , in the current population
Generate new population by applying the algorithmic operators on search agents from the current population
Calculate:
if , then and
Repeat the iterative procedure until the stop criteria is reached, that is, maximum number of iterations.
The optimal solution is determined.