of moving points of the potential locations for …loffl001/publications/slides/... · 2020. 2....

202
David Kirkpatrick Frank Staals Maarten L¨ offler COMPETITIVE QUERY STRATEGIES FOR MINIMISING THE PLY OF THE POTENTIAL LOCATIONS OF MOVING POINTS Will Evans

Upload: others

Post on 20-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

David KirkpatrickFrank Staals

Maarten Loffler

COMPETITIVE QUERY STRATEGIESFOR MINIMISING THE PLY

OF THE POTENTIAL LOCATIONSOF MOVING POINTS

Will Evans

Page 2: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

A BRIEF ELUCIDATIONOF THE TITLE

Page 3: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

Page 4: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”• Location-aware mobile devices

Page 5: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”• Location-aware mobile devices• GPS systems

Page 6: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”• Location-aware mobile devices• GPS systems

Page 7: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

Page 8: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

Page 9: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

Page 10: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

Page 11: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Wireless sensor networks

Page 12: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Wireless sensor networks

Page 13: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Wireless sensor networks

Page 14: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 15: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 16: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 17: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 18: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 19: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 20: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Flock tracking• Wireless sensor networks

Page 21: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• New geometric data sets• Flock tracking• Wireless sensor networks

Page 22: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Often very large• New geometric data sets• Flock tracking• Wireless sensor networks

Page 23: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Often very large• New geometric data sets

• Imprecise in nature

• Flock tracking• Wireless sensor networks

Page 24: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“MOVING POINTS”

• Smart phones

• Location-aware mobile devices• GPS systems

• Often very large• New geometric data sets

• Imprecise in nature

• Flock tracking

• Dynamic / unpredictable

• Wireless sensor networks

Page 25: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

Page 26: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”• Motion causes imprecision

Page 27: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

Page 28: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

p

Page 29: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

• We know an upper bound on its speed

p

Page 30: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

• We know an upper bound on its speed

• In 1 time step p can move at most d

p

Page 31: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

• We know an upper bound on its speed

• In 1 time step p can move at most d

?

p

Page 32: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

?

• We know an upper bound on its speed

• In 1 time step p can move at most d

?

p

Page 33: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

?

?

• We know an upper bound on its speed

• In 1 time step p can move at most d

?

p

Page 34: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

?

?

• We know an upper bound on its speed

• In 1 time step p can move at most d

?

• We model the potential locations of p inthe next time step by a disk of radius d

p

Page 35: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

?

?

• We know an upper bound on its speed

• In 1 time step p can move at most d

? d

• We model the potential locations of p inthe next time step by a disk of radius d

p

Page 36: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“POTENTIAL LOCATIONS”

• Suppose we have a moving point p• Motion causes imprecision

?

?

• We know an upper bound on its speed

• In 1 time step p can move at most d

? d

• We model the potential locations of p inthe next time step by a disk of radius d

p

OBSERVATION:If we knew where pwas t time ago, we know it is nowsomewhere in a disk of radius td

Page 37: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

Page 38: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”• Consider n moving points

Page 39: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”• Consider n moving points

Page 40: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”• Consider n moving points• Suppose that for each point we know a

location pi and an associated time stamp ti

Page 41: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”• Consider n moving points• Suppose that for each point we know a

location pi and an associated time stamp ti• Then the current potential location region

of each point is a disk centered at pi

Page 42: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”• Consider n moving points• Suppose that for each point we know a

location pi and an associated time stamp ti• Then the current potential location region

of each point is a disk centered at pi

Page 43: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points• Suppose that for each point we know a

location pi and an associated time stamp ti• Then the current potential location region

of each point is a disk centered at pi

Page 44: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points• Suppose that for each point we know a

location pi and an associated time stamp ti• Then the current potential location region

of each point is a disk centered at pi

Page 45: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

Page 46: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

Page 47: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

• Takes 1 unit of time to execute

Page 48: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

