Abstract

We study the multiway cut problem in directed graphs and one of its special cases, the node-weighted multiway cut problem in undirected graphs. In Directed Multiway Cut (Dir-MC) the input is an edge-weighted directed graph G = (V, E) and a set of k terminal nodes {s1, s2, . . ., sk} ⊆ V; the goal is to find a min-weight subset of edges whose removal ensures that there is no path from si to sj for any i ≠ j. In Node-weighted Multiway Cut (Node-wt-MC) the input is a node-weighted undirected graph G and a set of k terminal nodes {s1, S2, . . . ., sk} ⊆ V; the goal is to find a min-weight subset of nodes whose removal ensures that there is no path from si to sj for any i ≠ j. Dir-MC admits a 2-approximation [28] and Node-wt-MC admits a 2(1 - 1/k)-approximation [21], both via rounding of LP relaxations. Previous rounding algorithms for these problems, from nearly twenty years ago, are based on careful rounding of an optimum solution to an LP relaxation. This is particularly true for Dir-MC for which the rounding relies on a custom LP formulation instead of the natural distance based LP relaxation [28].In this paper we describe extremely simple and near linear-time rounding algorithms for Dir-MC and Mode-wt-MC via a natural distance based LP relaxation. The dual of this relaxation is a special case of the maximum multicommodity flow problem. Our algorithms achieve the same bounds as before but have the significant advantage in that they can work with any feasible solution to the relaxation. Consequently, in addition to obtaining book proofs of LP rounding for these two basic problems, we also obtain significantly faster approximation algorithms by taking advantage of known algorithms for computing near-optimal solutions for maximum multicommodity flow problems. We also investigate lower bounds for Dir-MC when k = 2 and prove that the integrality gap of the LP relaxation is 2 even in planar directed graphs.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call