Searching with turn cost and related problems Spyros Angelopoulos - - PowerPoint PPT Presentation

searching with turn cost and related problems
SMART_READER_LITE
LIVE PREVIEW

Searching with turn cost and related problems Spyros Angelopoulos - - PowerPoint PPT Presentation

Searching with turn cost and related problems Spyros Angelopoulos CNRS-UPMC Joint work with Diogo Arsenio Christoph Drr Alex Lopez-Ortiz CNRS CNRS Univ. of Waterloo Monday, April 7, 14 Outline of the presentation Monday, April 7, 14


slide-1
SLIDE 1

Spyros Angelopoulos CNRS-UPMC

Searching with turn cost and related problems

Joint work with Alex Lopez-Ortiz

  • Univ. of Waterloo

Diogo Arsenio CNRS Christoph Dürr CNRS

Monday, April 7, 14

slide-2
SLIDE 2

Outline of the presentation

Monday, April 7, 14

slide-3
SLIDE 3

Outline of the presentation

Setting : A searcher that must locate a fixed target Starting point: environment = set of rays Objective : As quickly as possible -> performance guarantees Variant : Turning direction incurs a fixed cost

Monday, April 7, 14

slide-4
SLIDE 4

Outline of the presentation

Setting : A searcher that must locate a fixed target Starting point: environment = set of rays Objective : As quickly as possible -> performance guarantees Variant : Turning direction incurs a fixed cost Main result :

Monday, April 7, 14

slide-5
SLIDE 5

Outline of the presentation

Setting : A searcher that must locate a fixed target Starting point: environment = set of rays Objective : As quickly as possible -> performance guarantees Variant : Turning direction incurs a fixed cost Main result : ★ Tight bounds on the performance measures

Monday, April 7, 14

slide-6
SLIDE 6

Outline of the presentation

Setting : A searcher that must locate a fixed target Starting point: environment = set of rays Objective : As quickly as possible -> performance guarantees Variant : Turning direction incurs a fixed cost Main result : ★ Tight bounds on the performance measures ★ Explore the role of infinite LPs + duality

Monday, April 7, 14

slide-7
SLIDE 7

Outline of the presentation

Setting : A searcher that must locate a fixed target Starting point: environment = set of rays Objective : As quickly as possible -> performance guarantees Variant : Turning direction incurs a fixed cost Main result : ★ Tight bounds on the performance measures ★ Explore the role of infinite LPs + duality ★ Connections with problems in AI

Monday, April 7, 14

slide-8
SLIDE 8

Warm-up : The cow-path problem

Monday, April 7, 14

slide-9
SLIDE 9

Warm-up : The cow-path problem

Monday, April 7, 14

slide-10
SLIDE 10

Warm-up : The cow-path problem

Monday, April 7, 14

slide-11
SLIDE 11

Warm-up : The cow-path problem

Monday, April 7, 14

slide-12
SLIDE 12

Warm-up : The cow-path problem

λ

Monday, April 7, 14

slide-13
SLIDE 13

Warm-up : The cow-path problem

λ

Monday, April 7, 14

slide-14
SLIDE 14

Warm-up : The cow-path problem

λ

Monday, April 7, 14

slide-15
SLIDE 15

Warm-up : The cow-path problem

λ

Monday, April 7, 14

slide-16
SLIDE 16

Warm-up : The cow-path problem

λ

Monday, April 7, 14

slide-17
SLIDE 17

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points

Monday, April 7, 14

slide-18
SLIDE 18

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Monday, April 7, 14

slide-19
SLIDE 19

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Optimal strategy : Geometric search

Monday, April 7, 14

slide-20
SLIDE 20

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Optimal strategy : Geometric search

b

Monday, April 7, 14

slide-21
SLIDE 21

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Optimal strategy : Geometric search

b b2

Monday, April 7, 14

slide-22
SLIDE 22

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Optimal strategy : Geometric search

b b2 b3

Monday, April 7, 14

slide-23
SLIDE 23

Warm-up : The cow-path problem

λ

Search strategy : an (infinite) sequence of turn points Competitive ratio = sup total distance of searcher

λ

Optimal strategy : Geometric search

b b2 b3 b4

Monday, April 7, 14

slide-24
SLIDE 24

A long history of previous research

Monday, April 7, 14

slide-25
SLIDE 25

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

Monday, April 7, 14

slide-26
SLIDE 26

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem

Monday, April 7, 14

slide-27
SLIDE 27

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem

Monday, April 7, 14

slide-28
SLIDE 28

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem [Beck& Newman 70] Yet more on the linear search problem

Monday, April 7, 14

