Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems

被引:80
作者
Fleischer, Lisa [1 ]
Jain, Kamal
Williamson, David P.
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Microsoft Corp, Res, Redmond, WA 98052 USA
[3] Cornell Univ, Sch Operat Res & Ind Engn, Ithaca, NY 14853 USA
基金
美国国家科学基金会;
关键词
approximation algorithm; network design;
D O I
10.1016/j.jcss.2005.05.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
The survivable network design problem (SNDP) is the following problem: given an undirected graph and values r(ij) for each pair of vertices i and j, find a minimum-cost subgraph such that there are at least rij disjoint paths between vertices i and j. In the edge connected version of this problem (EC-SNDP), these paths must be edge-disjoint. In the vertex connected version of the problem (VC-SNDP), the paths must be vertex disjoint. The element connectivity problem (ELC-SNDP, or ELC) is a problem of intermediate difficulty. In this problem, the set of vertices is partitioned into terminals and nonterminals. The edges and nonterminals of the graph are called elements. The values rij are only specified for pairs of terminals i, j, and the paths from i to j must be element disjoint. Thus if r(ij) - 1 elements fail, terminals i and j are still connected by a path in the network. These variants of SNDP are all known to be NP-hard. The best known approximation algorithm for the EC-SNDP has performance guarantee of 2 and iteratively rounds solutions to a linear programming relaxation of the problem. ELC has a primal-dual O(log k)-approximation algorithm, where k = max(i,j) r(ij). Since this work first appeared as an extended abstract, it has been shown that it is hard to approximate VC-SNDP to factor2(log1-epsilon n). In this paper we investigate applying iterative rounding to ELC and VC-SNDP. We show that iterative rounding will not yield a constant factor approximation algorithm for general VC-SNDP. On the other hand, we show how to extend the analysis of iterative rounding applied to EC-SNDP to yield 2-approximation algorithms for both general ELC, and for the case of VC-SNDP when r(ij) is an element of {0, 1, 2}. The latter result improves on an existing 3-approximation algorithm. The former is the first constant factor approximation algorithm for a general survivable network design problem that allows node failures. (C) 2006 Published by Elsevier Inc.
引用
收藏
页码:838 / 867
页数:30
相关论文
共 22 条
[1]
An approximation algorithm for the minimum-cost k-vertex connected subgraph [J].
Cheriyan, J ;
Vempala, S ;
Vetta, A .
SIAM JOURNAL ON COMPUTING, 2003, 32 (04) :1050-1055
[2]
CHERIYAN J, 2001, 8 INT INT PROGR COMB, P30
[3]
Chvatal V, 1983, Linear programming
[4]
Diestel R., 2000, GRAD TEXT M, V173
[5]
An iterative rounding 2-approximation algorithm for the element connectivity problem [J].
Fleischer, L ;
Jain, K ;
Williamson, DP .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :339-347
[6]
FLEISCHER L, 2001, 8 INT INT PROGR COMB, P115
[7]
Fleischer L., 2004, P ACM SIAM S DISCR A, P1001
[8]
MINIMAL EDGE-COVERINGS OF PAIRS OF SETS [J].
FRANK, A ;
JORDAN, T .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1995, 65 (01) :73-110
[9]
Garg N, 2002, ANN IEEE SYMP FOUND, P500, DOI 10.1109/SFCS.2002.1181974
[10]
GOEMANS MX, 1994, PROCEEDINGS OF THE FIFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P223