Back to Search
Start Over
Approximation Algorithms for Requirement Cut on Graphs
- 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.
- Subjects :
- Discrete mathematics
General Computer Science
Applied Mathematics
Maximum cut
Graph partition
Approximation algorithm
Graph theory
Hardness of approximation
Steiner tree problem
Computer Science Applications
Combinatorics
symbols.namesake
Minimum cut
Cut
symbols
MathematicsofComputing_DISCRETEMATHEMATICS
Mathematics
Subjects
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