TY - JOUR
T1 - The multi-multiway cut problem
AU - Avidor, Adi
AU - Langberg, Michael
PY - 2007/5/31
Y1 - 2007/5/31
N2 - In this paper, we define and study a natural generalization of the multicut and multiway cut problems: the minimum multi-multiway cut problem. The input to the problem is a weighted undirected graph G = (V, E) and k sets S1, S2, ..., Sk of vertices. The goal is to find a subset of edges of minimum total weight whose removal completely disconnects each one of the sets S1, S2, ..., Sk, i.e., disconnects every pair of vertices u and v such that u, v ∈ Si, for some i. This problem generalizes both the multicut problem, when | Si | = 2, for 1 ≤ i ≤ k, and the multiway cut problem, when k = 1. We present an approximation algorithm for the multi-multiway cut problem with an approximation ratio which matches that obtained by Garg, Vazirani, and Yannakakis on the standard multicut problem. Namely, our algorithm has an O (log k) approximation ratio. Moreover, we consider instances of the minimum multi-multiway cut problem which are known to have an optimal solution of light weight. We show that our algorithm has an approximation ratio substantially better than O (log k) when restricted to such "light" instances. Specifically, we obtain an O (log LP)-approximation algorithm for the problem when all edge weights are at least 1 (here LP denotes the value of a natural linear programming relaxation of the problem). The latter improves the O (log LP log log LP) approximation ratio for the minimum multicut problem (implied by the work of Seymour and Even et al.).
AB - In this paper, we define and study a natural generalization of the multicut and multiway cut problems: the minimum multi-multiway cut problem. The input to the problem is a weighted undirected graph G = (V, E) and k sets S1, S2, ..., Sk of vertices. The goal is to find a subset of edges of minimum total weight whose removal completely disconnects each one of the sets S1, S2, ..., Sk, i.e., disconnects every pair of vertices u and v such that u, v ∈ Si, for some i. This problem generalizes both the multicut problem, when | Si | = 2, for 1 ≤ i ≤ k, and the multiway cut problem, when k = 1. We present an approximation algorithm for the multi-multiway cut problem with an approximation ratio which matches that obtained by Garg, Vazirani, and Yannakakis on the standard multicut problem. Namely, our algorithm has an O (log k) approximation ratio. Moreover, we consider instances of the minimum multi-multiway cut problem which are known to have an optimal solution of light weight. We show that our algorithm has an approximation ratio substantially better than O (log k) when restricted to such "light" instances. Specifically, we obtain an O (log LP)-approximation algorithm for the problem when all edge weights are at least 1 (here LP denotes the value of a natural linear programming relaxation of the problem). The latter improves the O (log LP log log LP) approximation ratio for the minimum multicut problem (implied by the work of Seymour and Even et al.).
KW - Approximation algorithms
KW - Linear programming
KW - Minimum multicut
KW - Minimum multiway cut
UR - https://www.scopus.com/pages/publications/34247645910
U2 - 10.1016/j.tcs.2007.02.026
DO - 10.1016/j.tcs.2007.02.026
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:34247645910
SN - 0304-3975
VL - 377
SP - 35
EP - 42
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 1-3
ER -