slide-29
SLIDE 29

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem [Beck& Newman 70] Yet more on the linear search problem [Beck& Warren 73] The return of the linear search problem

Monday, April 7, 14

slide-30
SLIDE 30

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem [Beck& Newman 70] Yet more on the linear search problem [Beck& Warren 73] The return of the linear search problem [Beck& Beck 84] Son of the linear search problem

Monday, April 7, 14

slide-31
SLIDE 31

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem [Beck& Newman 70] Yet more on the linear search problem [Beck& Warren 73] The return of the linear search problem [Beck& Beck 84] Son of the linear search problem [Beck& Beck 86] The linear search problem rides again

Monday, April 7, 14

slide-32
SLIDE 32

A long history of previous research

Initially proposed by Bellman and Beck (1963) in a Bayesian context First solved by Beck and Newman : optimal competitive ratio of 9

[Beck 64] On the linear search problem [Beck 65] More on the linear search problem [Beck& Newman 70] Yet more on the linear search problem [Beck& Warren 73] The return of the linear search problem [Beck& Beck 84] Son of the linear search problem [Beck& Beck 86] The linear search problem rides again [Beck& Beck 92] Revenge of the linear search problem

Monday, April 7, 14

slide-33
SLIDE 33

A generalization : Star search or ray search

Monday, April 7, 14

slide-34
SLIDE 34

A generalization : Star search or ray search

Monday, April 7, 14

slide-35
SLIDE 35

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Monday, April 7, 14

slide-36
SLIDE 36

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

b

Monday, April 7, 14

slide-37
SLIDE 37

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

b b2

Monday, April 7, 14

slide-38
SLIDE 38

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

b b2 b3

Monday, April 7, 14

slide-39
SLIDE 39

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

b b2 b3 b4

Monday, April 7, 14

slide-40
SLIDE 40

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

b b2 b3 b4

Monday, April 7, 14

slide-41
SLIDE 41

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

Multiple searchers [Lopez-Ortiz and Schuierer 2002]

b b2 b3 b4

Monday, April 7, 14

slide-42
SLIDE 42

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

Multiple searchers [Lopez-Ortiz and Schuierer 2002] Turn cost [Demaine et al. 2004]

b b2 b3 b4

Monday, April 7, 14

slide-43
SLIDE 43

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

Multiple searchers [Lopez-Ortiz and Schuierer 2002] Turn cost [Demaine et al. 2004] Randomized strategies [Kao et al. 1996]

b b2 b3 b4

Monday, April 7, 14

slide-44
SLIDE 44

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

Multiple searchers [Lopez-Ortiz and Schuierer 2002] Turn cost [Demaine et al. 2004] Randomized strategies [Kao et al. 1996] Searching on the plane [Gal 1980 and Langetepe 2010]

b b2 b3 b4

Monday, April 7, 14

slide-45
SLIDE 45

A generalization : Star search or ray search

m infinite rays, one target Competitive ratio = sup (search cost) /λ Optimal strategy : geometric search [Gal 72]

Many variants:

Multiple searchers [Lopez-Ortiz and Schuierer 2002] Turn cost [Demaine et al. 2004] Randomized strategies [Kao et al. 1996] Searching on the plane [Gal 1980 and Langetepe 2010] Textbook by Alpern and Gal: The Theory of Search Games and Rendezvous

b b2 b3 b4

Monday, April 7, 14

slide-46
SLIDE 46

More recent related work

Monday, April 7, 14

slide-47
SLIDE 47

More recent related work

[Kirkpatrick 2009] and [Mc Gregor et al. 2009] : New measures for analysis: OPT does not have the complete picture of the instance

Monday, April 7, 14

slide-48
SLIDE 48

More recent related work

[Kirkpatrick 2009] and [Mc Gregor et al. 2009] : New measures for analysis: OPT does not have the complete picture of the instance [A. et al. 2011] Multi-target search [Tseng and Kirkpatrick 2011] Input-thrifty algorithms

Monday, April 7, 14

slide-49
SLIDE 49

More recent related work

[Kirkpatrick 2009] and [Mc Gregor et al. 2009] : New measures for analysis: OPT does not have the complete picture of the instance [A. et al. 2011] Multi-target search [Tseng and Kirkpatrick 2011] Input-thrifty algorithms [Bose et al., 2013] Linear search with distance bounds

Monday, April 7, 14

slide-50
SLIDE 50

More recent related work

