Simple and Improved Parameterized Algorithms for Multiterminal Cuts
Simple and Improved Parameterized Algorithms for Multiterminal Cuts
复制标题
DOI:
10.1007/s00224-009-9215-5
复制
发表时间:
2009-05
影响因子:
0.5
通讯作者:
Mingyu Xiao
中科院分区:
文献类型:
--
作者:
Mingyu Xiao
Given a graphG=(V,E) withnvertices andmedges, and a subsetTofkvertices calledterminals, theEdge(respectively,Vertex)Multiterminal Cutproblem is to find a set of at mostledges (non-terminal vertices), whose removal fromGseparates each terminal from all the others. These two problems are NP-hard fork≥3 but well-known to be polynomial-time solvable fork=2 by the flow technique. In this paper, based on a notionfarthest minimum isolating cut, we design several simple and improved algorithms for Multiterminal Cut. We show that Edge Multiterminal Cut can be solved inO(2lkT(n,m)) time and Vertex Multiterminal Cut can be solved inO(klT(n,m)) time, whereT(n,m)=O(min (n2/3,m1/2)m) is the running time of finding a minimum (s,t) cut in an unweighted graph. Furthermore, the running time bounds of our algorithms can be further reduced for small values ofk: Edge 3-Terminal Cut can be solved inO(1.415lT(n,m)) time, and Vertex {3,4,5,6}-Terminal Cuts can be solved inO(2.059lT(n,m)),O(2.772lT(n,m)),O(3.349lT(n,m)) andO(3.857lT(n,m)) time respectively. Our results on Multiterminal Cut can also be used to obtain faster algorithms forMulticut:-time algorithm for Edge Multicut andO((2k)k+l/2T(n,m))-time algorithm for Vertex Multicut.