2. Dedicate some eggs to each cuckoo.
3. Define ELR for each cuckoo.
4. Let cuckoos to lay eggs inside their corresponding ELR.
5. Kill those eggs that are recognized by host birds.
6. Let eggs hatch and chicken grow.
7. Evaluate the habitat of each newly grown cuckoo.
8. Limit cuckoos maximum number in environment and kill those who live in worst habitat.
9. Cluster cuckoos and find best group and select good habitat.
10. Let new cuckoo population immigrate toward goal habitat.
11. If stop condition is satisfied stop, else go to step 2.