[Kirkpatrick 2009] and [Mc Gregor et al. 2009] : New measures for analysis: OPT does not have the complete picture of the instance [A. et al., 2006 & 2009] [A. et al. 2011] Multi-target search [Tseng and Kirkpatrick 2011] Input-thrifty algorithms [Bose et al., 2013] Linear search with distance bounds [Bernrstein et al. 2003] Ray search Interruptible algorithms

Monday, April 7, 14

slide-51
SLIDE 51

More recent related work

[Kirkpatrick 2009] and [Mc Gregor et al. 2009] : New measures for analysis: OPT does not have the complete picture of the instance and interruptible algorithms [A. et al., 2006 & 2009] [A. et al. 2011] Multi-target search [Tseng and Kirkpatrick 2011] Input-thrifty algorithms [Bose et al., 2013] Linear search with distance bounds [Bernrstein et al. 2003] Ray search Interruptible algorithms In preparation : More connections between searching

Monday, April 7, 14

slide-52
SLIDE 52

Online searching with turn cost

Monday, April 7, 14

slide-53
SLIDE 53

Online searching with turn cost

Monday, April 7, 14

slide-54
SLIDE 54

Online searching with turn cost

Monday, April 7, 14

slide-55
SLIDE 55

Online searching with turn cost

Monday, April 7, 14

slide-56
SLIDE 56

Online searching with turn cost

λ

Monday, April 7, 14

slide-57
SLIDE 57

Online searching with turn cost

Monday, April 7, 14

slide-58
SLIDE 58

Online searching with turn cost

Monday, April 7, 14

slide-59
SLIDE 59

Online searching with turn cost

+d

Monday, April 7, 14

slide-60
SLIDE 60

Online searching with turn cost

+d +d

Monday, April 7, 14

slide-61
SLIDE 61

Online searching with turn cost

+d +d +d

Monday, April 7, 14

slide-62
SLIDE 62

Online searching with turn cost

+d +d +d

Total cost = Distance traversed + overall turn cost

Monday, April 7, 14

slide-63
SLIDE 63

Online searching with turn cost

+d +d +d

Total cost = Distance traversed + overall turn cost Competitive ratio = sup

total search cost λ

Monday, April 7, 14

slide-64
SLIDE 64

Online searching with turn cost

+d +d +d

Total cost = Distance traversed + overall turn cost Competitive ratio = sup

total search cost λ

Objective : Find the smallest B such that Total cost of searching ≤ ( Comp. ratio ) λ + Β ·

Monday, April 7, 14

slide-65
SLIDE 65

Online searching with turn cost

+d +d +d

Total cost = Distance traversed + overall turn cost Competitive ratio = sup

total search cost λ

Objective : Find the smallest B such that Total cost of searching ≤ ( Comp. ratio ) λ + Β ·

competitive ratio = 9

Monday, April 7, 14

slide-66
SLIDE 66

LP formulations of the problem (Demaine et al.)

Monday, April 7, 14

slide-67
SLIDE 67

LP formulations of the problem (Demaine et al.)

Monday, April 7, 14

slide-68
SLIDE 68

LP formulations of the problem (Demaine et al.)

x1

Monday, April 7, 14

slide-69
SLIDE 69

LP formulations of the problem (Demaine et al.)

x1 x2

Monday, April 7, 14

slide-70
SLIDE 70

LP formulations of the problem (Demaine et al.)

x1 x2 x3

Monday, April 7, 14

slide-71
SLIDE 71

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4

Monday, April 7, 14

slide-72
SLIDE 72

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4 2x1 + 2x2 + x1 + 2d ≤ 9x1 + B

Monday, April 7, 14

slide-73
SLIDE 73

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4

Monday, April 7, 14

slide-74
SLIDE 74

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4 2x1 + 2x2 + 2x3 + x2 + 3d ≤ 9x2 + B

Monday, April 7, 14

slide-75
SLIDE 75

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4

Monday, April 7, 14

slide-76
SLIDE 76

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4 2x1 + 2x2 + 2x3 + 2x4 + x3 + 4d ≤ 9x3 + B

Monday, April 7, 14

slide-77
SLIDE 77

LP formulations of the problem (Demaine et al.)

x1 x2 x3 x4 2x1 + 2x2 + 2x3 + 2x4 + x3 + 4d ≤ 9x3 + B Infinite LP : Min B subject to an infinite number of constraints

Monday, April 7, 14

slide-78
SLIDE 78

Ray searching with turn cost

Monday, April 7, 14

slide-79
SLIDE 79

Ray searching with turn cost

Monday, April 7, 14

slide-80
SLIDE 80

Ray searching with turn cost

x1

Monday, April 7, 14

slide-81
SLIDE 81

Ray searching with turn cost

x1 x2

Monday, April 7, 14

