Walking in random Delaunay triangulation Nicolas Broutin Olivier - - PowerPoint PPT Presentation

walking in random delaunay triangulation
SMART_READER_LITE
LIVE PREVIEW

Walking in random Delaunay triangulation Nicolas Broutin Olivier - - PowerPoint PPT Presentation

Walking in random Delaunay triangulation Nicolas Broutin Olivier Devillers Ross Hemsley 1 The problem random points 2 The problem Delaunay triangulation 2 Visibility walk The problem 2 Visibility walk The problem 2 Visibility walk


slide-1
SLIDE 1

1

Walking in random Delaunay triangulation

Olivier Devillers Ross Hemsley Nicolas Broutin

slide-2
SLIDE 2

2

random points The problem

slide-3
SLIDE 3

2

Delaunay triangulation

The problem

slide-4
SLIDE 4

2

Visibility walk The problem

slide-5
SLIDE 5

2

Visibility walk The problem

slide-6
SLIDE 6

2

Visibility walk The problem

slide-7
SLIDE 7

2

Visibility walk The problem

slide-8
SLIDE 8

2

Visibility walk The problem

slide-9
SLIDE 9

2

Straight walk The problem

slide-10
SLIDE 10

2

Straight walk The problem

slide-11
SLIDE 11

2

Vertex walk The problem

slide-12
SLIDE 12

2

The problem How many visited triangles ?

Average on point distribution Worst case on walk choices Worst case on start and query

slide-13
SLIDE 13

2

The problem Cone walk Results

P

  • |walk| ≥ cst(|length|√n + log6 n)
  • ≤ 1

n

|stretch factor| ≤ 3.7

Th.

|worst walk| = O(√n)

slide-14
SLIDE 14

2

Visibility walk The problem Results

P

  • |walk| ≥ cst(|length|√n + log3 n)
  • |worst walk| = O(√n)

≤ e−cst·log

3 2 n

Th. Cor.

slide-15
SLIDE 15

3

The difficulty

slide-16
SLIDE 16

3

The difficulty

slide-17
SLIDE 17

3

The difficulty

At a given step in the walk already some knowledge of unexplored part

slide-18
SLIDE 18

3

The difficulty

At a given step in the walk already some knowledge of unexplored part Delicate dependencies to manage

slide-19
SLIDE 19

4

Straight walk

[Devroye Lemaire Moreau, Bose Devroye]

slide-20
SLIDE 20

4

Straight walk

[Devroye Lemaire Moreau, Bose Devroye]

Is edge p1p2 Delaunay and part of the walk ?

slide-21
SLIDE 21

4

Straight walk

[Devroye Lemaire Moreau, Bose Devroye]

Is edge p1p2 Delaunay and part of the walk ? p1 p2 Half-moon graph give an upper bound

slide-22
SLIDE 22

4

Straight walk

[Devroye Lemaire Moreau, Bose Devroye]

Is edge p1p2 Delaunay and part of the walk ? p1 p2 Half-moon graph give an upper bound Does not depend too much on other points

slide-23
SLIDE 23

4

Straight walk

[Devroye Lemaire Moreau, Bose Devroye]

Is edge p1p2 Delaunay and part of the walk ? p1 p2 Half-moon graph give an upper bound Does not depend too much on other points |worst walk| = O(√n)

slide-24
SLIDE 24

5

Cone walk

[Broutin, Devillers, Hemsley. AofA’14]

slide-25
SLIDE 25

6

slide-26
SLIDE 26

6

slide-27
SLIDE 27

6

slide-28
SLIDE 28

6

slide-29
SLIDE 29

6

slide-30
SLIDE 30

6

slide-31
SLIDE 31

6

slide-32
SLIDE 32

6

slide-33
SLIDE 33

6

slide-34
SLIDE 34

6

Vertex path in Delaunay

slide-35
SLIDE 35

7

z q z′ y

If q far enough, cones do not overlap

slide-36
SLIDE 36

