A Bicriteria Approzimation Algorithm for Generalized K-Multicut in Trees
Given a tree T = (V, E) with costs defined on edges, a positive integer k, and l terminal sets S1, S2,...., Sl with every Si (∈) V, the generalized k-Multicut in trees problem (k-GMC(T)) asks to find an edge subset in E at the minimum cost such that its removal cuts at least k terminal sets. The k-GMC(T) problem is a natural generalization of the classical Multicut in trees problem and the Multiway Cut in trees problem. This problem is hard to be approximated within O(n1/6-∈) for some small constant ∈ > 0 (Zhang, CiE07). Based on a greedy approach and a rounding technique in linear programming, we give a bicriteria approximation algorithm for k-GMC(T). Our algorithm outputs in polynomial time a solution which cuts at least (1 - ∈)k terminal sets and whose cost is within 2/∈·l times of the optimum for any small constant ∈ > 0, and hence gives sublinear approximation ratio for k-GMC(T).
Peng Zhang Darning Zhu Junfeng Luan
School of Computer Science and Technology Shandong University Jinan 250101, P.R.China
国际会议
三亚
英文
1749-1752
2009-04-24(万方平台首次上网日期,不代表论文的发表时间)