Abstract
LetS be a set ofn points in ℝd and lett>1 be a real number. At-spanner forS is a graph having the points ofS as its vertices such that for any pairp, q of points there is a path between them of length at mostt times the Euclidean distance betweenp andq.
An efficient implementation of a greedy algorithm is given that constructs at-spanner having bounded degree such that the total length of all its edges is bounded byO (logn) times the length of a minimum spanning tree forS. The algorithm has running timeO (n logd n).
Applying recent results of Das, Narasimhan, and Salowe to thist-spanner gives anO(n logd n)-time algorithm for constructing at-spanner having bounded degree and whose total edge length is proportional to the length of a minimum spanning tree forS. Previously, noo(n 2)-time algorithms were known for constructing at-spanner of bounded degree.
In the final part of the paper, an application to the problem of distance enumeration is given.
Similar content being viewed by others
References
S. Arya, G. Das, D. M. Mount, J. S. Salowe, and M. Smid. Euclidean spanners: short, thin, and lanky.Proc. 27th Annual ACM Symp. on the Theory of Computing, 1995, pp. 489–498.
B. Chandra, G. Das, G. Narasimhan, and J. Soares. New sparseness results on graph spanners.Proc. 8th Annual ACM Symp. on Computational Geometry, 1992, pp. 192–201.
G. Das and P. J. Heffernan, Constructing degree-3 spanners with other sparseness properties.Proc. 4th Annual Internat. Symp. on Algorithms, 1993, pp. 11–20. Lecture Notes in Computer Science, Vol. 762, Springer-Verlag, Berlin.
G. Das, P. Heffernan, and G. Narasimhan. Optimally sparse spanners in three-dimensional Euclidean space.Proc. 9th Annual ACM Symp. on Computational Geometry, 1993, pp. 53–62.
G. Das and G. Narasimhan. A fast algorithm for constructing sparse Euclidean spanners.Proc. 10th Annual ACM Symp. on Computational Geometry, 1994, pp. 132–139.
G. Das, G. Narasimhan, and J. Salowe. A new way to weigh malnourished Euclidean graphs.Proc. 6th Annual ACM-SIAM Symp. on Discrete Algorithms, 1995, pp. 215–222.
A. Datta, H. P. Lenhof, C. Schwarz, and M. Smid. Static and dynamic algorithms fork-point clustering problems.Proc. 3rd WADS, 1993, pp. 265–276. Lecture Notes in Computer Science, Vol. 709, Springer-Verlag, Berlin.
M. T. Dickerson, R. L. Drysdale, and J. R. Sack. Simple algorithms for enumerating interpoint distances and findingk nearest neighbors.Internat. J. Comput. Geom. Appl. 2 (1992), 221–239.
H.-P. Lenhof and M. Smid. Enumerating thek closet pairs optimally.Proc. 33rd Annual IEEE Symp. on Foundations of Computer Science, 1992, pp. 380–386.
K. Mehlhorn and S. Näher. Dynamic fractional cascading.Algorithmica 5 (1990), 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), 99–107.
J. S. Salowe. Enumerating interdistances in space.Internat. J. Comput. Geom. Appl. 2 (1992), 49–59.
J. S. Salowe. On Euclidean spanner graphs with small degree.Proc. 8th Annual ACM Symp. on Computational Geometry, 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), 415–431.
P. M. Vaidya. A sparse graph almost as good as the complete graph on points inK dimensions.Discrete Comput. Geom. 6 (1991), 369–381.
A. C. Yao. On constructing minimum spanning trees ink-dimensional spaces and related problems.SIAM J. Comput. 11 (1982), 721–736.
Author information
Authors and Affiliations
Additional information
Communicated by K. Melhorn.
This work was supported by the ESPRIT Basic Research Actions Program, under Contract No. 7141 (Project ALCOM II).
Rights and permissions
About this article
Cite this article
Arya, S., Smid, M. Efficient construction of a bounded-degree spanner with low weight. Algorithmica 17, 33–54 (1997). https://doi.org/10.1007/BF02523237
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02523237