slide-82
SLIDE 82

Ray searching with turn cost

x1 x2 x3

Monday, April 7, 14

slide-83
SLIDE 83

Ray searching with turn cost

x1 x2 x3 x4

Monday, April 7, 14

slide-84
SLIDE 84

Ray searching with turn cost

x1 x2 x3 x4

  • comp. ratio = 1 + 2M

where M =

bm b−1 and b = m m−1

Monday, April 7, 14

slide-85
SLIDE 85

Ray searching with turn cost

x1 x2 x3 x4

  • comp. ratio = 1 + 2M

Using the strategy xi = d

2(bi − 1) yields

B = (M − m)d where M =

bm b−1 and b = m m−1

Monday, April 7, 14

slide-86
SLIDE 86

Extension to ray searching (Demaine et al.)

Monday, April 7, 14

slide-87
SLIDE 87

min B (P1) s.t. 2 Xm−1

j=1 xj − B 6 −d(m − 1)

2 Xm+i

j=1 xj − 2Mxi+1 − B 6 −d(m + i)

∀i = 0 . . . k B, x1, . . . , xm+k > 0,

We can obtain an infinite family of LP formulations

Extension to ray searching (Demaine et al.)

Monday, April 7, 14

slide-88
SLIDE 88

min B (P1) s.t. 2 Xm−1

j=1 xj − B 6 −d(m − 1)

2 Xm+i

j=1 xj − 2Mxi+1 − B 6 −d(m + i)

∀i = 0 . . . k B, x1, . . . , xm+k > 0,

with corresponding dual LPs We can obtain an infinite family of LP formulations

max ✓ (m − 1)z + Xk

i=0 yi(m + i)

◆ d (D1) s.t. z + Xk

i=0 yi 6 1

⇢ z , j ≤ m − 1 0 , otherwise

  • +

Xk

i=max(0,j−m) yi − Myj−1 > 0

∀j = 1 . . . m + k z, y0, . . . , yk > 0

Extension to ray searching (Demaine et al.)

Monday, April 7, 14

slide-89
SLIDE 89

Monday, April 7, 14

slide-90
SLIDE 90

Dealing with the infinite LP

Monday, April 7, 14

slide-91
SLIDE 91

Demaine et al. focus on the infinite dual LP

Dealing with the infinite LP

max ⇣ (m − 1)z + X∞

i=0 yi(m + i)

⌘ d (D∞

1 )

s.t. z + X∞

i=0 yi 6 1

⇢ z , j ≤ m − 1 0 , otherwise

  • +

X∞

i=max(0,j−m) yi − Myi > 0

∀j = 1, 2, . . . z, y0, y1, . . . > 0

Monday, April 7, 14

slide-92
SLIDE 92

Demaine et al. focus on the infinite dual LP

Dealing with the infinite LP

max ⇣ (m − 1)z + X∞

i=0 yi(m + i)

⌘ d (D∞

1 )

s.t. z + X∞

i=0 yi 6 1

⇢ z , j ≤ m − 1 0 , otherwise

  • +

X∞

i=max(0,j−m) yi − Myi > 0

∀j = 1, 2, . . . z, y0, y1, . . . > 0

and argue that the following is a feasible solution to the infinite dual LP z = m

M

y0 = y1 = ym−2 = . . . =

1 M , ym−1 = 1 M (1 − z)

and yi = yi−1 −

1 M yi−m, for all i ≥ m,

Monday, April 7, 14

slide-93
SLIDE 93

Demaine et al. focus on the infinite dual LP

Dealing with the infinite LP

max ⇣ (m − 1)z + X∞

i=0 yi(m + i)

⌘ d (D∞

1 )

s.t. z + X∞

i=0 yi 6 1

⇢ z , j ≤ m − 1 0 , otherwise

  • +

X∞

i=max(0,j−m) yi − Myi > 0

∀j = 1, 2, . . . z, y0, y1, . . . > 0

and argue that the following is a feasible solution to the infinite dual LP z = m

M

y0 = y1 = ym−2 = . . . =

1 M , ym−1 = 1 M (1 − z)

and yi = yi−1 −

1 M yi−m, for all i ≥ m,

which yields an objective value of (M-m)d (which is optimal)

Monday, April 7, 14

slide-94
SLIDE 94

but there is a problem.....

Monday, April 7, 14

slide-95
SLIDE 95

but there is a problem.....

One can show that a different feasible solution to the infinite dual LP yields an objective of This means we cannot trust the infinite dual LP Instead we should work on finite LPs (and obtain the best bound at the limit) Md > (M − m)d = upper bound

Monday, April 7, 14

