Back to Search Start Over

Approximation Algorithms for Requirement Cut on Graphs

Authors :
Viswanath Nagarajan
R. Ravi
Source :
Algorithmica. 56:198-213
Publication Year :
2008
Publisher :
Springer Science and Business Media LLC, 2008.

Abstract

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,…,X g ⊆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 n⋅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 n⋅log (gR)). On trees, we obtain an improved guarantee of O(log (gR)). There is an Ω(log g) hardness of approximation for the requirement cut problem, even on trees.

Details

ISSN :
14320541 and 01784617
Volume :
56
Database :
OpenAIRE
Journal :
Algorithmica
Accession number :
edsair.doi...........db4022bc1df2465c27fe5f87bb1713c2
Full Text :
https://doi.org/10.1007/s00453-008-9171-5