Abstract
Given a tree \(T = (V, E)\) with \(n\) vertices and a collection of terminal sets \(D = \{S_1, S_2, \ldots , S_c\}\), where each \(S_i\) is a subset of \(V\) and \(c\) is a constant, the generalized multiway cut in trees problem (GMWC(T)) asks to find a minimum size edge subset \(E^{\prime } \subseteq E\) such that its removal from the tree separates all terminals in \(S_i\) from each other for each terminal set \(S_i\). The GMWC(T) problem is a natural generalization of the classical multiway cut in trees problem, and has an implicit relation to the Densest \(k\)-Subgraph problem. In this paper, we show that the GMWC(T) problem is fixed-parameter tractable by giving an \(O(n^2 + 2^k)\) time algorithm, where \(k\) is the size of an optimal solution, and the GMWC(T) problem is polynomial time solvable when the problem is restricted in paths.We also discuss some heuristics for the GMWC(T) problem
Similar content being viewed by others
References
Bhaskara A, Charikar M, Chlamtac E, Feige U, Vijayaraghavan A (2010) Detecting high log-densities: an \(O(n^{1/4})\) approximation for densest \(k\)-subgraph. In: Schulman L (ed) Proceedings of the 42nd Annual ACM Symposium on Theory of Computing (STOC). ACM, Cambridge, pp 201–210
Bender MA, Farach-Colton M (2000) The LCA problem revisited. In: Gonnet GH, Panario D, Viola (eds) Proceedings of the 4th Latin American symposium on theoretical informatics (LATIN). LNCS, Springer, vol. 1776, pp 88–94
Bousquet N, Daligault J, Thomass\(\acute{e}\) S, Yeo A (2009) A polynomial kernel for multicut in trees. In: Albers S, Marion JY (eds) Proceedings of the 26th international symposium on theoretical aspects of computer science (STACS), LIPIcs 3 Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, pp 183–194
Bousquet N, Daligault J, Thomass\(\acute{e}\) S (2011) Multicut is FPT. In: Fortnow L, Vadhan S (eds) Proceedings of the 43rd annual ACM symposium on theory of computing (STOC). ACM, Cambridge, pp 459–468
Chen J, Fan JH, Kanj I, Liu Y, Zhang F (2012) Multicut in trees viewed through the eyes of vertex cover. J Comput Syst Sci 78:637–1650
Chen J, Liu Y, Lu SJ (2009) An improved parameterized algorithm for the minimum node multiway cut problem. Algorithmica 55:1–13
Chopra S, Rao M (1991) On the multiway cut polyhedron. Networks 21:51–89
Costa MC, Billionnet A (2004) Multiway cut and integer flow problems in trees. Electr Notes Discr Math 17:105–109
Dahlhaus E, Johnson D, Papadimitriou C, Seymour P, Yannakakis M (1994) The complexity of multiterminal cuts. SIAM J Comput 23:864–894
Garg N, Vazirani V, Yannakakis M (1997) Primal-dual approximation algorithm for integral flow and multicut in trees. Algorithmica 18:3–20
Guo J, Niedermeier R (2005) Fixed-parameter tractability and data reduction for multicut in trees. Networks 46(3):124–135
Karger D, Klein P, Stein C, Thorup M, Young N (2004) Rounding algorithms for a geometric embedding of minimum multiway cut. Math Oper Res 29(3):436–461
Khot S, Regev O (2008) Vertex cover might be hard to approximate to within \(2-\epsilon \). J Comput Syst Sci 74(3):335–349
Liu H, Zhang P (2012) On the generalized multiway cut in trees problem. In: Lin G (ed) Proceedings of the 6th international conference of combinatorial optimization and applications (COCOA). LNCS, Springer, vol. 7402, pp 151–162
Manokaran R, Naor J, Raghavendra P, Schwartz R (2008) SDP gaps and UGC hardness for multiway cut, 0-extension, and metric labeling. In: Dwork C (ed) Proceedings of the 40th annual ACM symposium on theory of computing (STOC). ACM, Cambridge, pp 11–20
Mestre J (2008) Lagrangian relaxation and partial cover (extended abstract). In: Albers S, Weil P(eds) Proceedings of the 25th international symposium on theoretical aspects of computer science (STACS). LIPIcs 1 Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, pp 539–550
Niedermeier R (2000) A general method to speed up fixed-parameter-tractable algorithms. Inf Process Lett 73:125–129
Xiao MY (2010) Simple and improved parameterized algorithms for multiterminal cuts. Theory Comput Syst 46:723–736
Zhang P (2007) Approximating generalized multicut on trees. In: Cooper SB, Lo\(\ddot{w}\)e B, Sorbi A (eds) Proceedings of the 3rd international conference of computability in Europe (CiE). LNCS, Springer, vol. 4497, pp 799–808
Zhang P, Zhu DM, Luan JF (2012) An approximation algorithm for the generalized \(k\)-multicut problem. Discr Appl Math 160(7–8):1240–1247
Acknowledgments
We are very grateful to the anonymous referees for their valuable comments which help to improve the presentation of the paper. Hong Liu is supported by the Independent Innovation Foundation of Shandong University (2012TS071). Peng Zhang is supported by the National Natural Science Foundation of China (60970003), China Postdoctoral Science Foundation (200902562), the Special Foundation of Shandong Province Postdoctoral Innovation Project (200901010), and the Independent Innovation Foundation of Shandong University (2012TS072).
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper appeared in the Proceedings of the 6th International Conference of Combinatorial Optimization and Applications (COCOA 2012) (Liu and Zhang 2012).
Rights and permissions
About this article
Cite this article
Liu, H., Zhang, P. On the generalized multiway cut in trees problem. J Comb Optim 27, 65–77 (2014). https://doi.org/10.1007/s10878-012-9565-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-012-9565-9