Sub-nk Deterministic algorithm for minimum k-way cut in simple graphs
Abstract
We present a deterministic exact algorithm for the minimum k-cut problem on simple graphs. Our approach combines the principal sequence of partitions (PSP), derived canonically from ideal loads, with a single level of Kawarabayashi--Thorup (KT) contractions at the critical PSP threshold~λj. Let j be the smallest index with (Pj) k and R := k - (Pj-1). We prove a structural decomposition theorem showing that an optimal k-cut can be expressed as the level-(j\!-\!1) boundary A j-1 together with exactly (R-r) non-trivial internal cuts of value at most~λj and r singleton isolations (``islands'') inside the parts of~Pj-1. At this level, KT contractions yield kernels of total size O(n / λj), and from them we build a canonical border family~B of the same order that deterministically covers all optimal refinement choices. Branching only over~B (and also including an explicit ``island'' branch) gives total running time T(n,m,k) = O(poly(m)+(nλj+nω/3)R), where ω < 2.373 is the matrix multiplication exponent. In particular, if λj n for some constant > 0, we obtain a deterministic sub-nk-time algorithm, running in n(1-)(k-1)+o(k) time. Finally, combining our PSP×KT framework with a small-λ exact subroutine via a simple meta-reduction yields a deterministic nc k+O(1) algorithm for c = \ t/(t+1), ω/3 \ < 1, aligning with the exponent in the randomized bound of He--Li (STOC~2022) under the assumed subroutine.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.