flips in higher order delaunay triangulations
play

Flips in higher order Delaunay triangulations Elena Arseneva, - PowerPoint PPT Presentation

Flips in higher order Delaunay triangulations Elena Arseneva, Prosenjit Bose, Pilar Cano, and Rodrigo I. Silveira Delaunay triangulations Delaunay triangulations S Delaunay triangulations DT ( S ) Delaunay triangulations DT ( S ) Delaunay


  1. Flips in higher order Delaunay triangulations Elena Arseneva, Prosenjit Bose, Pilar Cano, and Rodrigo I. Silveira

  2. Delaunay triangulations

  3. Delaunay triangulations S

  4. Delaunay triangulations DT ( S )

  5. Delaunay triangulations DT ( S )

  6. Delaunay triangulations DT ( S ) The DT ( S ) is unique

  7. Delaunay triangulations

  8. Delaunay triangulations • Dual of the Voronoi diagram

  9. Delaunay triangulations • Dual of the Voronoi diagram • Contains the minimum spanning tree of a point set

  10. Delaunay triangulations • Dual of the Voronoi diagram • Contains the minimum spanning tree of a point set • Maximizes the minimum angle

  11. Delaunay triangulations • Dual of the Voronoi diagram • Contains the minimum spanning tree of a point set • Maximizes the minimum angle “well-shaped” triangles Many applications in Graphics, GIS, mesh generation, among others

  12. Higher order Delaunay triangulations Yet... Picture from: Gudmundsson, J., Hammar, M., van Kreveld, M.: Higher order Delaunay triangulations. Comput. Geom. 23(1), 8598 (2002)

  13. Higher order Delaunay triangulations Yet... Picture from: Gudmundsson, J., Hammar, M., van Kreveld, M.: Higher order Delaunay triangulations. Comput. Geom. 23(1), 8598 (2002)

  14. Higher order Delaunay triangulations S

  15. Higher order Delaunay triangulations

  16. Higher order Delaunay triangulations

  17. Higher order Delaunay triangulations

  18. Higher order Delaunay triangulations Also called order- k triangulations

  19. Higher order Delaunay triangulations � =

  20. The flip graph

  21. The flip graph Flip

  22. The flip graph Flip

  23. The flip graph Flip graph

  24. The flip graph and the Delaunay triangulation Illegal edge

  25. The flip graph and the Delaunay triangulation

  26. The flip graph and the Delaunay triangulation • Any triangulation can be transformed into the DT by flipping only illegal edges.

  27. The flip graph and the Delaunay triangulation • Any triangulation can be transformed into the DT by flipping only illegal edges. • The flip graph of any point set S , denoted T ( S ) , is connected. • The distance in T ( S ) between any two triangulations of S is O ( n 2 ) .

  28. The flip graph and order- k triangulations

  29. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 .

  30. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . order- 3 edge

  31. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . order- 3 edge order- k triangulation order- k edges

  32. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . order- 3 edge order- k triangulation order- k edges

  33. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . About the flip graph of triangulations with order- k edges, Abellans et al. showed:

  34. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . About the flip graph of triangulations with order- k edges, Abellans et al. showed: • Is connected when k ≤ 1 • Might be disconnected when k ≥ 2 • For any k , the flip graph is connected when S is in convex position

  35. The flip graph and order- k triangulations • Abe and Okamoto observed that the flip graph of order- k triangulations of a point set S , denoted T k ( S ) , is connected for k ≤ 2 . About the flip graph of triangulations with order- k edges, Abellans et al. showed: • Is connected when k ≤ 1 • Might be disconnected when k ≥ 2 • For any k , the flip graph is connected when S is in convex position exponential upper bound on the flip distance

  36. Our results

  37. Our results • For any k there exists a point set S in convex position where T k ( S ) is disconnected. Moreover, k − 1 flips are sometimes necessary in order to transform an order- k triangulation of S into another.

  38. Our results • For any k there exists a point set S in convex position where T k ( S ) is disconnected. Moreover, k − 1 flips are sometimes necessary in order to transform an order- k triangulation of S into another. • For any order- k triangulation of a point set in convex position there exists an order- k triangulation at distance at most k − 1 in T 2 k − 2 ( S )

  39. Our results • For any k there exists a point set S in convex position where T k ( S ) is disconnected. Moreover, k − 1 flips are sometimes necessary in order to transform an order- k triangulation of S into another. • For any order- k triangulation of a point set in convex position there exists an order- k triangulation at distance at most k − 1 in T 2 k − 2 ( S ) • Let k = 2 , 3 , 4 , 5 . For any order- k triangulation of a point set in general position there exists an order- k triangulation at distance at most k − 1 in T 2 k − 2 ( S )

  40. Our results • For any k there exists a point set S in convex position where T k ( S ) is disconnected. Moreover, k − 1 flips are sometimes necessary in order to transform an order- k triangulation of S into another. • For any order- k triangulation of a point set in convex position there exists an order- k triangulation at distance at most k − 1 in T 2 k − 2 ( S ) • Let k = 2 , 3 , 4 , 5 . For any order- k triangulation of a point set in general position there exists an order- k triangulation at distance at most k − 1 in T 2 k − 2 ( S )

  41. A lower bound

  42. A lower bound u v

  43. A lower bound p 1 u v

  44. A lower bound p 1 u v q 1

  45. A lower bound p 1 u v q 1

  46. A lower bound p 1 u v q 1

  47. A lower bound p 3 p 2 p 1 u v q 1 q 2 q 3

  48. A lower bound p 3 p 2 p 1 u v q 1 q 2 q 3

  49. A lower bound p 3 p 2 p 1 u v q 1 q 2 q 3

  50. A lower bound

  51. A lower bound Theorem. For any k > 2 there is a set S k of 2 k + 2 points in convex position such that G ( T k ( S k )) is not connected. Moreover, there is a triangulation T k in T k ( S k ) such that in order to transform T k into any other triangulation in T k ( S k ) one needs to perform at least k − 1 flips.

  52. An upper bound for convex position

  53. An upper bound for convex position Theorem. For a point set S in convex position and k ≥ 2 , let T � = DT ( S ) be a triangulation in T k ( S ) . Then, there exists T ′ in T k ( S ) such that there is a path between T and T ′ in G ( T 2 k − 2 ( S )) of length at most k − 1 , where each edge of the path corresponds to flipping an illegal edge.

  54. An upper bound for convex position

  55. An upper bound for convex position

  56. An upper bound for convex position

  57. An upper bound for convex position

  58. An upper bound for convex position

  59. An upper bound for convex position Theorem. For a point set S in convex position and k ≥ 2 , let T � = DT ( S ) be a triangulation in T k ( S ) . Then, there exists T ′ in T k ( S ) such that there is a path between T and T ′ in G ( T 2 k − 2 ( S )) of length at most k − 1 , where each edge of the path corresponds to flipping an illegal edge.

  60. Summary

  61. Summary • We showed that k − 1 flips might be necessary for transforming one k -order triangulation to any other k -order triangulation • For k ≥ 2 , we showed that any order-k triangulation can be transformed into some other order- k triangulation by at most k − 1 flips of only illegal edges, such that the intermediate triangulations are of order 2 k − 2 , in the following settings: a) For any k ≥ 2 and points in convex position b) For k = 2 , 3 , 4 , 5 and points in general position

  62. Summary • We showed that k − 1 flips might be necessary for transforming one k -order triangulation to any other k -order triangulation • For k ≥ 2 , we showed that any order-k triangulation can be transformed into some other order- k triangulation by at most k − 1 flips of only illegal edges, such that the intermediate triangulations are of order 2 k − 2 , in the following settings: a) For any k ≥ 2 and points in convex position b) For k = 2 , 3 , 4 , 5 and points in general position Consequences

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