English

Expander Decomposition with Almost Optimal Overhead

Data Structures and Algorithms 2026-04-29 v2

Abstract

We present the first polynomial-time algorithm for computing a near-optimal \emph{flow}-expander decomposition. Given a graph GG and a parameter ϕ\phi, our algorithm removes at most a ϕlog1+o(1)n\phi\log^{1+o(1)}n fraction of edges so that every remaining connected component is a ϕ\phi-\emph{flow}-expander (a stronger guarantee than being a ϕ\phi-\emph{cut}-expander). This achieves overhead log1+o(1)n\log^{1+o(1)}n, nearly matching the Ω(logn)\Omega(\log n) graph-theoretic lower bound that already holds for cut-expander decompositions, up to a logo(1)n\log^{o(1)}n factor. Prior polynomial-time algorithms required removing O(ϕlog1.5n)O(\phi\log^{1.5}n) and O(ϕlog2n)O(\phi\log^{2}n) fractions of edges to guarantee ϕ\phi-cut-expander and ϕ\phi-flow-expander components, respectively.

Keywords

Cite

@article{arxiv.2602.15015,
  title  = {Expander Decomposition with Almost Optimal Overhead},
  author = {Nikhil Bansal and Arun Jambulapati and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2602.15015},
  year   = {2026}
}
R2 v1 2026-07-01T10:38:57.502Z