Research Article

Chaotic Teaching-Learning-Based Optimization with Lévy Flight for Global Numerical Optimization

Pseudocode 1

Pseudocode of CTLBO.
() Randomly initialize the population
() Evaluate the population
() while  (number of iterations, or the stopping criterion is not met)
()  Divide the population into two parts according to the fitness
()  for  solutions in the worse population   do
()   Perform Lévy flight for to generate a new one
()   
()   
()  end  for
()  for  solutions in the better population  do
()   Perform TLBO for to generate a new one
()   
()   
()  end for
()  Randomly choose a section of the whole population ()
()  for  solutions in this   do
()   Perform chaos search for to generate a new one
()   
()   
()  end for
() end