Delaunay Triangulations with Predictions
arXiv:2601.08106
Abstract
We investigate algorithms with predictions in computational geometry, specifically focusing on the basic problem of computing 2D Delaunay triangulations. Given a set of points in the plane and a triangulation that serves as a "prediction" of the Delaunay triangulation, we would like to use to compute the correct Delaunay triangulation more quickly when is "close" to . We obtain a variety of results of this type, under different deterministic and probabilistic settings, including the following: 1. Define to be the number of edges in that are not in . We present a deterministic algorithm to compute from in time, and a randomized algorithm in expected time, the latter of which is optimal in terms of . 2. Let be a random subset of the edges of , where each edge is chosen independently with probability . Suppose is any triangulation of that contains . We present an algorithm to compute from in time with high probability. 3. Define $d_{\mbox{\scriptsize\rm vio}}$ to be the maximum number of points of strictly inside the circumcircle of a triangle in (the number is 0 if is equal to ). We present a deterministic algorithm to compute from in $O(n\log^*n + n\log d_{\mbox{\scriptsize\rm vio}})$ time. We also obtain results in similar settings for related problems such as 2D Euclidean minimum spanning trees, and hope that our work will open up a fruitful line of future research.
29 pages, 6 figures, ITCS 2026