Faster algorithms for some geometric graph problems in higher dimensions

We show how to apply the well-separated pair decomposition of a point-set P in ?X+ to significantly improve known time bounds on several geometric graph problems. We first present an algorithm to find an approximate Euclidean minimum spanning tree of P whose weight is at most 1 + e times the exact minimum. We achieve a time complexity of O(nlogn + (cd/2 log ‘)n), improving the best known bound of O(cmdn16gn). We then show how to construct a graph with O(cmd+rn) edges in which the shortest path between any pair of points is within 1 + c of the Euclidean distance. Our time complexity is O(nlogn+(c-d log $)n), a significant improvement over the best previous algorithm that produces a graph of this size. Finally, we show how to compute the exact Euclidean minimum spanning tree in time o(Td(n, n) lOgn), where Td(m, n) iS the time to find the bichromatic closest pair between m red points and n blue points. The previous bound was O(Td(n, n)logd n). As with the previous algorithm, our complexity reduces to O(Td(n,n)) if ??d(n,n) = i-@ 1+a) for some (Y > 0.

[1]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[2]  David P. Dobkin,et al.  Delaunay graphs are almost as good as complete graphs , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[3]  Pravin M. Vaidya,et al.  Minimum Spanning Trees in k-Dimensional Space , 1988, SIAM J. Comput..

[4]  Giri Narasimhan,et al.  New sparseness results on graph spanners , 1992, SCG '92.

[5]  Otfried Cheong,et al.  Euclidean minimum spanning trees and bichromatic closest pairs , 1991, Discret. Comput. Geom..

[6]  K. B. Haley,et al.  Programming, Games and Transportation Networks , 1966 .

[7]  Andrew Chi-Chih Yao,et al.  On Constructing Minimum Spanning Trees in k-Dimensional Spaces and Related Problems , 1977, SIAM J. Comput..

[8]  Otfried Cheong,et al.  Euclidean minimum spanning trees and bichromatic closest pairs , 1990, SCG '90.

[9]  S. Rao Kosaraju,et al.  A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields , 1995, JACM.

[10]  Paul Chew,et al.  There is a planar graph almost as good as the complete graph , 1986, SCG '86.

[11]  Jeffrey S. Salowe Construction of multidimensional spanner graphs, with applications to minimum spanning trees , 1991, SCG '91.

[12]  J. Mark Keil,et al.  Approximating the Complete Euclidean Graph , 1988, Scandinavian Workshop on Algorithm Theory.

[13]  Pravin M. Vaidya,et al.  A sparse graph almost as good as the complete graph on points inK dimensions , 1991, Discret. Comput. Geom..