walking in random delaunay triangulation
play

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


  1. Walking in random Delaunay triangulation Nicolas Broutin Olivier Devillers Ross Hemsley 1

  2. The problem random points 2

  3. The problem Delaunay triangulation 2

  4. Visibility walk The problem 2

  5. Visibility walk The problem 2

  6. Visibility walk The problem 2

  7. Visibility walk The problem 2

  8. Visibility walk The problem 2

  9. Straight walk The problem 2

  10. Straight walk The problem 2

  11. Vertex walk The problem 2

  12. The problem How many visited triangles ? Average on point distribution Worst case on walk choices Worst case on start and query 2

  13. Cone walk The problem Results | walk | ≥ cst ( | length |√ n + log 6 n ) ≤ 1 � � Th. P n | worst walk | = O ( √ n ) | stretch factor | ≤ 3 . 7 2

  14. Visibility walk The problem Results | walk | ≥ cst ( | length |√ n + log 3 n ) � � Th. P 3 2 n ≤ e − cst · log | worst walk | = O ( √ n ) Cor. 2

  15. The difficulty 3

  16. The difficulty 3

  17. The difficulty At a given step in the walk already some knowledge of unexplored part 3

  18. The difficulty At a given step in the walk already some knowledge of unexplored part Delicate dependencies to manage 3

  19. Straight walk [Devroye Lemaire Moreau, Bose Devroye] 4

  20. Straight walk [Devroye Lemaire Moreau, Bose Devroye] Is edge p 1 p 2 Delaunay and part of the walk ? 4

  21. Straight walk [Devroye Lemaire Moreau, Bose Devroye] Is edge p 1 p 2 Delaunay and part of the walk ? Half-moon graph give an upper bound p 1 p 2 4

  22. Straight walk [Devroye Lemaire Moreau, Bose Devroye] Is edge p 1 p 2 Delaunay and part of the walk ? Half-moon graph give an upper bound Does not depend too much on other points p 1 p 2 4

  23. Straight walk [Devroye Lemaire Moreau, Bose Devroye] Is edge p 1 p 2 Delaunay and part of the walk ? Half-moon graph give an upper bound Does not depend too much on other points | worst walk | = O ( √ n ) p 1 p 2 4

  24. Cone walk [Broutin, Devillers, Hemsley. AofA’14] 5

  25. 6

  26. 6

  27. 6

  28. 6

  29. 6

  30. 6

  31. 6

  32. 6

  33. 6

  34. Vertex path in Delaunay 6

  35. If q far enough, cones do not overlap y q z z ′ 7

  36. If q far enough, cones do not overlap y q z z ′ One step is independant from previous ones 7

  37. Knowledge of previous step may influence ♯ points in disk y z q y ′ 8

  38. Knowledge of previous step may influence ♯ points in disk But it can only goes down y z q y ′ 8

  39. Cone walk 9

  40. Cone walk A lot of technical probability 9

  41. Cone walk ♯ substeps in a step is expected constant 9

  42. Cone walk ♯ steps is proportional to length 9

  43. Cone walk ♯ neighbors is ok 9

  44. Cone walk dealing with boundary conditions 9

  45. Cone walk Results | walk | ≥ cst ( | length |√ n + log 6 n ) ≤ 1 � � Th. P n | worst walk | = O ( √ n ) | stretch factor | ≤ 3 . 7 10

  46. Visibility walk [Devillers, Hemsley] 11

  47. Visibility walk Results | walk | ≥ cst ( | length |√ n + log 3 n ) � � Th. P 3 2 n ≤ e − cst · log | worst walk | = O ( √ n ) Cor. 12

  48. First trick: progress measure by power 13

  49. First trick: progress measure by power Change in circle power 13

  50. First trick: progress measure by power Change in circle power = 2 dℓ sin α d α ℓ 13

  51. First trick: progress measure by power Change in circle power = 2 dℓ sin α If d and α are not small then there is measurable progress d α ℓ 13

  52. First trick: progress measure by power Change in circle power = 2 dℓ sin α If d and α are not small then there is measurable progress d call this a good edge α ℓ 13

  53. Second trick: make boxes 14

  54. Second trick: make boxes 14

  55. Second trick: make boxes Choose definition of good edge grid size 14

  56. Second trick: make boxes Choose definition of good edge grid size P ( ∃ a bad edge in cell 0 ) is small 14

  57. Second trick: make boxes Few bad cells 14

  58. Second trick: make boxes not independant between neighboring cells Few bad cells 14

  59. Third trick: color boxes 15

  60. Third trick: color boxes 15

  61. Third trick: color boxes Being bad for cells of same color is independant with very high probability 15

  62. Percolation 16

  63. Percolation Bad cells Walk 16

  64. Percolation Bad cells Walk 16

  65. Bad cells look at the worst color Walk 16

  66. Percolation Bad cells look at the worst color percolation ⇒ there is a linear number on good cells Walk 16

  67. Is there a long walk in Delaunay triangulation ? 17

  68. 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 17

  69. 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 17

  70. 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 17

  71. Thank you 18

Recommend


More recommend