Abstract

Given n points in the plane, the degree-K spanning-tree problem asks for a spanning tree of minimum weight in which the degree of each vertex is at most K. This paper addresses the problem of computing low-weight degree-K spanning trees for $K > 2$. It is shown that for an arbitrary collection of n points in the plane, there exists a spanning tree of degree 3 whose weight is at most 1.5 times the weight of a minimum spanning tree. It is shown that there exists a spanning tree of degree 4 whose weight is at most 1.25 times the weight of a minimum spanning tree. These results solve open problems posed by Papadimitriou and Vazirani. Moreover, if a minimum spanning tree is given as part of the input, the trees can be computed in $O(n)$ time.
The results are generalized to points in higher dimensions. It is shown that for any $d \geqslant 3$, an arbitrary collection of points in $\Re ^d $ contains a spanning tree of degree 3 whose weight is at most ${5 / 3}$ times the weight of a minimum spanning tree. This is the first paper that achieves factors better than 2 for these problems.

MSC codes

  1. 05C05
  2. 05C10
  3. 05C85
  4. 65Y25
  5. 68Q20
  6. 68R10
  7. 68U05
  8. 90C27
  9. 90C35

Keywords

  1. algorithms
  2. graphs
  3. spanning trees
  4. approximation algorithms
  5. geometry

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
J. L. Bentley, Communicated by David Johnson
2.
D. Bienstock, M. X. Goemans, D. Simchi-Levi, D. P. Williamson, A note on the prize collecting traveling salesman problem, Math. Programming, 59 (1993), 413–420
3.
N. Christofides, Worst-case analysis of a new heuristic for the traveling salesman problem, Tech. report, 388, Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA, 1975
4.
Gautam Das, Paul J. Heffernan, Constructing degree- 3 spanners with other sparseness propertiesAlgorithms and computation (Hong Kong, 1993), Lecture Notes in Comput. Sci., Vol. 762, Springer, Berlin, 1993, 11–20, Proc. 4th Annual International Symposium, New York
5.
D.-Z. Du, F. K. Hwang, A proof of the Gilbert-Pollak conjecture on the Steiner ratio, Algorithmica, 7 (1992), 121–135
6.
D.-Z. Du, Y. Zhang, Q. Feng, On better heuristic for Euclidean Steiner minimum trees, Proc. 32nd Annual Symposium on Foundations of Computer Science, IEEE Press, Piscataway, NJ, 1991, 431–439
7.
T. Fischer, Optimizing the degree of minimum weight spanning trees, Tech. report, 93-1338, Department of Computer Science, Cornell University, 1993, April
8.
G. N. Frederickson, J. JáJá, On the relationship between the biconnectivity augmentation and traveling salesman problems, Theoret. Comput. Sci., 19 (1982), 189–201
9.
Martin Fürer, Balaji Raghavachari, Approximating the minimum-degree Steiner tree to within one of optimal, J. Algorithms, 17 (1994), 409–423
10.
Michael R. Garey, David S. Johnson, Computers and intractability, W. H. Freeman and Co., San Francisco, Calif., 1979x+338, A guide to the theory of NP-completeness
11.
Michel X. Goemans, David P. Williamson, A general approximation technique for constrained forest problems, Proceedings of the Third Annual ACM-SIAM Symposium on Discrete Algorithms (Orlando, FL, 1992), ACM, New York, 1992, 307–316
Michel X. Goemans, David P. Williamson, A general approximation technique for constrained forest problems, SIAM J. Comput., 24 (1995), 296–317
12.
Alon Itai, Christos H. Papadimitriou, Jayme Luiz Szwarcfiter, Hamilton paths in grid graphs, SIAM J. Comput., 11 (1982), 676–686
13.
J. N. Lillington, Some extremal properties of convex sets, Math. Proc. Cambridge Philos. Soc., 77 (1975), 515–524
14.
Clyde Monma, Subhash Suri, Transitions in geometric minimum spanning trees, Discrete Comput. Geom., 8 (1992), 265–293
15.
Christos H. Papadimitriou, Umesh V. Vazirani, On two geometric problems related to the travelling salesman problem, J. Algorithms, 5 (1984), 231–246
16.
R. Ravi, M. V. Marathe, S. S. Ravi, D. J. Rosenkrantz, H. B. Hunt, III, Many birds with one stone: Multi-objective approximation algorithms, Proc. 25th Annual ACM Symposium on the Theory of Computing, Association for Computing Machinery, New York, 1993, 438–447
17.
G. Robins, J. S. Salowe, Low-degree minimum spanning trees, Discrete Comput. Geom., 14 (1995), 151–165, in Proc. 10th Annual ACM Symposium on Computational Geometry, Association for Computing Machinery, New York, 1994, pp. 250–258
18.
J. S. Salowe, Euclidean spanner graphs with degree four, Discrete Appl. Math., 54 (1994), 55–66, in Proc. 8th Annual ACM Symposium on Computational Geometry, Association for Computing Machinery, New York, 1992, pp. 186–191

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 355 - 368
ISSN (online): 1095-7111

History

Submitted: 3 February 1994
Accepted: 31 August 1994
Published online: 13 July 2006

MSC codes

  1. 05C05
  2. 05C10
  3. 05C85
  4. 65Y25
  5. 68Q20
  6. 68R10
  7. 68U05
  8. 90C27
  9. 90C35

Keywords

  1. algorithms
  2. graphs
  3. spanning trees
  4. approximation algorithms
  5. geometry

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Figures

Tables

Media

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media