Approximation Algorithms for Requirement Cut on Graphs

被引:5
作者
Nagarajan, Viswanath [1 ]
Ravi, R. [1 ]
机构
[1] Carnegie Mellon Univ, Tepper Sch Business, Pittsburgh, PA 15213 USA
关键词
Graph partitioning; Cut problems; Approximation algorithms; STEINER; FLOW; THEOREMS;
D O I
10.1007/s00453-008-9171-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we unify several graph partitioning problems including multicut, multiway cut, and k-cut, into a single problem. The input to the requirement cut problem is an undirected edge-weighted graph G=(V,E), and g groups of vertices X (1),aEuro broken vertical bar,X (g) aS dagger V, with each group X (i) having a requirement r (i) between 0 and |X (i) |. The goal is to find a minimum cost set of edges whose removal separates each group X (i) into at least r (i) disconnected components. We give an O(log na <...log (gR)) approximation algorithm for the requirement cut problem, where n is the total number of vertices, g is the number of groups, and R is the maximum requirement. We also show that the integrality gap of a natural LP relaxation for this problem is bounded by O(log na <...log (gR)). On trees, we obtain an improved guarantee of O(log (gR)). There is an Omega(log g) hardness of approximation for the requirement cut problem, even on trees.
引用
收藏
页码:198 / 213
页数:16
相关论文
共 23 条
[1]  
Arora S., 2004, P 36 ANN S THEORY CO, P222
[2]  
Arora S, 2008, J AM MATH SOC, V21, P1
[3]   An O(log k) approximate min-cut max-flow theorem and approximation algorithm [J].
Aumann, Y ;
Rabani, Y .
SIAM JOURNAL ON COMPUTING, 1998, 27 (01) :291-301
[4]   The multi-multiway cut problem [J].
Avidor, Adi ;
Langberg, Michael .
THEORETICAL COMPUTER SCIENCE, 2007, 377 (1-3) :35-42
[5]   An improved approximation algorithm for multiway cut [J].
Calinescu, G ;
Karloff, H .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 60 (03) :564-574
[6]   The Steiner k-cut problem [J].
Chekuri, C ;
Guha, S ;
Naor, J .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2006, 20 (01) :261-271
[7]   THE COMPLEXITY OF MULTITERMINAL CUTS [J].
DAHLHAUS, E ;
JOHNSON, DS ;
PAPADIMITRIOOU, CH ;
SEYMOUR, PD ;
YANNAKAKIS, M .
SIAM JOURNAL ON COMPUTING, 1994, 23 (04) :864-894
[8]  
Fakcharoenphol J, 2004, J COMPUT SYST SCI, V69, P485, DOI [10.1016/j.jcss.2004.04.011, 10.1016/j.jcss.2004.04.01]
[9]   A threshold of in n for approximating set cover [J].
Feige, U .
JOURNAL OF THE ACM, 1998, 45 (04) :634-652
[10]  
Ford L.R., 1956, CAN J MATH, V8