slide-96
SLIDE 96

but there is a problem.....

One can show that a different feasible solution to the infinite dual LP yields an objective of This means we cannot trust the infinite dual LP Instead we should work on finite LPs (and obtain the best bound at the limit) Md > (M − m)d = upper bound Finding the best dual solution : establishing some properties of the linear recurrence y More precisely: for which initial data does y become eventually negative?

Monday, April 7, 14

slide-97
SLIDE 97

A related problem in AI : Anytime algorithms

Monday, April 7, 14

slide-98
SLIDE 98

A related problem in AI : Anytime algorithms

Quality of output improves as a function of time [Dean and Boddy 1987], [Russell and Zilberstein 1991] Interruptible algorithms: Can be interrupted at any time, must be able to produce a solution Contract algorithms: Prespecified amount of execution time given as part of the algorithm’ s input

Monday, April 7, 14

slide-99
SLIDE 99

A related problem in AI : Anytime algorithms

Quality of output improves as a function of time [Dean and Boddy 1987], [Russell and Zilberstein 1991] Interruptible algorithms: Can be interrupted at any time, must be able to produce a solution Contract algorithms: Prespecified amount of execution time given as part of the algorithm’ s input (+) flexible! (-) complicated, no performance guarantees

Monday, April 7, 14

slide-100
SLIDE 100

A related problem in AI : Anytime algorithms

Quality of output improves as a function of time [Dean and Boddy 1987], [Russell and Zilberstein 1991] Interruptible algorithms: Can be interrupted at any time, must be able to produce a solution Contract algorithms: Prespecified amount of execution time given as part of the algorithm’ s input (+) flexible! (-) complicated, no performance guarantees (-) less flexible (+) easier to program, analyze

Monday, April 7, 14

slide-101
SLIDE 101

From contract to interruptible algorithms

Main goal: “Black-box” techniques for turning every contract algorithm to its interruptible version Establish measures of how good this simulation is Find efficient simulations in this measure Survey: “Using anytime algorithms in intelligent systems” (Zilberstein)

“Plan synthesis must have anytime, incremental

  • characteristics. It should be possible to stop a plan

synthesis algorithm at any time during its execution and expect useful results. One should expect the “quality” of the results to improve continuously as a function of time.” John Bressina and Mark Drummond NASA Ames Research Center

Monday, April 7, 14

slide-102
SLIDE 102

From contract to interruptible algorithms

Main goal: “Black-box” techniques for turning every contract algorithm to its interruptible version Establish measures of how good this simulation is Find efficient simulations in this measure Survey: “Using anytime algorithms in intelligent systems” (Zilberstein)

“Plan synthesis must have anytime, incremental

  • characteristics. It should be possible to stop a plan

synthesis algorithm at any time during its execution and expect useful results. One should expect the “quality” of the results to improve continuously as a function of time.” John Bressina and Mark Drummond NASA Ames Research Center

Monday, April 7, 14

slide-103
SLIDE 103

A quick example

Suppose we are given a contract algorithm Run the algorithm for 1 step, then for 2 steps, then for 4 steps and so forth

Monday, April 7, 14

slide-104
SLIDE 104

A quick example

Suppose we are given a contract algorithm Run the algorithm for 1 step, then for 2 steps, then for 4 steps and so forth 1 2 4 8

Monday, April 7, 14

slide-105
SLIDE 105

A quick example

Suppose we are given a contract algorithm Run the algorithm for 1 step, then for 2 steps, then for 4 steps and so forth 1 2 4 8 interruption at t=10

Monday, April 7, 14

slide-106
SLIDE 106

A quick example

Suppose we are given a contract algorithm Run the algorithm for 1 step, then for 2 steps, then for 4 steps and so forth 1 2 4 8 interruption at t=10 In hindsight we could have run the algorithm for 10 units, but the best we achieved is a running time of 4 Inefficiency = max

t

t longest contract finished by t

Monday, April 7, 14

slide-107
SLIDE 107

Conclusion and outlook

Monday, April 7, 14

slide-108
SLIDE 108

Conclusion and outlook

We study online search problems with turn cost using infinite LP formulations Caveats of duality in infinite LPs Further applications : Search problems in unbounded domains Resource allocation problems with infinite horizon Many other variants of ray searching remain open

Monday, April 7, 14

slide-109
SLIDE 109

Conclusion and outlook

We study online search problems with turn cost using infinite LP formulations Caveats of duality in infinite LPs Further applications : Search problems in unbounded domains Resource allocation problems with infinite horizon Many other variants of ray searching remain open

Thank you!

Monday, April 7, 14