A Linear Time Euclidean Spanner on Imprecise Points

Ans-spanner on a setS ofn points in R d is a graph onS where for every two points p;q2 S, there exists a path between them in G whose length is less than or equal to sj pqj wherejpqj is the Euclidean distance between p and q. In this paper, we consider the construction of a Euclidean spanner for imprecise points where we take advantage of prior, inexact knowledge of our input. In particular, in the rst phase, we preprocess n ddimensional balls with radius r that are approximations of the input points with the guarantee that each input point lies within its respective ball. In the second phase, the specic points are revealed and we quickly compute a spanner using data from the preprocessing phase. We can compute (or update) the (1 + ")-spanner in time O(n(r + 1 ) d log(r + 1 )) after O(n(r + 1 ) d log ) preprocessing time where is the ratio between the furthest and the closest pair of points. Our algorithm does not have any restrictions on the distribution of the points. It is the rst such algorithm with linear (update) running time.

[1]  S. Rao Kosaraju,et al.  Faster algorithms for some geometric graph problems in higher dimensions , 1993, SODA '93.

[2]  Maarten Löffler,et al.  Preprocessing Imprecise Points for Delaunay Triangulation: Simplified and Extended , 2010, Algorithmica.

[3]  Joseph S. B. Mitchell,et al.  Triangulating input-constrained planar point sets , 2008, Inf. Process. Lett..

[4]  Maarten Löffler,et al.  Delaunay triangulation of imprecise points in linear time after preprocessing , 2010, Comput. Geom..

[5]  Olivier Devillers Delaunay Triangulation of Imprecise Points, Preprocess and Actually Get a Fast Query Time , 2011, J. Comput. Geom..

[6]  Giri Narasimhan,et al.  Geometric spanner networks , 2007 .

[7]  D. Salesin,et al.  Constructing strongly convex approximate hulls with inaccurate primitives , 1990, Algorithmica.

[8]  Mark de Berg,et al.  Kinetic spanners in Rd , 2009, SCG '09.

[9]  Hua Lu,et al.  SpaceTwist: Managing the Trade-Offs Among Location Privacy, Query Performance, and Query Accuracy in Mobile Services , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[10]  Wolfgang Mulzer,et al.  Delaunay Triangulations in O(sort(n)) Time and More , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[11]  David Eppstein,et al.  Spanning Trees and Spanners , 2000, Handbook of Computational Geometry.

[12]  Takayuki Nagai,et al.  Convex Hull Problem with Imprecise Input , 1998, JCDCG.

[13]  Wolfgang Mulzer,et al.  Convex hull of imprecise points in o(n log n) time after preprocessing , 2011, SoCG '11.

[14]  Michiel H. M. Smid,et al.  On the power of the semi-separated pair decomposition , 2009, Comput. Geom..

[15]  Leonidas J. Guibas,et al.  Deformable spanners and applications , 2004, SCG '04.

[16]  Joseph S. B. Mitchell,et al.  Preprocessing Imprecise Points and Splitting Triangulations , 2010, SIAM J. Comput..

[17]  Lee-Ad Gottlieb,et al.  An Optimal Dynamic Spanner for Doubling Metric Spaces , 2008, ESA.

[18]  Maarten Löffler,et al.  Shape Fitting on Point Sets with Probability Distributions , 2008, ESA.

[19]  Liam Roditty Fully Dynamic Geometric Spanners , 2007, SCG '07.

[20]  Leonidas J. Guibas,et al.  Epsilon geometry: building robust algorithms from imprecise computations , 1989, SCG '89.