Abstract
Let S be a set of n points in ℝd and let t>1 be a real number. A t-spanner for S is a graph having the points of S as its vertices such that for any pair p, q of points there is a path between them of length at most t times the Euclidean distance between p and q. An efficient implementation of a greedy algorithm is given that constructs a t-spanner having bounded degree such that the total length of all its edges is bounded by O(log n) times the length of a minimum spanning tree for S. The algorithm has running time O(n logd n). Applying recent results of Das, Narasimhan and Salowe to this t-spanner gives an O(n logd n) time algorithm for constructing a t-spanner having bounded degree and whose total edge length is proportional to the length of a minimum spanning tree for S. Previously, no o(n 2) time algorithms were known for constructing a t-spanner of bounded degree. In the final part of the paper, an application to the problem of distance enumeration is given.
This work was supported by the ESPRIT Basic Research Actions Program, under contract No. 7141 (project ALCOM II).
Preview
Unable to display preview. Download preview PDF.
References
B. Chandra, G. Das, G. Narasimhan and J. Soares. New sparseness results on graph spanners. Proc. 8th ACM Sympos. Comput. Geom., 1992, pp. 192–201.
G. Das and P.J. Heffernan. Constructing degree-3 spanners with other sparseness properties. Proc. 4th Annual Intern. Symp. on Algorithms, Lecture Notes in Computer Science, Vol. 762, Springer-Verlag, Berlin, 1993, pp. 11–20.
G. Das, P. Heffernan and G. Narasimhan. Optimally sparse spanners in 3-dimensional Euclidean space. Proc. 9th Annu. ACM Sympos. Comput. Geom., 1993, pp. 53–62.
G. Das and G. Narasimhan. A fast algorithm for constructing sparse Euclidean spanners. Proc. 10th Annu. ACM Sympos. Comput. Geom., 1994.
G. Das, G. Narasimhan and J. Salowe. Properties of Steiner minimum trees with applications to small weight Euclidean graphs. Manuscript, 1994.
A. Datta, H.P. Lenhof, C. Schwarz and M. Smid. Static and dynamic algorithms for k-point clustering problems. Proc. 3rd WADS, Lecture Notes in Computer Science, Vol. 709, Springer-Verlag, Berlin, 1993, pp. 265–276.
M.T. Dickerson, R.L. Drysdale and J.R. Sack. Simple algorithms for enumerating interpoint distances and finding k nearest neighbors. Internat. J. Comput. Geom. Appl. 2 (1992), pp. 221–239.
H.-P. Lenhof and M. Smid. Enumerating the k closest pairs optimally. Proc. 33rd Annu. IEEE Sympos. Found. Comput. Sci., 1992, pp. 380–386.
K. Mehlhorn and S. Näher. Dynamic fractional cascading. Algorithmica 5 (1990), pp. 215–241.
F.P. Preparata and M.I. Shamos. Computational Geometry, an Introduction. Springer-Verlag, New York, 1985.
J.S. Salowe. Constructing multidimensional spanner graphs. Internat. J. Comput. Geom. Appl. 1 (1991), pp. 99–107.
J.S. Salowe. Enumerating interdistances in space. Internat. J. Comput. Geom. Appl. 2 (1992), pp. 49–59.
J.S. Salowe. On Euclidean spanner graphs with small degree. Proc. 8th Annu. ACM Sympos. Comput. Geom., 1992, pp. 186–191.
J.S. Salowe. Personal communication, 1994.
M. Smid. Maintaining the minimal distance of a point set in polylogarithmic time. Discrete Comput. Geom. 7 (1992), pp. 415–431.
P.M. Vaidya. A sparse graph almost as good as the complete graph on points in K dimensions. Discrete Comput. Geom. 6 (1991), pp. 369–381.
A.C. Yao. On constructing minimum spanning trees in k-dimensional spaces and related problems. SLAM J. Comput. 11 (1982), pp. 721–736.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arya, S., Smid, M. (1994). Efficient construction of a bounded degree spanner with low weight. In: van Leeuwen, J. (eds) Algorithms — ESA '94. ESA 1994. Lecture Notes in Computer Science, vol 855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049396
Download citation
DOI: https://doi.org/10.1007/BFb0049396
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58434-6
Online ISBN: 978-3-540-48794-4
eBook Packages: Springer Book Archive