An approximation for finding a smallest 2-edge-connected subgraph containing a specified spanning tree

Given a graph G=(V,E) and a tree T =(V,F) with E ∩ F = φ such that G + T =(V,F ∪ E) is 2-edge-connected, we consider the problem of finding a smallest 2-edge-connected spanning subgraph (V,F ∪ E') of G + T containing T. The problem, which is known to be NP-hard, admits a 2-approximation algorithm. However, obtaining a factor better than 2 for this problem has been one of the main open problems in the graph augmentation problem. In this paper, we show that the problem is (1.875 + e)-approximable in O(n½m + n2) time for any constant e < 0, where n = |V| and m = |E ∪ F|.

[1]  Silvio Micali,et al.  An O(v|v| c |E|) algoithm for finding maximum matching in general graphs , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[2]  Joseph JáJá,et al.  Approximation Algorithms for Several Graph Augmentation Problems , 1981, SIAM J. Comput..

[3]  Joseph Cheriyan,et al.  Approximating minimum-size k-connected spanning subgraphs via matching , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[4]  Harold N. Gabow,et al.  Applications of a poset representation to edge connectivity and graph rigidity , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[5]  Joseph Cheriyan,et al.  Approximating Minimum-Size k-Connected Spanning Subgraphs via Matching , 1998, Electron. Colloquium Comput. Complex..

[6]  Robert E. Tarjan,et al.  Fast Algorithms for Finding Nearest Common Ancestors , 1984, SIAM J. Comput..

[7]  Toshihide Ibaraki,et al.  A fast algorithm for cactus representations of minimum cuts , 2000 .

[8]  Samir Khuller,et al.  Biconnectivity approximations and graph carvings , 1992, STOC '92.

[9]  R. Ravi,et al.  On 2-Coverings and 2-Packings of Laminar Families , 1999, ESA.

[10]  Harold N. Gabow,et al.  A representation for crossing set families with applications to submodular flow problems , 1993, SODA '93.

[11]  Zoltán Szigeti,et al.  An Improved Approximation Algorithm for Minimum Size 2-Edge Connected Spanning Subgraphs , 1998, IPCO.

[12]  Samir Khuller,et al.  Approximation Algorithms for Graph Augmentation , 1992, ICALP.

[13]  S. Khuller Approximation algorithms for finding highly connected subgraphs , 1996 .

[14]  Uzi Vishkin,et al.  On Finding Lowest Common Ancestors: Simplification and Parallelization , 1988, AWOC.

[15]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..