• Takes 1 unit of time to execute

Page 49: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• After a query, one region collapses to apoint, but all other regions grow

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

• Takes 1 unit of time to execute

Page 50: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• After a query, one region collapses to apoint, but all other regions grow

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

• Takes 1 unit of time to execute

Page 51: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“QUERY”

• Each unit of time, all regions grow by d

• Consider n moving points

• After a query, one region collapses to apoint, but all other regions grow

• We can query a point to update it

• Suppose that for each point we know alocation pi and an associated time stamp ti

• Then the current potential location regionof each point is a disk centered at pi

• Takes 1 unit of time to execute

Page 52: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

Page 53: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”• Ply of a point

Page 54: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Given a set of regions• Ply of a point

Page 55: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Given a set of regions• Ply of a point

Page 56: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

Page 57: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

δ = 1

δ = 3

Page 58: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Ply of the set of regions

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

δ = 1

δ = 3

Page 59: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Ply of the set of regions

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

• Maximum ply of all points

δ = 1

δ = 3

Page 60: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Ply of the set of regions

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

• Maximum ply of all points• ∆ = maxp δ(p)

δ = 1

δ = 3

Page 61: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Ply of the set of regions

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

• Maximum ply of all points• ∆ = maxp δ(p)

δ = 1

δ = 3

∆ = 4

Page 62: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“PLY”

• Ply of the set of regions

• Given a set of regions• δ(p) = |R : p ∈ R|

• Ply of a point

• Maximum ply of all points• ∆ = maxp δ(p)

δ = 1

δ = 3

∆ = 4

POSTULATION:Low ply is good!

Page 63: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

Page 64: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”• Classical, “offline” algorithm

Page 65: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

Page 66: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Online algorithm

Page 67: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Receives a sequence of input events• Online algorithm

Page 68: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Receives a sequence of input events• Online algorithm

• Needs to react to each event beforeknowing what the next event will be

Page 69: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Receives a sequence of input events• Online algorithm

• Needs to react to each event beforeknowing what the next event will be

• Competitive ratio

Page 70: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Receives a sequence of input events• Online algorithm

• Needs to react to each event beforeknowing what the next event will be

• Competitive ratio• Performance measure for online algorithms

Page 71: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

“COMPETITIVE”

• Receives the whole input at once• Classical, “offline” algorithm

• Receives a sequence of input events• Online algorithm

• Needs to react to each event beforeknowing what the next event will be

• Competitive ratio• Performance measure for online algorithms• Cost of online algorithm divided by cost of

best possible offline algorithm

Page 72: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

David KirkpatrickFrank Staals

Maarten Loffler

COMPETITIVE QUERY STRATEGIESFOR MINIMISING THE PLY

OF THE POTENTIAL LOCATIONSOF MOVING POINTS

Will Evans

Page 73: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

David KirkpatrickFrank Staals

Maarten Loffler

COMPETITIVE QUERY STRATEGIESFOR MINIMISING THE PLY

OF THE POTENTIAL LOCATIONSOF MOVING POINTS

Will Evans

Page 74: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT

Page 75: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input

Page 76: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions

Page 77: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

Page 78: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

• Objective

Page 79: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

• Objective• Select one region to query each time step

Page 80: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

• Objective• Select one region to query each time step• Minimize the ply of the regions at time t∗

Page 81: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

• Objective• Select one region to query each time step• Minimize the ply of the regions at time t∗

• Competitive analysis

Page 82: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROBLEM STATEMENT• Input• Set of n moving points with initial regions• Target time t∗

• Objective• Select one region to query each time step• Minimize the ply of the regions at time t∗

• Competitive analysis• Compare against adversary that knows the

full trajectories of the points in advance

Page 83: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

TECHNICAL STUFF

Page 84: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS

Page 85: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space

Page 86: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space

Page 87: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory

Page 88: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory

Page 89: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory

Page 90: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

