Research Article

Determining Optimal Link Capacity Expansions in Road Networks Using Cuckoo Search Algorithm with Lévy Flights

Algorithm 1

Cuckoo search algorithm.
Generate initial population of n nests , 
for  i = 1 : n
 Calculate fitness value
end for
while (stopping criterion is not satisfied)
 Generate a cuckoo egg ( ) by Lévy flights from random nest
 Calculatefitness value
 Choose a random nest i
if then
end if
 Abandon a fraction of the worst nests
 Build new nests by Lévy flights
 Evaluate fitness of new nests and keep best nest
end while