rectangle of influence triangulations
play

Rectangle-of-influence triangulations Therese Biedl 1 Anna Lubiw 1 - PowerPoint PPT Presentation

Rectangle-of-influence triangulations Therese Biedl 1 Anna Lubiw 1 Saeed Mehrabi 1 Sander Verdonschot 2 1 University of Waterloo 2 University of Ottawa 5 August 2016 Sander Verdonschot Rectangle-of-influence triangulations RI-Edges An edge


  1. Rectangle-of-influence triangulations Therese Biedl 1 Anna Lubiw 1 Saeed Mehrabi 1 Sander Verdonschot 2 1 University of Waterloo 2 University of Ottawa 5 August 2016 Sander Verdonschot Rectangle-of-influence triangulations

  2. RI-Edges • An edge is RI if its supporting rectangle (smallest axis-aligned bounding box) is empty of (other) points Sander Verdonschot Rectangle-of-influence triangulations

  3. RI-Drawings • Drawing of a graph where all edges are RI • Well-studied in Graph Drawing community Sander Verdonschot Rectangle-of-influence triangulations

  4. RI-Triangulations • All internal faces are triangles • Maximal Sander Verdonschot Rectangle-of-influence triangulations

  5. RI-Problems 1. RI-triangulating a polygon 2. RI-triangulating a point set 3. Flipping one RI-triangulation to another 4. Flipping a triangulation to an RI-triangulation Sander Verdonschot Rectangle-of-influence triangulations

  6. RI-Problems 1. RI-triangulating a polygon 2. RI-triangulating a point set 3. Flipping one RI-triangulation to another 4. Flipping a triangulation to an RI-triangulation Sander Verdonschot Rectangle-of-influence triangulations

  7. RI-Polygons • All edges are RI Sander Verdonschot Rectangle-of-influence triangulations

  8. RI-Polygons • Compute trapezoidal decomposition Sander Verdonschot Rectangle-of-influence triangulations

  9. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  10. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  11. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  12. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  13. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  14. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  15. RI-Polygons • Add diagonal in alternating trapezoids Sander Verdonschot Rectangle-of-influence triangulations

  16. RI-Polygons • Remaining pieces are x -monotone and one-sided Sander Verdonschot Rectangle-of-influence triangulations

  17. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  18. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  19. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  20. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  21. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  22. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  23. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  24. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  25. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  26. RI-Polygons • Connect neighbours of local maximum Sander Verdonschot Rectangle-of-influence triangulations

  27. RI-Polygons Theorem Every RI-polygon can be RI-triangulated in linear time. Sander Verdonschot Rectangle-of-influence triangulations

  28. RI-Problems 1. RI-triangulating a polygon � 2. RI-triangulating a point set 3. Flipping one RI-triangulation to another 4. Flipping a triangulation to an RI-triangulation Sander Verdonschot Rectangle-of-influence triangulations

  29. RI-Point Sets • The L ∞ -Delaunay triangulation is RI Sander Verdonschot Rectangle-of-influence triangulations

  30. RI-Point Sets Theorem Any point set can be RI-triangulated in O ( n log n ) time. Sander Verdonschot Rectangle-of-influence triangulations

  31. RI-Problems 1. RI-triangulating a polygon � 2. RI-triangulating a point set � 3. Flipping one RI-triangulation to another 4. Flipping a triangulation to an RI-triangulation Sander Verdonschot Rectangle-of-influence triangulations

  32. RI-Flips • Exchange one diagonal of a convex quad for the other Sander Verdonschot Rectangle-of-influence triangulations

  33. RI-Flips • Is the class of RI-triangulations closed under flips? • Diameter is Ω ( n 2 ) Sander Verdonschot Rectangle-of-influence triangulations

  34. RI-Flips • Transform into the L ∞ -Delaunay triangulation • An edge is locally L ∞ if its is L ∞ w.r.t. its neighbouring triangles • If all edges are locally L ∞ , we are in the L ∞ -Delaunay triangulation Sander Verdonschot Rectangle-of-influence triangulations

  35. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  36. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  37. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  38. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  39. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  40. RI-Flips • Flip edges that are not locally L ∞ • How do we know that new edge is (globally) RI? Sander Verdonschot Rectangle-of-influence triangulations

  41. RI-Flips • How many flips do we need? • Give every edge a supporting square and count points inside Sander Verdonschot Rectangle-of-influence triangulations

  42. RI-Flips • How many flips do we need? • Give every edge a supporting square and count points inside +1 Sander Verdonschot Rectangle-of-influence triangulations

  43. RI-Flips • How many flips do we need? • Give every edge a supporting square and count points inside +1 Sander Verdonschot Rectangle-of-influence triangulations

  44. RI-Flips • How many flips do we need? • Give every edge a supporting square and count points inside − 1 +1 − 1 Sander Verdonschot Rectangle-of-influence triangulations

  45. RI-Flips Theorem The class of RI-triangulations is closed under flips and its diameter is Θ ( n 2 ) . − 1 +1 − 1 Sander Verdonschot Rectangle-of-influence triangulations

  46. RI-Problems 1. RI-triangulating a polygon � 2. RI-triangulating a point set � 3. Flipping one RI-triangulation to another � 4. Flipping a triangulation to an RI-triangulation Sander Verdonschot Rectangle-of-influence triangulations

  47. • We add 4 points ‘far away’ to deal with this RI-Point Sets • The outer face can be messy Sander Verdonschot Rectangle-of-influence triangulations

  48. RI-Point Sets • The outer face can be messy • We add 4 points ‘far away’ to deal with this Sander Verdonschot Rectangle-of-influence triangulations

  49. RI-Point Sets • The outer face can be messy • We add 4 points ‘far away’ to deal with this Sander Verdonschot Rectangle-of-influence triangulations

  50. While getting monotonically ‘closer’? • Any triangulation can be flipped to any other in O n 2 flips [Lawson, 1972] • Some triangulations cannot be made RI in fewer than n 2 flips RI-Flips • Can we flip an arbitrary triangulation into an RI one? Sander Verdonschot Rectangle-of-influence triangulations

  51. While getting monotonically ‘closer’? • Some triangulations cannot be made RI in fewer than n 2 flips RI-Flips • Can we flip an arbitrary triangulation into an RI one? • Any triangulation can be flipped to any other in O ( n 2 ) flips [Lawson, 1972] Sander Verdonschot Rectangle-of-influence triangulations

  52. While getting monotonically ‘closer’? RI-Flips • Can we flip an arbitrary triangulation into an RI one? • Any triangulation can be flipped to any other in O ( n 2 ) flips [Lawson, 1972] • Some triangulations cannot be made RI in fewer than Ω ( n 2 ) flips Sander Verdonschot Rectangle-of-influence triangulations

  53. RI-Flips • Can we flip an arbitrary triangulation into an RI one? While getting monotonically ‘closer’? • Any triangulation can be flipped to any other in O ( n 2 ) flips [Lawson, 1972] • Some triangulations cannot be made RI in fewer than Ω ( n 2 ) flips Sander Verdonschot Rectangle-of-influence triangulations

  54. RI-Flips • Count points in ‘bad regions’ • No bad regions ⇒ the triangulation is RI Sander Verdonschot Rectangle-of-influence triangulations

  55. RI-Flips • Count points in ‘bad regions’ • No bad regions ⇒ the triangulation is RI Sander Verdonschot Rectangle-of-influence triangulations

  56. RI-Flips • Count points in ‘bad regions’ • No bad regions ⇒ the triangulation is RI Sander Verdonschot Rectangle-of-influence triangulations

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