Page 91: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

Page 92: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

• Now consider t∗

Page 93: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

• Cones intersect the plane z = t∗ in disks

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

• Now consider t∗

Page 94: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

• Cones intersect the plane z = t∗ in disks

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

z = t∗

• Now consider t∗

Page 95: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

• These are the projected uncertainty regions• Cones intersect the plane z = t∗ in disks

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

z = t∗

• Now consider t∗

Page 96: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

• These are the projected uncertainty regions• Cones intersect the plane z = t∗ in disks

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

z = t∗

• Now consider t∗

Page 97: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

• These are the projected uncertainty regions• Cones intersect the plane z = t∗ in disks

PROJECTED REGIONS• View points in time-space• Points follow some unknown z-monotone

trajectory• Because of speed limit, they stay in cones

z = t∗

• Now consider t∗

• Projected regions never grow, and theyshrink to radius t∗ − t when we query them

Page 98: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1

Page 99: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.

Page 100: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.

Page 101: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri

Page 102: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri

3

12

22 3

3

Page 103: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

3

12

22 3

3

Page 104: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

3

12

22 3

3

Page 105: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi• Of course, Ri is not unique

3

12

22 3

3

Page 106: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi• Of course, Ri is not unique

3

12

22 3

3

• Query any of them

Page 107: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi• Of course, Ri is not unique

3

12

22 3

3

• Query any of them

Page 108: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi• Of course, Ri is not unique• Query any of them

1

12

22 2

2

Page 109: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique• Query any of them

1

12

22 2

2

Page 110: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique• Query any of them

Page 111: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique• Query any of them

Page 112: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 113: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 114: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 115: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 116: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 117: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 1• Let’s just always query the region

with the largest ply.• Let δi be the max ply in region Ri• Find region Ri with largest δi

CLAIM:Resulting ply ∆ can be afactor n larger than optimal!

• Of course, Ri is not unique

∆ = 9

• Query any of them

Page 118: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2

Page 119: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

Page 120: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

Page 121: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

Page 122: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

Page 123: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?• Never query the same region twice

Page 124: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?• Never query the same region twice

Page 125: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?• Never query the same region twice

Page 126: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Never query the same region twice

Page 127: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Never query the same region twice

Page 128: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Never query the same region twice

Page 129: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Never query the same region twice

Page 130: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Never query the same region twice

Page 131: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n

• Never query the same region twice

Page 132: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n

• Never query the same region twice

Page 133: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n• Configuration depends on order

• Never query the same region twice

Page 134: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n• Configuration depends on order

CLAIM:Resulting ply ∆ can be afactor

√n larger than optimal!

• Never query the same region twice

Page 135: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n• Configuration depends on order

CLAIM:Resulting ply ∆ can be afactor

√n larger than optimal!

• Never query the same region twice

Page 136: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n• Configuration depends on order

CLAIM:Resulting ply ∆ can be afactor

√n larger than optimal!

• Never query the same region twice

Page 137: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 2• Why not just always query the

largest region?

• Effectively, query cyclicy• Final regions at t∗ will have sizes 1 to n• Configuration depends on order

CLAIM:Resulting ply ∆ can be afactor

√n larger than optimal!

• Never query the same region twice

Page 138: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3

Page 139: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 140: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 141: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 142: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 143: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 144: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 145: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 146: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 147: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 148: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 149: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 150: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n

Page 151: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

Page 152: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left

Page 153: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply

Page 154: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply

Page 155: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order

Page 156: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order

Page 157: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n

Page 158: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n

Page 159: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n• Repeat

Page 160: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n• Repeat

Page 161: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n• Repeat

Page 162: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n• Repeat

Page 163: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n• Repeat

Page 164: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

STRATEGY ATTEMPT 3• Keep querying cyclicly until τ = n• Now regions have sizes n+ 1 to 2n

• While there are still regions left• Find the 1

2n regions with highest ply• Query all of them once, in any order• Throw away the others; set n = 1

2n

CLAIM:Resulting ply ∆ is within aconstant factor of optimal!

• Repeat

Page 165: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

Page 166: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation

Page 167: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n

Page 168: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n

R

Page 169: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n

R

Page 170: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n

RS

Page 171: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h

RS

Page 172: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h

h = 3

RS

Page 173: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)

h = 3

RS

Page 174: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)

h = 3

∆∗ = 2 RS

Page 175: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2 RS

Page 176: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2 SR′

Page 177: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2

• S ′: optimal regions corresponding to R′

SR′

Page 178: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2

• S ′: optimal regions corresponding to R′

R′

S ′

Page 179: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2

• S ′: optimal regions corresponding to R′• Ξ: a grid with cells of size Θ(n)

R′

S ′

Page 180: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?• We may need a bit of notation• R: n regions of sizes n+ 1 . . . 2n• S: optimal final regions of sizes 1 . . . n• h: half of the R has ply at least h• ∆∗: optimal ply (the ply of S)• R′: half of R with highest ply (at least h)

h = 3

∆∗ = 2

• S ′: optimal regions corresponding to R′• Ξ: a grid with cells of size Θ(n)

R′

S ′

Ξ

Page 181: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .

R′

S ′

Ξ

Page 182: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)

R′

S ′

Ξ

Page 183: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ

R′

S ′

Ξ

Page 184: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ

R′

S ′

Ξ

Page 185: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)

R′

S ′

Ξ

Page 186: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)

R′

S ′

Ξ

Page 187: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)• Each cell of I is intersected by at least h

unique regions of R′

R′

S ′

Ξ

Page 188: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)• Each cell of I is intersected by at least h

unique regions of R′• There are Ω(h · n/∆∗) regions in R′

R′

S ′

Ξ

Page 189: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)• Each cell of I is intersected by at least h

unique regions of R′• There are Ω(h · n/∆∗) regions in R′• So. . .h ∈ O(∆∗)

R′

S ′

Ξ

Page 190: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

. . .WHY WOULD THAT WORK?

h = 3

∆∗ = 2

• Now for the argument. . .• S ′ covers an area of at least Ω(n3/∆∗)• S ′ intersects at least Ω(n/∆∗) cells of Ξ• There is an independent set I of cells of Ξ

that are intersected by S ′ of size Ω(n/∆∗)• Each cell of I is intersected by at least h

unique regions of R′• There are Ω(h · n/∆∗) regions in R′• So. . .h ∈ O(∆∗)• !!!

R′

S ′

Ξ

Page 191: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

Page 192: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS• Limited time τ

Page 193: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

Page 194: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

Page 195: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d

Page 196: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged

Page 197: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged• Competitive ratio: O((`/τ + 1)d−

dd+1 )

Page 198: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged• Competitive ratio: O((`/τ + 1)d−

dd+1 )

• Lower bounds

Page 199: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged• Competitive ratio: O((`/τ + 1)d−

dd+1 )

• Lower bounds• Ratios are tight up to constant factor

Page 200: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged• Competitive ratio: O((`/τ + 1)d−

dd+1 )

• Lower bounds• Ratios are tight up to constant factor

• NP-hardness

Page 201: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

FURTHER RESULTS

• Depends average time ` since last query• Limited time τ

• Competitive ratio: O(√`/τ + 1)

• Dimension d• Analysis goes through mostly unchanged• Competitive ratio: O((`/τ + 1)d−

dd+1 )

• Lower bounds• Ratios are tight up to constant factor

• NP-hardness• Even knowing the full trajectories

Page 202: OF MOVING POINTS OF THE POTENTIAL LOCATIONS FOR …loffl001/publications/slides/... · 2020. 2. 7. · \POTENTIAL LOCATIONS" Suppose we have a moving point p Motion causes imprecision??

THANK YOU!