Hypergraph k-cut in randomized polynomial time
Hypergraph k-cut in randomized polynomial time
复制标题
DOI:
10.1007/s10107-019-01443-7
复制
发表时间:
2018-01
影响因子:
2.7
通讯作者:
Karthekeyan Chandrasekaran;Chao Xu;Xilin Yu
中科院分区:
文献类型:
--
作者:
Karthekeyan Chandrasekaran;Chao Xu;Xilin Yu
For a fixed integer, the hypergraphk-cut problem asks for a smallest subset of hyperedges whose removal leads to at leastkconnected components in the remaining hypergraph. While graphk-cut is solvable efficiently (Goldschmidt and Hochbaum in Math. Oper. Res. 19(1):24–37, 1994), the complexity of hypergraphk-cut has been open. In this work, we present a randomized polynomial time algorithm to solve the hypergraphk-cut problem. Our algorithmic technique extends to solve the more general hedgek-cut problem when the subgraph induced by every hedge has a constant number of connected components. Our algorithm is based on random contractions akin to Karger’s min cut algorithm. Our main technical contribution is a non-uniform distribution over the hedges (hyperedges) so that random contraction of hedges (hyperedges) chosen from the distribution succeeds in returning an optimum solution with large probability. In addition, we present an alternative contraction based randomized polynomial time approximation scheme for hedgek-cut in arbitrary hedgegraphs (i.e., hedgegraphs whose hedges could have a large number of connected components). Our algorithm and analysis also lead to bounds on the number of optimal solutions to the respective problems.