Is There an Op,mal Search Strategy, When Time is Limited? - - PowerPoint PPT Presentation

is there an op mal search strategy when time is limited
SMART_READER_LITE
LIVE PREVIEW

Is There an Op,mal Search Strategy, When Time is Limited? - - PowerPoint PPT Presentation

Is There an Op,mal Search Strategy, When Time is Limited? Michael Shlesinger mike.shlesinger@navy.mil Unsolved Problems of Noise Barcelona July 13-17,


slide-1
SLIDE 1

Is ¡There ¡an ¡Op,mal ¡Search ¡Strategy, ¡ When ¡Time ¡is ¡Limited? ¡

Michael ¡Shlesinger ¡ mike.shlesinger@navy.mil ¡

Unsolved ¡Problems ¡of ¡Noise ¡ Barcelona ¡July ¡13-­‑17, ¡2015 ¡

slide-2
SLIDE 2

Reverend ¡Bayes ¡(1701-­‑1761) ¡ Bayes’ ¡Theorem(1763) ¡

A B

A ∩ B

p A B

( ) = p A B

( )p B

( ) = p B A

( )p A

( )

slide-3
SLIDE 3

¡ ¡ The ¡Scep(cal ¡Bayesian’s ¡Unfair ¡Coin: ¡STATISTICS ¡VS. ¡PROBABILITY ¡ (when ¡to ¡stop ¡searching) ¡

heads ¡= ¡found ¡target ¡ Flip ¡a ¡coin ¡n ¡,mes ¡and ¡get ¡n ¡TAILS ¡ ¡ ¡ What ¡can ¡you ¡infer ¡about ¡the ¡fairness ¡of ¡the ¡coin? ¡ ¡ Use ¡data ¡to ¡es,mate ¡q ¡

p q nT

( ) =

p nT q

( )p q

( )

1

∫ p nT q

( )p q

( )dq

q = q

1

∫ p nT q

( )p q

( )dq

1

∫ p nT q

( )p q

( )dq

= q

1

∫ qn p q

( )dq

qn

1

p q

( )dq

q = n +1 n + 2

q n = 0

( ) =1/2

q n →∞

( ) →1

p nT

( ) = 1

2 ⎛ ⎝ ⎜ ⎞ ⎠ ⎟

n

for a fair coin

slide-4
SLIDE 4

Flipping ¡a ¡coin ¡and ¡geVng ¡a ¡HEAD, ¡then ¡win ¡one ¡coin. ¡ w=prob(next ¡space ¡has ¡a ¡coin) ¡ N=number ¡of ¡TAILS ¡in ¡a ¡row ¡ C=cost ¡to ¡switch ¡coins ¡ One ¡flip ¡T ¡case ¡es,mated ¡gain ¡by ¡switching ¡=(1/2)w-­‑C ¡ Switch ¡coins ¡if ¡w/2-­‑C>1/3 ¡ ¡ N ¡tails ¡TTT…T ¡switch ¡if ¡(1/2)w-­‑C>1/(N+2) ¡ ¡ switch ¡if ¡ ¡cost<(w/2)-­‑(1/(N+2)) ¡

When ¡to ¡switch ¡coins: ¡Stick with same coin or switch coins?

  • utcome estimate <T> estimate <H>

switch if same as no coin toss 1/2 1/2 T 2/3 1/3 1/2-cost>1/3 cost<1/6 TT 3/4 1/4 1/2-cost>1/4 cost<1/4 TTT 4/5 1/5 1/2-cost>1/5 cost<3/10 TTTT 5/6 1/6 1/2-cost>1/6 cost<1/3

What if w=w(t)=exp(-bt)? ¡

slide-5
SLIDE 5

Finite ¡Time ¡T ¡Searching ¡Two ¡Regions ¡

λ=rate ¡of ¡success ¡to ¡find ¡target ¡in ¡a ¡search ¡if ¡a ¡target ¡is ¡present ¡ K= ¡rate ¡of ¡success ¡to ¡retrieve/capture ¡the ¡target ¡ G= ¡gain ¡(payoff ¡of ¡search) ¡ C=cost ¡of ¡search/unit ¡,me ¡ p=prob ¡that ¡a ¡target ¡is ¡present ¡ N= ¡net ¡return ¡

N T,τ

( ) = G1K1(T −τ )p1 1− exp −λ1 T −τ ( )

( )

( )+ G2Κ2(τ )p2 1− exp −λ2τ

( )

( )

−C1 T −τ

( ) − C2τ

Choose τ to maximize N

∂N T,τ

( )

∂τ = 0

1 2

← (T −τ) → ← τ →

slide-6
SLIDE 6

Getting to the right location does not mean the target is found

Rate ¡Limited ¡or ¡Reac,on ¡Limited ¡

slide-7
SLIDE 7

λ ∝ D d

2

For Brownian motion with diffusion constant D and average target spacing d ¡

For ballistic motion with velocity v and sighting range R ¡

λ ∝ vR d

2 (2D)

λ ∝ vR2 d

3 (3D)

d →d1/α

For fractal set of targets with dimension α ¡ ¡

cost ∝ mv2t

gain G = constant 1/ λ f λ

( )

⎧ ⎨ ⎪ ⎩ ⎪

slide-8
SLIDE 8

in the figure on the right atime penalty was imposed to move from region 1 to region 2 so the max net return shifted to spending more time in region 1 1 2

← (T −τ) → ← τ →

Out[52]= Out[64]=

In the figure on the left both regions are the same; ¡

slide-9
SLIDE 9

Higher ¡cost ¡in ¡region ¡1 ¡shows ¡bejer ¡to ¡spend ¡more ¡ ,me ¡in ¡region ¡2 ¡

Payoff versus time in region 2 Cost in region 1 highest in bottom curve lowest in top curve

High cost in region 1 favors more time in region 2 Low cost in region 1 favors more time in region 1

τ

slide-10
SLIDE 10

Hunter ¡chooses ¡ between ¡going ¡to ¡ ¡the ¡ plains ¡(gain ¡G1)or ¡to ¡ the ¡river ¡(gain ¡G2) ¡

slide-11
SLIDE 11

Search ¡,me ¡T=.05 ¡ success ¡rate ¡in ¡region ¡1 ¡=2.0 ¡ ¡success ¡rate ¡in ¡region ¡2 ¡=1.0 ¡

Better to stay in region 1 as search time is very short

slide-12
SLIDE 12

Generaliza,ons:scare ¡away ¡the ¡target ¡in ¡region ¡2 ¡

(the ¡longer ¡the ¡search ¡the more likely the target has left) ¡

N T,τ

( ) = G1p1 1− exp −λ1 T −τ ( )

( )

( ) + G2p2 τ

( ) 1− exp −λ2τ

( )

( )

−C1 T −τ

( ) − C2τ

1 2 3 4 5 1.5 2.0 2.5 tau

in the figure on the right, the probability p that the target is in region 2 decreases exponentially with time.

Small tau means search maximized by spending shorter time in region 2. ¡

slide-13
SLIDE 13

0.5 1.0 1.5 2.0 2.5 3.0 2.5 3.0 3.5

λexp −λt

( ) ⇒

τ 0 τ 2

0 + t 2 /n Slower ¡than ¡exponen,al ¡search ¡success ¡rate ¡in ¡region ¡2 ¡ n=1 ¡ n=10 ¡ τ

slide-14
SLIDE 14

What ¡if ¡target ¡sites ¡looks ¡like ¡this, ¡a ¡fractal ¡ set? ¡

Levy Flights vs Drives

diffusion ¡

Ψ ℓ,t

( ) =ψ t ℓ

( )p ℓ

( )

ψ t ℓ

( ) = δ t −

ℓ V ℓ

( )

⎛ ⎝ ⎜ ⎞ ⎠ ⎟

slide-15
SLIDE 15

Some,mes ¡a ¡long ¡flight ¡pays ¡off: ¡C. ¡Columbus ¡(1492) ¡

slide-16
SLIDE 16

Success rate ¡λ depending on velocity v or diffusion constant D ¡

slide-17
SLIDE 17

Net ¡gain ¡ Region 1 reward ¡

Gain as a function of time in region 2 and reward value in region 1 ¡

slide-18
SLIDE 18

Brownian Random Walker Lifetime Probability the trapping problem

  • B. Ya Balagorov and V. G. Vaks, Sov. Phys. JETP 38 968 (1974)

Φ t

( ) ∝ exp − 4Dt

R2 ⎛ ⎝ ⎜ ⎞ ⎠ ⎟

trap random walker

Equivalent to one cell with periodic boundary conditions

n t

( ) ∝ 4D

R2 t

Mean number of contacts in time t ¡ R ¡

slide-19
SLIDE 19

Donsker-­‑Varadhan ¡Brownian ¡trapping ¡problem ¡

limt → ∞ Φ t

( ) ∝ limt → ∞

exp − Dt R2 ⎛ ⎝ ⎜ ⎞ ⎠ ⎟

R

1 V0 exp − V V0 ⎛ ⎝ ⎜ ⎞ ⎠ ⎟ dR ∝ exp −t

d d +2

⎛ ⎝ ⎜ ⎞ ⎠ ⎟ , t >> 0 V ∝ Rd

short lifetime long lifetime

Poisson ¡distribu,on ¡of ¡trap ¡sites ¡

slide-20
SLIDE 20

Donsker-­‑Varadhan ¡Levy ¡trapping ¡problem ¡ limt → ∞ Φ t

( ) ∝ limt → ∞

exp − Dt R ⎛ ⎝ ⎜ ⎞ ⎠ ⎟

R

1 V0 exp − V V0 ⎛ ⎝ ⎜ ⎞ ⎠ ⎟ dR ∝ exp −t

d d +1

⎛ ⎝ ⎜ ⎞ ⎠ ⎟ shallower tail than exp −t

d d +2

⎛ ⎝ ⎜ ⎞ ⎠ ⎟

When should Brownian search give up and take a Levy flight? ¡

slide-21
SLIDE 21

Es,ma,on ¡of ¡success ¡p* ¡decreases ¡in ¡,me ¡with ¡con,nued ¡failure ¡

p* = P T present search fails,T not found

( )

= P T not found T present

( )P T present

( )

P T not foundT present

( )P T present

( ) + P T not found T not present

( )P T not present

( )

= 1 − f

( ) p

1 − f

( ) p +1* 1 − p ( )

= p − fp 1 − fp < p

p * t

( ) =

pφ t

( )

pφ t

( ) + 1 − p

(

)

= pe−λt pe−λt + 1 − p

(

)

< p