ACM Home Page
Please provide us with feedback. Feedback
Biconnectivity approximations and graph carvings
Full text PdfPdf (1.43 MB)
Source Journal of the ACM (JACM) archive
Volume 41 ,  Issue 2  (March 1994) table of contents
Pages: 214 - 235  
Year of Publication: 1994
ISSN:0004-5411
Authors
Samir Khuller  Univ. of Maryland, College Park
Uzi Vishkin  Univ. of Maryland, College Park and Tel Aviv Univ., Tel Aviv, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 50,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

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/174652.174654
What is a DOI?

ABSTRACT

A spanning tree in a graph is the smallest connected spanning subgraph. Given a graph, how does one find the smallest (i.e., least number of edges) 2-connected spanning subgraph (connectivity refers to both edge and vertex connectivity, if not specified)? Unfortunately, the problem is known to be NP-hard. We consider the problem of finding a better approximation to the smallest 2-connected subgraph, by an efficient algorithm. For 2-edge connectivity, our algorithm guarantees a solution that is no more than 3/2 times the optimal. For 2-vertex connectivity, our algorithm guarantees a solution that is no more than 5/3 times the optimal. The previous best approximation factor is 2 for each of these problems. The new algorithms (and their analyses) depend upon a structure called a carving of a graph, which is of independent interest. We show that approximating the optimal solution to within an additive constant is NP-hard as well. We also consider the case where the graph has edge weights. For this case, we show that an approximation factor of 2 is possible in polynomial time for finding a k-edge connected spanning subgraph. This improves an approximation factor of 3 for k = 2, due to Frederickson and Ja´Ja´ [1981], and extends it for any k (with an increased running time though).


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
2
 
3
~EDMONDS, J. 1979. Matroid intersection. Ann. Disc. Math. 4, 185 204.
 
4
~ESWARAN, K. P., AND TAR JAN, R. E. 1976. Augmentation problems. SIAM J. Comput. 5, ~653-665.
 
5
 
6
~FRANK, A, AND TARDOS, E. 1989. An application of submodular flows. LiE. Algebra Appl. ~114 / 115, 320 348.
 
7
 
8
~FREDERICKSON, G. N,, AND JAJ/~, J. 1981. Approximation algorithms for several graph augmenta- ~tion problems. SIAM J. Comput., 10, 2, 270 283.
 
9
~FREDER1CKSON, G. N., AND JAJA, J. 1982. On the relationship between the biconnectivlty ~augmentation and traveling salesman problems. Theoret. Comput. Scz. 19, 2, 189-2(11.
10
 
11
 
12
13
 
14
 
15
 
16
 
17
HARAR~, F. 1962. The maximum connectivity of a graph. Proc. Nat. Acad. Scl. 48, 1142-1146.
 
18
 
19
 
20
JOHNSON, D. S 1982 The NP-completeness column: An ongoing guide. J. Alg. 3, 288 300.
 
21
 
22
 
23
~Kou, L., MARKOWSKY, G. AND BERMAN, L. 1981. A fast algorithm for steiner trees, ~4cta Inf. 15, ~141 I45.
 
24
 
25
~MILLER, G., AND RAMACHANDRAN, V. 1986. Efficient parallel ear decomposltion w~th applica- ~tions, manuscript.
 
26
~MONMA, C. L., AND KO, C. W. 1989. Methods for designing survivable communication networks. ~in /'CA TO Adt,anc'ed Research Workshop (Denmark).
 
27
~NAGAMOCHI, H., AND IBARAKI, T. 1992. Linear time algorithms for finding a sparse k-connected ~spanning subgraph of a k-connected graph Algorithmica, 7, 5/6, 583 596.
 
28
~NAOR, D., GUSFIELD, D., AND MARTEL, C. 1990. A fast algorithm for optimally increasing the ~edge-connectivity. In Proceedings of tile 31st Anmtal 3~Vmposium on Fottndatiorls of Computc'r ~Science. IEEE, New York, pp. 698-707.
 
29
~ROSENTHAL, A., AND GOLDNER, A. 1977. Smallest augmentations to biconnect a graph. SIAM.I. ~Comput. 6, 1, 55-66.
 
30
~STEIGLIFZ, K., WEINER, P., AND KLEITMAN, D. J. 1969. The design of minimum-cost survivable ~networks. IEEE Trans. Circtdt Theoo,, CT-16, 4, 455 460.
 
31
~TAKAHASHI, H., AND MATSUYAMA, A. 1980. An approximate solution for the Steiner tree ~problem in graphs. Math..htponica 24, 573-577.
 
32
TARJAN, R. E. 1972. Depth-first search and linear graph algorithms. SIAM J. Cor~lpt~t. }, 4, ~146-159.
 
33
~TARJAN, R. E., AND VISHKIN, U. 1985. An efficient parallel biconnectivity algorithm. SIAM ,l. ~Comput. 14, 862 874.
 
34
~VISHKIN, U. 1985. On efficient parallel strong orientation, bzf. Proc. Lett. 20, 235-240.
 
35
 
36
~WHITNEY, H. 1932. Non-separable and planar graphs. Tra~s. AMS 34, 339 362.
 
37
~ZELIKOVSKY, A. 1993. An ll/6-approximation algorithm for the network Steincr problem. ~Algorithmica 9, 5, 463-470.

CITED BY  25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"William Fennell Smyth : Reviewer"

Two efficient algorithms that provide better approximate solutions to two well-known NP-hard problems are described: the computation of a smallest 2-connected spanning subgraph G*=V,E* more...

Collaborative Colleagues:
Samir Khuller: colleagues
Uzi Vishkin: colleagues

Peer to Peer - Readers of this Article have also read: