Approximating Minimum Bounded Degree Spanning Trees to within One of Optimal

被引:36
作者
Singh, Mohit [1 ]
Lau, Lap Chi [2 ]
机构
[1] Microsoft Res, Redmond, WA 98004 USA
[2] Chinese Univ Hong Kong, Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
关键词
Algorithms; Theory; Approximation algorithms; spanning trees; bounded degree; iterative rounding; SURVIVABLE NETWORK DESIGN; MSTS; ALGORITHMS; POLYHEDRA; GRAPH;
D O I
10.1145/2629366
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the Minimum Bounded Degree Spanning Tree problem, we are given an undirected graph G = (V, E) with a degree upper bound B-v on each vertex v is an element of V, 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 d(T) (v) <= B-v + 1 for all v, where d(T) (v) denotes the degree of v in T. This generalizes a result of Furer 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 A(v) and a degree upper bound Bv, and returns a spanning tree with cost at most OPT and A(v) -1 <= d(T) (v) <= Bv + 1 for all v is an element of V. 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.
引用
收藏
页数:19
相关论文
共 24 条
  • [1] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [2] [Anonymous], 2003, COMBINATORIAL OPTIMI
  • [3] [Anonymous], THESIS CARNEGIE MELL
  • [4] [Anonymous], 2004, APPROXIMATION ALGORI
  • [5] Bansal N, 2008, ACM S THEORY COMPUT, P769
  • [6] A push-relabel approximation algorithm for approximating the minimum-degree MST problem and its generalization to matroids
    Chaudhuri, Kamalika
    Rao, Satish
    Riesenfeld, Samantha
    Talwar, Kunal
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (44) : 4489 - 4503
  • [7] What Would Edmonds Do? Augmenting Paths and Witnesses for Degree-Bounded MSTs
    Chaudhuri, Kamalika
    Rao, Satish
    Riesenfeld, Samantha
    Talwar, Kunal
    [J]. ALGORITHMICA, 2009, 55 (01) : 157 - 189
  • [8] Network design via iterative rounding of setpair relaxations
    Chertyan, Joseph
    Vempala, Santosh
    Vetta, Adman
    [J]. COMBINATORICA, 2006, 26 (03) : 255 - 275
  • [9] THE TRAVELING SALESMAN PROBLEM ON A GRAPH AND SOME RELATED INTEGER POLYHEDRA
    CORNUEJOLS, G
    FONLUPT, J
    NADDEF, D
    [J]. MATHEMATICAL PROGRAMMING, 1985, 33 (01) : 1 - 27
  • [10] TESTING MEMBERSHIP IN MATROID POLYHEDRA
    CUNNINGHAM, WH
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES B, 1984, 36 (02) : 161 - 188