A Unified View of Graph Regularity via Matrix Decompositions
Greg Bodwin, Santosh Vempala
TL;DR
The paper introduces cut pseudorandom graphs and a matrix-decomposition framework to unify sparse graph regularity results. By a deterministic, polynomial-time cut decomposition process, it defines a class of graphs on which both sparse weak regularity and sparse Szemerédi-type regularity hold, with bounds tied to projection-values of the decomposition. It then shows that several natural sparse graph classes (L^p upper regular, low threshold rank, and core-dense) are encompassed by cut pseudorandomness, yielding new regularity results and enabling PTASes for MAX-CUT, MAX-BISECTION, and MIN-BISECTION; the approach also extends to tensor decompositions for MAX-CSP. The framework thus generalizes and strengthens the linear-algebraic foundations of sparse regularity, providing both algorithmic guarantees and broad applicability to combinatorial optimization on sparse graphs. This unified perspective offers a path to efficient approximation schemes in settings where classical dense-graph regularity is inapplicable, with practical impact on graph algorithms and CSPs in sparse regimes.
Abstract
We prove algorithmic weak and \Szemeredi{} regularity lemmas for several classes of sparse graphs in the literature, for which only weak regularity lemmas were previously known. These include core-dense graphs, low threshold rank graphs, and (a version of) $L^p$ upper regular graphs. More precisely, we define \emph{cut pseudorandom graphs}, we prove our regularity lemmas for these graphs, and then we show that cut pseudorandomness captures all of the above graph classes as special cases. The core of our approach is an abstracted matrix decomposition, roughly following Frieze and Kannan [Combinatorica '99] and \Lovasz{} and Szegedy [Geom.\ Func.\ Anal.\ '07], which can be computed by a simple algorithm by Charikar [AAC0 '00]. This gives rise to the class of cut pseudorandom graphs, and using work of Oveis Gharan and Trevisan [TOC '15], it also implies new PTASes for MAX-CUT, MAX-BISECTION, MIN-BISECTION for a significantly expanded class of input graphs. (It is NP Hard to get PTASes for these graphs in general.)
