An O(k3 log n)-Approximation Algorithm for Vertex-Connectivity Survivable Network Design

被引:29
|
作者
Chuzhoy, Julia [1 ]
Khanna, Sanjeev [2 ]
机构
[1] Toyota Technol Inst, Chicago, IL 60637 USA
[2] Univ Penn, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
survivable network design; vertex-connectivity; APPROXIMATION ALGORITHM;
D O I
10.1109/FOCS.2009.38
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the Survivable Network Design problem (SNDP), we are given an undirected graph G(V; E) with costs on edges, along with a connectivity requirement r(u, v) for each pair u, v of vertices. The goal is to find a minimum-cost subset E* of edges, that satisfies the given set of pairwise connectivity requirements. In the edge-connectivity version we need to ensure that there are r(u, v) edge-disjoint paths for every pair u, v of vertices, while in the vertex-connectivity version the paths are required to be vertex-disjoint. The edge-connectivity version of SNDP is known to have a 2-approximation. However, no non-trivial approximation algorithm has been known so far for the vertex version of SNDP, except for special cases of the problem. We present an extremely simple algorithm to achieve an O(k(3) log vertical bar T vertical bar)-approximation for this problem, where k denotes the maximum connectivity requirement, and T is the set of vertices that participate in one or more pairs with non-zero connectivity requirements. We also give a simple proof of the recently discovered O(k(2) log vertical bar T vertical bar)-approximation algorithm for the single-source version of vertex-connectivity SNDP. Our results establish a natural connection between vertex-connectivity and a well-understood generalization of edge-connectivity, namely, element-connectivity, in that, any instance of vertex-connectivity can be expressed by a small number of instances of the element-connectivity problem.
引用
收藏
页码:437 / 441
页数:5
相关论文
共 50 条
  • [1] Hardness of approximation for vertex-connectivity network design problems
    Kortsarz, G
    Krauthgamer, R
    Lee, JR
    [J]. SIAM JOURNAL ON COMPUTING, 2004, 33 (03) : 704 - 720
  • [2] Hardness of approximation for vertex-connectivity network-design problems
    Kortsarz, G
    Krauthgamer, R
    Lee, JR
    [J]. APPROXIMATION ALGORITHMS FOR COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2002, 2462 : 185 - 199
  • [3] An approximation algorithm for minimum-cost vertex-connectivity problems
    Ravi, R
    Williamson, DP
    [J]. ALGORITHMICA, 1997, 18 (01) : 21 - 43
  • [4] An approximation algorithm for minimum-cost vertex-connectivity problems
    R. Ravi
    D. P. Williamson
    [J]. Algorithmica, 1997, 18 : 21 - 43
  • [5] Erratum: An approximation algorithm for minimum-cost vertex-connectivity problems
    Ravi, R
    Williamson, DP
    [J]. PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 1000 - 1001
  • [7] An approximation algorithm for the minimum weight vertex-connectivity problem in complete graphs with sharpened triangle inequality
    Ferrante, A
    Parente, M
    [J]. THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2003, 2841 : 137 - 149
  • [8] An efficient approximation algorithm for the survivable network design problem
    Harold N. Gabow
    Michel X. Goemans
    David P. Williamson
    [J]. Mathematical Programming, 1998, 82 : 13 - 40
  • [9] An efficient approximation algorithm for the survivable network design problem
    Gabow, HN
    Goemans, MX
    Williamson, DP
    [J]. MATHEMATICAL PROGRAMMING, 1998, 82 (1-2) : 13 - 40
  • [10] AN O(LOG N) PARALLEL CONNECTIVITY ALGORITHM
    SHILOACH, Y
    VISHKIN, U
    [J]. JOURNAL OF ALGORITHMS, 1982, 3 (01) : 57 - 67