Approximation Algorithms for Submodular Multiway Partition
Abstract
We study algorithms for the Submodular Multiway Partition problem (SubMP). An instance of SubMP consists of a finite ground set V, a subset of k elements S = \s1,s2,...,sk\ called terminals, and a non-negative submodular set function f:2V→ R+ on V provided as a value oracle. The goal is to partition V into k sets A1,...,Ak such that for 1 i k, si ∈ Ai and Σi=1k f(Ai) is minimized. SubMP generalizes some well-known problems such as the Multiway Cut problem in graphs and hypergraphs, and the Node-weighed Multiway Cut problem in graphs. SubMP for arbitrarysubmodular functions (instead of just symmetric functions) was considered by Zhao, Nagamochi and Ibaraki ZhaoNI05. Previous algorithms were based on greedy splitting and divide and conquer strategies. In very recent work ChekuriE11 we proposed a convex-programming relaxation for SubMP based on the Lov\'asz-extension of a submodular function and showed its applicability for some special cases. In this paper we obtain the following results for arbitrary submodular functions via this relaxation. (i) A 2-approximation for SubMP. This improves the (k-1)-approximation from ZhaoNI05 and (ii) A (1.5-1/k)-approximation for SubMP when f is symmetric. This improves the 2(1-1/k)-approximation from Queyranne99,ZhaoNI05.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.