Optimal Bounds for the k -cut Problem
Optimal Bounds for the k -cut Problem
复制标题
k 割问题的最优界
DOI:
10.1145/3478018
复制
发表时间:
2022
影响因子:
2.5
通讯作者:
Li, Jason
中科院分区:
文献类型:
--
作者:
Gupta, Anupam;Harris, David G.;Lee, Euiwoong;Li, Jason
In thek-cut problem, we want to find the lowest-weight set of edges whose deletion breaks a given (multi)graph intokconnected components. Algorithms of Karger and Stein can solve this in roughlyO(n2k) time. However, lower bounds from conjectures about thek-clique problem imply that Ω (n(1-o(1))k) time is likely needed. Recent results of Gupta, Lee, and Li have given new algorithms for generalk-cut inn1.98k + O(1)time, as well as specialized algorithms with better performance for certain classes of graphs (e.g., for small integer edge weights).In this work, we resolve the problem for general graphs. We show that the Contraction Algorithm of Karger outputs any fixedk-cut of weight α λkwith probability Ωk(n-αk), where λkdenotes the minimumk-cut weight. This also gives an extremal bound ofOk(nk) on the number of minimumk-cuts and an algorithm to compute λkwith roughlynkpolylog(n) runtime. Both are tight up to lower-order factors, with the algorithmic lower bound assuming hardness of max-weightk-clique.The first main ingredient in our result is an extremal bound on the number of cuts of weight less than 2 λk/k, using the Sunflower lemma. The second ingredient is a fine-grained analysis of how the graph shrinks—and how the average degree evolves—in the Karger process.