7

z q z′ y

If q far enough, cones do not overlap One step is independant from previous ones

slide-37
SLIDE 37

8

q y y′ z

Knowledge of previous step may influence ♯ points in disk

slide-38
SLIDE 38

8

q y y′ z

Knowledge of previous step may influence ♯ points in disk But it can only goes down

slide-39
SLIDE 39

9

Cone walk

slide-40
SLIDE 40

9

Cone walk A lot of technical probability

slide-41
SLIDE 41

9

Cone walk

♯ substeps in a step is expected constant

slide-42
SLIDE 42

9

Cone walk

♯ steps is proportional to length

slide-43
SLIDE 43

9

Cone walk

♯ neighbors is ok

slide-44
SLIDE 44

9

Cone walk

dealing with boundary conditions

slide-45
SLIDE 45

10

Cone walk Results

P

  • |walk| ≥ cst(|length|√n + log6 n)
  • ≤ 1

n

|stretch factor| ≤ 3.7

Th.

|worst walk| = O(√n)

slide-46
SLIDE 46

11

Visibility walk

[Devillers, Hemsley]

slide-47
SLIDE 47

12

Results

P

  • |walk| ≥ cst(|length|√n + log3 n)
  • |worst walk| = O(√n)

≤ e−cst·log

3 2 n

Th. Cor.

Visibility walk

slide-48
SLIDE 48

13

First trick: progress measure by power

slide-49
SLIDE 49

13

First trick: progress measure by power

Change in circle power

slide-50
SLIDE 50

13

First trick: progress measure by power

d α ℓ Change in circle power

= 2dℓ sin α

slide-51
SLIDE 51

13

First trick: progress measure by power

d α ℓ Change in circle power

= 2dℓ sin α

If d and α are not small then there is measurable progress

slide-52
SLIDE 52

13

First trick: progress measure by power

d α ℓ Change in circle power

= 2dℓ sin α

If d and α are not small then there is measurable progress call this a good edge

slide-53
SLIDE 53

14

Second trick: make boxes

slide-54
SLIDE 54

14

Second trick: make boxes

slide-55
SLIDE 55

14

Second trick: make boxes

definition of good edge Choose grid size

slide-56
SLIDE 56

14

Second trick: make boxes

definition of good edge Choose grid size P(∃ a bad edge in cell 0) is small

slide-57
SLIDE 57

14

Second trick: make boxes Few bad cells

slide-58
SLIDE 58

14

Second trick: make boxes Few bad cells

not independant between neighboring cells

slide-59
SLIDE 59

15

Third trick: color boxes

slide-60
SLIDE 60

15

Third trick: color boxes

slide-61
SLIDE 61

15

Third trick: color boxes

Being bad for cells of same color is independant with very high probability

slide-62
SLIDE 62

16

Percolation

slide-63
SLIDE 63

16

Percolation

Walk Bad cells

slide-64
SLIDE 64

16

Percolation

Walk Bad cells

slide-65
SLIDE 65

16

Walk Bad cells

look at the worst color

slide-66
SLIDE 66

16

Walk

Percolation

Bad cells

percolation ⇒ there is a linear number on good cells look at the worst color

slide-67
SLIDE 67

17

Is there a long walk in Delaunay triangulation ?

slide-68
SLIDE 68

17

Is there a long walk in Delaunay triangulation ? Long walk in Delaunay triangulation → long walk in lattice → many bad cells in lattice → below percolation threshold

slide-69
SLIDE 69

17

Is there a long walk in Delaunay triangulation ? Long walk in Delaunay triangulation → long walk in lattice → many bad cells in lattice → below percolation threshold Impossible by good choice of parameters

slide-70
SLIDE 70

17

Is there a long walk in Delaunay triangulation ? Long walk in Delaunay triangulation → long walk in lattice → many bad cells in lattice → below percolation threshold Impossible by good choice of parameters Pretty bad constants in O

slide-71
SLIDE 71

18

Thank you