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

cuckoo search via l vy flights
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Cuckoo Search via Lévy flights

  • X. S. Yang and Suash Deb

NABIC, 2009, IEEE Presented by Cihan Kaya

slide-2
SLIDE 2

What is cuckoo search with Levy flights?

vA meta-heuristic method vGlobal optimization vBased on obligate brood parasitic behavior of cuckoo birds

Wikipedia

slide-3
SLIDE 3

Brood parasitism of cuckoo birds

vLay their eggs in the nest of a host bird. vImitate the colors and patterns of host eggs. vIncrease their survival and productivity.

Aidala et. al, (2010) Nature Education Knowledge 3(10):53

slide-4
SLIDE 4

What if egg is discovered?

vDiscovered foreign egg will be thrown or host will leave nest. vNests with eggs are selected. vCuckoo eggs will hatch earlier than host egg.

Aidala et. al, (2010) Nature Education Knowledge 3(10):53

slide-5
SLIDE 5

Then what?

vCuckoo chick will evict all host eggs. vIncreased food share.

Anderson et. al, (2009) Plos One 4(11), e7725

slide-6
SLIDE 6

Laying eggs and evolutionary arm race

  • Video

Cuckoo infiltration Egg destruction

slide-7
SLIDE 7

Levy flights

vFood search in nature is random or quasi-random. vForaging path is random walk and depends on current location and transition probability. vSince next direction is based on probability, it can be modeled mathematically.

slide-8
SLIDE 8

Difference from random walk

Wikipedia

slide-9
SLIDE 9

Biological inspiration

vEggs in nests : set of solutions vCuckoo egg : new solution. vNew and better solutions will replace, less fit solutions. vCuckoo’s change position with Levy flights after leaving nest.

slide-10
SLIDE 10

Rules of implementation

vEach cuckoo can lay one egg at each time step. vHigh quality nests will carry onto next generations. v# of host nests is fixed and pa is the probability of discovery of an alien egg. vHost bird can throw away egg or leave nest.

slide-11
SLIDE 11

Initialization

vParameters

v n : number of host nests v pa : probability of discovery of alien egg v MaxIter : maximum number of iterations

vInitialization

vGenerate initial n host, 𝑦"

($)

vEvaluate 𝑔(𝑦"

($))

slide-12
SLIDE 12

Iterations

vGenerate a new solution

v𝑦"

($'() = 𝑦" ($) + 𝛽 ⨁ 𝑀𝑓0𝑤𝑧(𝜇)

vEvaluate 𝑔(𝑦"

($'())

vChoose a nest xj randomly

vIf 𝑔(𝑦4

($))<𝑔(𝑦" ($'())

vReplace 𝑦4

($) with 𝑦" ($'()

vAbandon a fraction of pa worse nests.

vBuild new nests with Levy flights vKeep the best solutions

slide-13
SLIDE 13

Realisation and Verification

vBivariate Michaelwicz function

𝑔 𝑦, 𝑧 = − sin 𝑦 𝑡𝑗𝑜=> 𝑦= 𝜌 − sin 𝑧 𝑡𝑗𝑜=> 2𝑧= 𝜌

slide-14
SLIDE 14

Realisation and Verification

  • Easom Test Function
slide-15
SLIDE 15

Comparison with other algorithms

slide-16
SLIDE 16

Traveler Salesman Solution (DCS)

𝑔 𝜌 = A 𝑒C(")C("'()

DE( "F(

+ 𝑒C(D)C(() 2-opt move Double bridge move Ouaarab et. al, (2010) Neural Computing and Applications, 24(7-8), 1659-1669

  • N cities and D is distance matrix.
  • Eggs and nests: Order of cities
  • Movements
slide-17
SLIDE 17

Traveler Salesman Solution

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

slide-18
SLIDE 18

Advantages

vSimple vT wo parameters, pa and n. vEasy to implement.

slide-19
SLIDE 19

Other use areas

vEngineering optimization problems vNP-hard combinatorial optimization problems vData fusion in wireless sensor networks vNeural network training vManufacturing scheduling vNurse scheduling