Approximating k-node connected subgraphs via critical graphs

被引:33
|
作者
Kortsarz, G [1 ]
Nutov, Z
机构
[1] Rutgers State Univ, Camden, NJ 08102 USA
[2] Open Univ Israel, Dept Comp Sci, IL-61392 Ramat Aviv, Israel
关键词
connectivity; approximation; graphs; network design;
D O I
10.1137/S0097539703435753
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present two new approximation algorithms for the problem of finding a k-node connected spanning subgraph ( directed or undirected) of minimum cost. The best known approximation guarantees for this problem were O(min{k, n/root(n-k)}) for both directed and undirected graphs, and O( ln k) for undirected graphs with n >= 6k(2), where n is the number of nodes in the input graph. Our first algorithm has approximation ratio O(n/n-k ln(2) k), which is O(ln(2) k) except for very large values of k, namely, k = n - o( n). This algorithm is based on a new result on l-connected p-critical graphs, which is of independent interest in the context of graph theory. Our second algorithm uses the primal-dual method and has approximation ratio O(v n ln k) for all values of n, k. Combining these two gives an algorithm with approximation ratio O(ln k center dot min{root k, n/n-k ln k}), which asymptotically improves the best known approximation guarantee for directed graphs for all values of n, k, and for undirected graphs for k > root n/6. Moreover, this is the first algorithm that has an approximation guarantee better than T( k) for all values of n, k. Our approximation ratio also provides an upper bound on the integrality gap of the standard LP-relaxation.
引用
收藏
页码:247 / 257
页数:11
相关论文
共 50 条