Research Article

Cuckoo Search with Lévy Flights for Weighted Bayesian Energy Functional Optimization in Global-Support Curve Data Fitting

Algorithm 1

Cuckoo search algorithm via Lévy flights as originally proposed by Yang and Deb in [21, 22].
begin
   Objective function ,
   Generate initial population of host nests   
   While   or (stop criterion)
   Get a cuckoo (say, ) randomly by Lévy flights
   Evaluate its fitness
   Choose a nest among (say, ) randomly
   if (
     Replace by the new solution
   end
   A fraction ( ) of worse nests are abandoned and new ones are built via Lévy flights
   Keep the best solutions (or nests with quality solutions)
   Rank the solutions and find the current best
   end while
   Postprocess results and visualization
end