|
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
|
Xiaofeng Han , Pierre Kelsen , Vijaya Ramachandran , Robert Tarjan, Computing minimal spanning subgraphs in linear time, Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms, p.146-156, September 1992, Orlando, Florida, United States
|
| |
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
|
|
Sanjeev Khanna , Joseph Naor , F. Bruce Shepherd, Directed network design with orientation constraints, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.663-671, January 09-11, 2000, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Errol L. Lloyd , Rui Liu , Madhav V. Marathe , Ram Ramanathan , S. S. Ravi, Algorithmic aspects of topology control problems for ad hoc networks, Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing, June 09-11, 2002, Lausanne, Switzerland
|
|
|
|
|
|
Hans-Joachim Böckenhauer , Dirk Bongartz , Juraj Hromkovič , Ralf Klasing , Guido Proietti , Sebastian Seibert , Walter Unger, On the hardness of constructing minimal 2-connected spanning subgraphs in complete graphs with sharpened triangle inequality, Theoretical Computer Science, v.326 n.1-3, p.137-153, 20 October 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Béla Csaba , Marek Karpinski , Piotr Krysta, Approximability of dense and sparse instances of minimum 2-connectivity, TSP and path problems, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.74-83, January 06-08, 2002, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hans-Joachim Böckenhauer , Dirk Bongartz , Juraj Hromkovič , Ralf Klasing , Guido Proietti , Sebastian Seibert , Walter Unger, On k-connectivity problems with sharpened triangle inequality, Journal of Discrete Algorithms, v.6 n.4, p.605-617, December, 2008
|
|
|
|
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...
|