Hypergraph $k$-cut for fixed $k$ in deterministic polynomial time
Abstract
We consider the Hypergraph--cut problem. The input consists of a hypergraph with non-negative hyperedge-costs and a positive integer . The objective is to find a least-cost subset such that the number of connected components in is at least . An alternative formulation of the objective is to find a partition of into non-empty sets so as to minimize the cost of the hyperedges that cross the partition. Graph--cut, the special case of Hypergraph--cut obtained by restricting to graph inputs, has received considerable attention. Several different approaches lead to a polynomial-time algorithm for Graph--cut when is fixed, starting with the work of Goldschmidt and Hochbaum (1988). In contrast, it is only recently that a randomized polynomial time algorithm for Hypergraph--cut was developed (Chandrasekaran, Xu, Yu, 2018) via a subtle generalization of Karger's random contraction approach for graphs. In this work, we develop the first deterministic polynomial time algorithm for Hypergraph--cut for all fixed . We describe two algorithms both of which are based on a divide and conquer approach. The first algorithm is simpler and runs in time while the second one runs in time. Our proof relies on new structural results that allow for efficient recovery of the parts of an optimum -partition by solving minimum -terminal cuts. Our techniques give new insights even for Graph--cut.
Cite
@article{arxiv.2009.12442,
title = {Hypergraph $k$-cut for fixed $k$ in deterministic polynomial time},
author = {Karthekeyan Chandrasekaran and Chandra Chekuri},
journal= {arXiv preprint arXiv:2009.12442},
year = {2020}
}