Optimal Bounds for the k-cut Problem

05/17/2020
by   Anupam Gupta, et al.
0

In the k-cut problem, we want to find the smallest set of edges whose deletion breaks a given (multi)graph into k connected components. Algorithms of Karger Stein and Thorup showed how to find such a minimum k-cut in time approximately O(n^2k). The best lower bounds come from conjectures about the solvability of the k-clique problem and a reduction from k-clique to k-cut, and show that solving k-cut is likely to require time Ω(n^k). Recent results of Gupta, Lee Li have given special-purpose algorithms that solve the problem in time n^1.98k + O(1), and ones that have better performance for special classes of graphs (e.g., for small integer weights). In this work, we resolve the problem for general graphs, by showing that for any fixed k ≥ 2, the Karger-Stein algorithm outputs any fixed k-cut of weight αλ_k with probability at least O_k(n^-α k), where λ_k denotes the minimum k-cut size. This also gives an extremal bound of O_k(n^k) on the number of minimum k-cuts in an n-vertex graph and an algorithm to compute a minimum k-cut in similar runtime. Both are tight up to lower-order factors, with the algorithmic lower bound assuming hardness of max-weight k-clique. The first main ingredient in our result is a fine-grained analysis of how the graph shrinks—and how the average degree evolves—under the Karger-Stein process. The second ingredient is an extremal result bounding the number of cuts of size less than 2 λ_k/k, using the Sunflower lemma.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2019

The Karger-Stein Algorithm is Optimal for k-cut

In the k-cut problem, we are given an edge-weighted graph and want to fi...
research
10/07/2019

Faster Minimum k-cut of a Simple Graph

We consider the (exact, minimum) k-cut problem: given a graph and an int...
research
09/17/2019

Preprocessing and Cutting Planes with Conflict Graphs

This paper addresses the implementation of conflict graph-based routines...
research
03/20/2019

Almost Tight Lower Bounds for Hard Cutting Problems in Embedded Graphs

We prove essentially tight lower bounds, conditionally to the Exponentia...
research
07/16/2018

Faster Algorithms for All-Pairs Bounded Min-Cuts

Given a directed graph, the vertex connectivity from u to v is the maxim...
research
07/06/2021

On the Hardness of Compressing Weights

We investigate computational problems involving large weights through th...
research
11/05/2021

Breaking the n^k Barrier for Minimum k-cut on Simple Graphs

In the minimum k-cut problem, we want to find the minimum number of edge...

Please sign up or login with your details

Forgot password? Click here to reset