An iterative rounding 2-approximation algorithm for the element connectivity problem

被引:23
作者
Fleischer, L [1 ]
Jain, K [1 ]
Williamson, DP [1 ]
机构
[1] Carnegie Mellon Univ, GSIA, Pittsburgh, PA 15217 USA
来源
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS | 2001年
关键词
D O I
10.1109/SFCS.2001.959908
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
In the survivable network design problem (SNDP), given an undirected graph and values r(ij) for each pair of vertices i and j, we attempt to find a minimum-cost subgraph such that there are r(ij) 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. Jain et al. [12] propose a version of the problem intermediate in difficulty to these two, called the element connectivity problem (ELC-SNDP, or ELC). In this problem, the set of vertices is partitioned into terminals and nonterminals. Phe edges and nonterminals of the graph are called elements. The values r(ij) 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 (due to Jain [11]), and iteratively rounds solutions to a linear programming relaxation of i the problem. ELC has a primal-dual O(log k)-approximation algorithm, where k = max(i,j) r(ij) (Jain et al. [12]). VC-SNDP is not known to have a non-trivial approximation algorithm; however, recently Fleischer [7] has shown how to extend the technique of Jain [11] to give a 2-approximation algorithm in the case that r(ij) is an element of {0, 1, 2}. She also, shows that the same techniques will not work for VC-SNDP for more general values of r(ij). In this paper we show that these techniques can be extended to a 2-approximation algorithm for ELC. This gives the first constant approximation algorithm for a general survivable network design problem which allows node failures.
引用
收藏
页码:339 / 347
页数:9
相关论文
共 19 条
[1]
DELTA-MATROIDS, JUMP SYSTEMS, AND BISUBMODULAR POLYHEDRA [J].
BOUCHET, A ;
CUNNINGHAM, WH .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1995, 8 (01) :17-32
[2]
Cheriyan J., 2001, Integer Programming and Combinatorial Optimization. 8th International IPCO Conference. Proceedings (Lecture Notes in Computer Science Vol.2081), P30
[3]
CHERIYAN J, 2001, UNPUB APPRROXIMATION
[4]
Chvatal V, 1983, Linear programming
[5]
Diestel R., 2000, GRAD TEXT M, V173
[6]
DUNSTAN FDJ, 1973, MATH PROGRAM, V5, P338, DOI DOI 10.1007/BF01580137
[7]
Fleischer L., 2001, Integer Programming and Combinatorial Optimization. 8th International IPCO Conference. Proceedings (Lecture Notes in Computer Science Vol.2081), P115
[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]
GOEMANS MX, 1994, PROCEEDINGS OF THE FIFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P223
[10]
Grotschel M, 2012, Geometric algorithms and combinatorial optimization, V2