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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend