cuckoo search via l vy flights
play

Cuckoo Search via Lvy flights X. S. Yang and Suash Deb NABIC, - PowerPoint PPT Presentation

Cuckoo Search via Lvy flights X. S. Yang and Suash Deb NABIC, 2009, IEEE Presented by Cihan Kaya What is cuckoo search with Levy flights? v A meta-heuristic method v Global optimization v Based on obligate brood parasitic behavior of cuckoo


  1. Cuckoo Search via Lévy flights X. S. Yang and Suash Deb NABIC, 2009, IEEE Presented by Cihan Kaya

  2. What is cuckoo search with Levy flights? v A meta-heuristic method v Global optimization v Based on obligate brood parasitic behavior of cuckoo birds Wikipedia

  3. Brood parasitism of cuckoo birds v Lay their eggs in the nest of a host bird. v Imitate the colors and patterns of host eggs. v Increase their survival and productivity. Aidala et. al, (2010) Nature Education Knowledge 3(10):53

  4. What if egg is discovered? v Discovered foreign egg will be thrown or host will leave nest. v Nests with eggs are selected. v Cuckoo eggs will hatch earlier than host egg. Aidala et. al, (2010) Nature Education Knowledge 3(10):53

  5. Then what? v Cuckoo chick will evict all host eggs. v Increased food share. Anderson et. al, (2009) Plos One 4 (11), e7725

  6. Laying eggs and evolutionary arm race • Video Cuckoo infiltration Egg destruction

  7. Levy flights v Food search in nature is random or quasi-random. v Foraging path is random walk and depends on current location and transition probability. v Since next direction is based on probability, it can be modeled mathematically.

  8. Difference from random walk Wikipedia

  9. Biological inspiration v Eggs in nests : set of solutions v Cuckoo egg : new solution. v New and better solutions will replace, less fit solutions. v Cuckoo’s change position with Levy flights after leaving nest.

  10. Rules of implementation v Each cuckoo can lay one egg at each time step. v High quality nests will carry onto next generations. v # of host nests is fixed and p a is the probability of discovery of an alien egg. v Host bird can throw away egg or leave nest.

  11. Initialization v Parameters v n : number of host nests v p a : probability of discovery of alien egg v MaxIter : maximum number of iterations v Initialization ($) v Generate initial n host, 𝑦 " ($) ) v Evaluate 𝑔(𝑦 "

  12. Iterations v Generate a new solution ($'() = 𝑦 " ($) + 𝛽 ⨁ 𝑀𝑓 0 𝑤𝑧(𝜇) v 𝑦 " ($'() ) v Evaluate 𝑔(𝑦 " v Choose a nest x j randomly ($) ) < 𝑔(𝑦 " ($'() ) v If 𝑔(𝑦 4 ($) with 𝑦 " ($'() v Replace 𝑦 4 v Abandon a fraction of p a worse nests. v Build new nests with Levy flights v Keep the best solutions

  13. Realisation and Verification v Bivariate Michaelwicz function 𝑦 = 2𝑧 = 𝑔 𝑦, 𝑧 = − sin 𝑦 𝑡𝑗𝑜 => − sin 𝑧 𝑡𝑗𝑜 => 𝜌 𝜌

  14. Realisation and Verification • Easom Test Function

  15. Comparison with other algorithms

  16. Traveler Salesman Solution (DCS) • N cities and D is distance matrix. DE( 𝑔 𝜌 = A 𝑒 C(")C("'() + 𝑒 C(D)C(() "F( • Eggs and nests: Order of cities • Movements 2-opt move Ouaarab et. al, (2010) Neural Computing and Double bridge move Applications , 24 (7-8), 1659-1669

  17. Traveler Salesman Solution Ouaarab et. al, (2010) Neural Computing and Applications , 24 (7-8), 1659-1669

  18. Advantages v Simple v T wo parameters, p a and n. v Easy to implement.

  19. Other use areas v Engineering optimization problems v NP-hard combinatorial optimization problems v Data fusion in wireless sensor networks v Neural network training v Manufacturing scheduling v Nurse scheduling

Recommend


More recommend