walking in poisson delaunay triangulations
play

Walking in Poisson Delaunay triangulations Olivier Devillers [D. - PowerPoint PPT Presentation

Walking in Poisson Delaunay triangulations Olivier Devillers [D. & Hemsley, 2016] [Chenavier & D.,2018] [de Castro & D., 2018] [D. & Noizet, 2018] 1 Walking in Delaunay triangulations Straight walk 2 - 1 Walking in Delaunay


  1. Walking in Poisson Delaunay triangulations Olivier Devillers [D. & Hemsley, 2016] [Chenavier & D.,2018] [de Castro & D., 2018] [D. & Noizet, 2018] 1

  2. Walking in Delaunay triangulations Straight walk 2 - 1

  3. Walking in Delaunay triangulations Straight walk 2 - 2

  4. Walking in Delaunay triangulations Straight walk 2 - 3

  5. Walking in Delaunay triangulations Straight walk 2 - 4

  6. Walking in Delaunay triangulations Straight walk 2 - 5

  7. Walking in Delaunay triangulations Straight walk 2 - 6

  8. Walking in Delaunay triangulations Straight walk Exit edge ? One orientation predicate 2 - 7

  9. Walking in Delaunay triangulations Straight walk End of walk ? A second orientation predicate 2 - 8

  10. Walking in Delaunay triangulations Straight walk Two orientation predicates per edge 2 - 9

  11. Walking in Delaunay triangulations Visibility walk 3 - 1

  12. Walking in Delaunay triangulations Visibility walk 3 - 2

  13. Walking in Delaunay triangulations Visibility walk 3 - 3

  14. Walking in Delaunay triangulations Visibility walk 3 - 4

  15. Walking in Delaunay triangulations Visibility walk 3 - 5

  16. Walking in Delaunay triangulations Visibility walk 3 - 6

  17. Walking in Delaunay triangulations Visibility walk Triangle with two exits One orientation predicate 3 - 7

  18. Walking in Delaunay triangulations Visibility walk Triangle with one exit 1.5 orientation predicate One predicate if this neighbor tried first Two predicates if this neighbor tried first 3 - 8

  19. Walking in Delaunay triangulations Visibility walk 1.25 orientation predicate per edge ? 3 - 9

  20. Walking in Delaunay triangulations How many edges crossed ? Straight walk Visibility walk 4 - 1

  21. Walking in Delaunay triangulations How many edges crossed ? Straight walk 2 n Visibility walk Worst case in a triangulation (non Delaunay) 4 - 2

  22. Walking in Delaunay triangulations How many edges crossed ? Straight walk 2 n Visibility walk ∞ Worst case in a triangulation (non Delaunay) 4 - 3

  23. 4 - 4

  24. May loop 4 - 5

  25. Walking in Delaunay triangulations How many edges crossed ? Straight walk 2 n Visibility walk √ n randomized 3 ∞ ≥ 2 Worst case in a triangulation (non Delaunay) 4 - 6

  26. random choice p p [D., Pion, & Teillaud 2002] 4 - 7

  27. random choice p p [D., Pion, & Teillaud 2002] 4 - 8

  28. Walking in Delaunay triangulations How many edges crossed ? Straight walk 2 n Visibility walk 2 n Worst case in a Delaunay triangulation 4 - 9

  29. May loop Not Delaunay 4 - 10

  30. Green power Red power < Power decreases 4 - 11

  31. Walking in Delaunay triangulations How many edges crossed ? Straight walk O ( √ n ) 2 n [Devroye, Lemaire, & Moreau, 2004] uniform in domain √ n + O ( 1 √ n ) ≃ 2 . 16 √ n 64 3 π 2 Stretch in infinite Poisson distribution Visibility walk O ( √ n ) [D. & Hemsley, 2016] 2 n random Stretch in infinite Poisson distribution Worst case in a Delaunay triangulation 4 - 12

  32. Walking in Delaunay triangulations Walk between vertices Walk between vertices s t 5 - 1

  33. Walking in Delaunay triangulations Walk between vertices s t 5 - 2

  34. Walking in Delaunay triangulations Walk between vertices s t Shortest path 5 - 3

  35. Walking in Delaunay triangulations Walk between vertices s t Upper path 5 - 4

  36. Walking in Delaunay triangulations Walk between vertices s t Compass walk 5 - 5

  37. Walking in Delaunay triangulations Walk between vertices s t Voronoi path 5 - 6

  38. Walking in Delaunay triangulations Walk between vertices s t Voronoi path with shortcuts 5 - 7

  39. Walking in Delaunay triangulations Walk between vertices s t Shortest path Upper path Compass walk Voronoi path with shortcuts 5 - 8

  40. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path 6 - 1

  41. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this ”subgraph” 6 - 2

  42. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this ”subgraph” 6 - 3

  43. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this ”subgraph” 6 - 4

  44. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this ”subgraph” Upper bound √ 1+ 5 5.08 π Dobkin, Friedman, and Supowit 1987 2 2 π Keil and Gutwin 1989 2.42 3 cos( π/ 6) Xia 2011 1.998 6 - 5

  45. Walking in Delaunay triangulations Walk between vertices, worst case Shortest path Search this ”subgraph” Lower bound π 1.5708 Chew 1989 2 1.5846 Bose, Devroye, L¨ offler, Snoeyink, & Verma 2011 Xia & Zhang 2011 1.5932 6 - 6

  46. Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7 - 1

  47. Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7 - 2

  48. Walking in Delaunay triangulations Walk between vertices, worst case Voronoi path Unbounded 7 - 3

  49. Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8 - 1

  50. Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8 - 2

  51. Walking in Delaunay triangulations Walk between vertices, worst case Upper path Unbounded 8 - 3

  52. Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded [Bose & Morin 2004] 9 - 1

  53. Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded [Bose & Morin 2004] α α 9 - 2

  54. Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded [Bose & Morin 2004] − ǫ α − 2 ǫ α 9 - 3

  55. Walking in Delaunay triangulations Walk between vertices, worst case Compass walk Unbounded [Bose & Morin 2004] − ǫ α − 2 ǫ α 9 - 4

  56. Walking in Delaunay triangulations Walk between vertices Shortest path Upper path shortcuts Compass walk Voronoi path 10

  57. Walking in Delaunay triangulations Expected length (experiments) Euclidean length 1 Shortest path 1.04 Compass walk 1.07 Shortened V. path 1.16 Upper path 1.18 Voronoi path 1.27 11 - 1

  58. Walking in Delaunay triangulations Expected length (experiments) theory ] 8 1 0 2 , . D & Euclidean length 1 r e i v a n e h C [ ≥ 1 + 10 − 11 Shortest path 1.04 ] 8 1 0 2 , t e Compass walk 1.07 z i o N & . D [ numerical integration Shortened V. path 1.16 1.16 35 Upper path 1.18 3 π 2 ≃ 1 . 18 8 ] 1 0 2 , . D & r e i v a n e h C [ 4 Voronoi path 1.27 π ≃ 1 . 27 ] 0 0 0 2 , . l a t e i l l e c c a B [ 11 - 2

  59. Walking in Delaunay triangulations Expected length (experiments) theory ] 8 1 0 2 , . D & Euclidean length 1 r e i v a n e h C [ ≥ 1 + 10 − 11 Shortest path 1.04 ] 8 1 0 2 , t e Compass walk 1.07 z i o N & . D [ numerical integration Shortened V. path 1.16 1.16 35 Upper path 1.18 3 π 2 ≃ 1 . 18 8 ] 1 0 2 , . D & r e i v a n e h C [ 4 Voronoi path 1.27 π ≃ 1 . 27 ] 0 0 0 2 , . l a t e i l l e c c a B [ 11 - 3

  60. Expected length of upper path Poisson Delaunay triangulation, rate n   � E [ length ] = E 1 [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge)   triangle ∈ X 3 n 12 - 1

  61. Expected length of upper path s t Poisson Delaunay triangulation, rate n   � E [ length ] = E 1 [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge)   triangle ∈ X 3 n � = n 3 ( R 2 ) 3 P [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge) d triangle Slivnyak-Mecke 12 - 2

  62. Expected length of upper path α 2 α 1 α 3 z s t Poisson Delaunay triangulation, rate n r   � E [ length ] = E 1 [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge)   triangle ∈ X 3 n � = n 3 ( R 2 ) 3 P [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge) d triangle � ∞ � 1 � r [0 , 2 π ] 3 e − nπr 2 1 [ first edge above st ] 2 r sin α 1 − α 2 � = n 3 r 3 2 A ( triangle )d α 1:3 d y z d x z d r 2 Blaschke-Petkantschin r =0 x z =0 y z = − r 12 - 3

  63. Expected length of upper path Poisson Delaunay triangulation, rate n   � E [ length ] = E 1 [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge)   triangle ∈ X 3 n � = n 3 ( R 2 ) 3 P [ triangle is Delaunay ] 1 [ first edge above st ] length(first edge) d triangle � ∞ � 1 � r [0 , 2 π ] 3 e − nπr 2 1 [ first edge above st ] 2 r sin α 1 − α 2 � = n 3 r 3 2 A ( triangle )d α 1:3 d y z d x z d r 2 r =0 x z =0 y z = − r �� ∞ �� 1 � � [0 , 2 π ] 3 1 [ first edge above st ] sin α 1 − α 2 � e − nπr 2 r 5 d r = 4 n 3 · A ( triangle )d α 1:3 d h 2 h = yz r =0 r = − 1 12 - 4

Recommend


More recommend