WHEN TREES COLLIDE - AN APPROXIMATION ALGORITHM FOR THE GENERALIZED STEINER PROBLEM ON NETWORKS

被引:231
作者
AGRAWAL, A
KLEIN, P
RAVI, R
机构
[1] BROWN UNIV, DEPT COMP SCI, PROVIDENCE, RI 02912 USA
[2] UNIV CALIF DAVIS, DEPT COMP SCI, DAVIS, CA 95616 USA
关键词
APPROXIMATION ALGORITHM; NETWORK DESIGN; STEINER TREE PROBLEM;
D O I
10.1137/S0097539792236237
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give the first approximation algorithm for the generalized network Steiner problem, a problem in network design. An instance consists of a network with link-costs and, for each pair {i,j} of nodes, an edge-connectivity requirement r(ij). The goal is to find a minimum-coir network using the available links and satisfying the requirements. Our algorithm outputs a solution whose cost is within 2[log(2)(r + 1)] of optimal, where r is the highest requirement value. In the course of proving the performance guarantee, we prove a combinatorial minmax approximate equality relating minimum-cost networks to maximum packings of certain kinds of cuts. As a consequence of the proof of this theorem, we obtain an approximation algorithm for optimally packing these cuts; we show that this algorithm has application to estimating the reliability of a probabilistic network.
引用
收藏
页码:440 / 456
页数:17
相关论文
共 45 条
[1]  
AGRAWAL A, 1990, CS9032 BROWN U TECHN
[2]   AN INTEGER LINEAR-PROGRAMMING APPROACH TO THE STEINER PROBLEM IN GRAPHS [J].
ANEJA, YP .
NETWORKS, 1980, 10 (02) :167-178
[3]  
ARORA S, 1992, AN S FDN CO, P14
[4]  
ARORA S, 1992, AN S FDN CO, P2
[5]  
BERMAN P, 1991, COMMUNICATION
[6]   SYNTHESIS OF A COMMUNICATION NET [J].
CHIEN, RT .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1960, 4 (03) :311-320
[7]  
Colbourn C.J., 1987, COMBINATORICS NETWOR
[8]   EDGE-PACKINGS OF GRAPHS AND NETWORK RELIABILITY [J].
COLBOURN, CJ .
DISCRETE MATHEMATICS, 1988, 72 (1-3) :49-61
[9]  
Edmonds J., 1973, Mathematical Programming, V5, P88, DOI 10.1007/BF01580113
[10]  
ELARBI C, 1978, RAIRO-RECH OPER, V12, P207