skip to main content
research-article

Approximating Minimum Bounded Degree Spanning Trees to within One of Optimal

Published: 02 March 2015 Publication History

Abstract

In the Minimum Bounded Degree Spanning Tree problem, we are given an undirected graph G = (V, E) with a degree upper bound Bv on each vertex vV, and the task is to find a spanning tree of minimum cost that satisfies all the degree bounds. Let OPT be the cost of an optimal solution to this problem. In this article we present a polynomial-time algorithm which returns a spanning tree T of cost at most OPT and dT(v) ≤ Bv + 1 for all v, where dT(v) denotes the degree of v in T. This generalizes a result of Fürer and Raghavachari [1994] to weighted graphs, and settles a conjecture of Goemans [2006] affirmatively. The algorithm generalizes when each vertex v has a degree lower bound Av and a degree upper bound Bv, and returns a spanning tree with cost at most OPT and Av - 1 ≤ dT(v) ≤ Bv + 1 for all vV. This is essentially the best possible. The main technique used is an extension of the iterative rounding method introduced by Jain [2001] for the design of approximation algorithms.

References

[1]
N. Bansal, R. Khandekar, and V. Nagarajan. 2008. Additive guarantees for degree bounded directed network design. In Proceedings of STOC. 769--778.
[2]
K. Chaudhuri, S. Rao, S. Riesenfeld, and K. Talwar. 2009a. A push-relabel approximation algorithm for approximating the minimum-degree MST problem and its generalization to matroids. Theoret. Comput. Sci. 410, 44, 4489--4503.
[3]
K. Chaudhuri, S. Rao, S. Riesenfeld, and K. Talwar. 2009b. What would Edmonds Do? Augmenting paths and witnesses for degree-bounded MSTs. Algorithmica 55, 1, 157--189.
[4]
J. Cheriyan, S. Vempala, and A. Vetta. 2006. Network design via iterative rounding of setpair relaxations. Combinatorica 26, 3, 255--275.
[5]
G. Cornuéjols, J. Fonlupt, and D. Naddef. 1985. The traveling salesman problem on a graph and some related integer polyhedra. Math. Program. 33, 1--27. 10.1007/BF01582008.
[6]
W. H. Cunningham. 1984. Testing membership in matroid polyhedra. J. Combinat. Theory, Seri. B 36, 2, 161--188.
[7]
J. Edmonds. 1971. Matroids and the greedy algorithm. Math. Program. 1, 127--136. 10.1007/BF01584082.
[8]
L. Fleischer, K. Jain, and D. P. Williamson. 2006. Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems. J. Comput. Syst. Sci. 72, 5, 838--867.
[9]
M. Fürer and B. Raghavachari. 1994. Approximating the minimum-degree Steiner tree to within one of optimal. J. Algor. 17, 3, 409--423.
[10]
M. R. Garey and D. S. Johnson. 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York.
[11]
M. X. Goemans. 2006. Minimum bounded degree spanning trees. In Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science. 273--282.
[12]
M. Grötschel, L. Lovász, and A. Schrijver. 1981. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1, 2, 169--197.
[13]
K. Jain. 2001. A Factor 2 approximation algorithm for the generalized steiner network problem. Combinatorica 21, 1, 39--60.
[14]
J. Könemann and R. Ravi. 2002. A matter of degree: Improved approximation algorithms for degree-bounded minimum spanning trees. SIAM J. Comput. 31, 6, 1783--1793.
[15]
J. Könemann and R. Ravi. 2005. Primal-dual meets local search: Approximating MSTs with nonuniform degree bounds. SIAM J. Comput. 34, 3, 763--773.
[16]
L. C. Lau, J. Naor, M. R. Salavatipour, and M. Singh. 2009. Survivable network design with degree or order constraints. SIAM J. Comput. 39, 3, 1062--1087.
[17]
L. C. Lau, R. Ravi, and M. Singh. 2011. Iterative Methods in Combinatorial Optimization. Cambridge Tects in Applied Mathematics, Cambridge University Press.
[18]
L. C. Lau and M. Singh. 2008. Additive approximation for bounded degree survivable network design. In Proceedings of STOC. 759--768.
[19]
R. Ravi, M. V. Marathe, S. S. Ravi, D. J. Rosenkrantz, and H. B. Hunt. 1993. Many birds with one stone: Multi-objective approximation algorithms. In Proceedings of the 25th Annual ACM Symposium on Theory of Computing. 438--447.
[20]
R. Ravi and M. Singh. 2006. Delegate and conquer: An LP-based approximation algorithm for minimum degree MSTs. In Proceedings of the 33rd International Colloquium on Automata, Languages and Programming. 169--180.
[21]
A. Schrijver. 2003. Combinatorial Optimization - Polyhedra and Efficiency. Springer.
[22]
M. Singh. 2008. Iterative Methods in Combinatorial Optimization. Ph.D. thesis Carnegie Mellon University.
[23]
V. V. Vazirani. 2004. Approximation Algorithms. Springer.
[24]
S. Win. 1989. On a connection between the existence OFK-trees and the toughness of a graph. Graphs and Combinatorics 5, 1, 201--205.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 62, Issue 1
February 2015
264 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/2742144
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 March 2015
Accepted: 01 April 2014
Revised: 01 February 2014
Received: 01 April 2013
Published in JACM Volume 62, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Approximation algorithms
  2. bounded degree
  3. iterative rounding
  4. spanning trees

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)3
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media