Research Article
A Hybridization of Cuckoo Search and Differential Evolution for the Logistics Distribution Center Location Problem
Algorithm 1
Pseudocode of the proposed algorithm. A hybridization of cuckoo search and differential evolution (CSDE).
Initialize objective function | Initialize a population of individuals | For all do | Evaluate the fitness | | End for | While (< Max Generation) and (the stop criterion is not met) do | For each individual do | Calculate the step size of CS by using (19) | new solutions updated using ((17)-(18)) | new solutions updated using ((15)-(16)) | Generate a new solution | Evaluate its quality/fitness | If () | Replace by the new solution | End if | End for | Choose a nest among (say ) randomly | Abandon worse nests with a fraction and rebuild the corresponding new nests | , | Update | Keep the best solutions (or nests with quality solutions) | Rank the solutions and find the current best | End while | Post-process results and visualization |
|