ACM Home Page
Please provide us with feedback. Feedback
Approximation algorithm for k-node connected subgraphs via critical graphs
Full text PdfPdf (210 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing table of contents
Chicago, IL, USA
SESSION: Session 4B table of contents
Pages: 138 - 145  
Year of Publication: 2004
ISBN:1-58113-852-0
Authors
G. Kortsarz  Rutgers University, Camden, NJ
Z. Nutov  The Open University, Tel Aviv, Israel
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 58,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007352.1007381
What is a DOI?

ABSTRACT

We present two new approximation algorithms for the problem of finding a k-node connected spanning subgraph (directed or undirected) of minimum cost. The best known approximation guarantees for this problem were O(min (k,n/√n-k)) for both directed and undirected graphs, and O(ln k) for undirected graphs with n ≥ 6k2, where n is the number of nodes in the input graph. Our first algorithm has approximation ratio O(k/n-kln 2 k, which is O(ln2 k) except for very large values of k, namely, k=n-o(n). This algorithm is based on a new result on l-connected p-critical graphs, which is of independent interest in the context of graph theory. Our second algorithm uses the primal-dual method and has approximation ratio O(√n ln k) for all values of n,k. Combining these two gives an algorithm with approximation ratio O(ln k • min (√k, k/n-k ln k)), which asymptotically improves the best known approximation guarantee for directed graphs for all values of n,k, and for undirected graphs for k> √n⁄6. Moreover, this is the first algorithm that has an approximation guarantee better than Θ(k) for all values of n,k. Our approximation ratio also provides an upper bound on the integrality gap of the standard LP-relaxation to the problem.As a byproduct, we also get the following result which is of independent interest. To get a faster implementation of our algorithms, we consider the problem of adding a minimum-cost edge set to increase the outconnectivity of a directed graph by Δ a graph is said to be l-outconnected from its node r if it contains l internally disjoint paths from r to any other node. The best known time complexity for the later problem is O(m3). For the particular case of Δ=1, we give a primal-dual algorithm with running time O(m2).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
V. Auletta, Y. Dinitz, Z. Nutov, and D. Parente, A 2-approximation algorithm for finding an optimum 3-vertex connected spanning subgraph, Journal of Algorithms 32, 1999, 21--30.
 
2
J. Cheriyan, T. Jordán, and Z. Nutov, On rooted node-connectivity problems, Algorithmica 30 (special issue on APPROX'98), 2001, 353--375.
 
3
4
 
5
A. Frank, Connectivity augmentation problems in network design, Mathematical Programming, State of the Art, J. R. Birge and K. G. Murty eds., 1994, 34--63.
 
6
 
7
A. Frank and É. Tardos, An application of submodular flows, Linear Algebra and its Applications 114/115, 1989, 329--348.
 
8
 
9
Handbook of Combinatorics, Vol. 1 Ch. 7, L. Graham, M. Grötschel, and L. Lovász Eds., 1995.
 
10
 
11
 
12
 
13
G. Kortsarz and Z. Nutov, Approximating node connectivity problems via set covers, Algorithmica 37, 2003, 75--92.
 
14
 
15
M. Kriesell, Upper bounds to the number of vertices in a k-critically n-connected graph, Graphs and Combinatorics 18, 2002, no. 1, 133--146.
 
16
W. Mader, Ecken vom Grad n in minimalen n-fach zusammenhängenden Graphen, Archive der Mathematik 23, 1972, 219--224.
 
17
W. Mader, Minimal n-fach in minimalen n-fach zusammenhängenden Digraphen, J. Combinatorial Theory Series B, 38, 1985, 102--117.
 
18
W. Mader, Endlichkeitsätze für k-kritische Graphen (German), Math. Ann. 229, 1977, 143--153.
 
19
 
20
 
21
W. Mader, Connectivity and edge-connectivity in finite graphs, Surveys in Combinatorics (Proc. Seventh British Combinatorial Conf., Cambridge, 1979), 66--95, London Math. Soc. Lecture Notes Ser., 38, Cambridge Univ. Press, 1979.
 
22
W. Mader, On k-critically n-connected graphs, Progress in Graph Theory (Waterloo, Ont., 1982), 389--398, Academic Press, Toronto, On, 1984.
 
23
B. Maurer and P. Slater, On k-critical, n-connected graphs, Discrete Mathematics 20, 1988, 255--262.
 
24
R. Ravi and D. P. Williamson, An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 18, 1997, 21--43.
 
25
R. Ravi and D. P. Williamson, Erratum: An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 34(1), 2002, 98--107.
 
26
J. Su, Proof of Slater's conjecture on k-critical n-connected graphs, Kexue Tongbao (English Ed. ) 33, 1988, no. 20, 1675--1678.