Research Article

Optimization of Reservoir Operation Using Cuckoo Search Algorithm: Example of Adiguzel Dam, Denizli, Turkey

Algorithm 1

Cuckoo Search algorithm.
Generate initial population of nests ,
for
 Determine fitness value
end for
while (stopping criterion is not satisfied)
 Generate a cuckoo egg () from random nest by Lévy flights
 Determine fitness value
 Select a random nest
if then
end if
 Abandon a fraction of the worst nests
 Build new nests by Lévy flights
 Compare fitness of new nests and keep best nest
end while