๐ค AI Summary
This work addresses the problem of decomposing a graph into highly expanding subgraphs in polynomial time while minimizing the fraction of edges removed. We present the first polynomial-time algorithm that, by deleting at most a ฯยทlog^{1+o(1)}n fraction of edges, ensures every remaining connected component is a ฯ-spectral expander. This result achieves a log^{1+o(1)}n overhead, approaching the theoretical lower bound of ฮฉ(log n) and significantly improving upon the previous best guarantee of O(ฯ logยฒn). The key innovation lies in the integration of graph decomposition techniques, spectral expander theory, and a refined edge-pruning strategy, which together yield near-optimal edge deletion while preserving strong expansion properties and closely approaching fundamental graph-theoretic limits.
๐ Abstract
We present the first polynomial-time algorithm for computing a near-optimal \emph{flow}-expander decomposition. Given a graph $G$ and a parameter $\phi$, our algorithm removes at most a $\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 $\log^{1+o(1)}n$, nearly matching the $\Omega(\log n)$ graph-theoretic lower bound that already holds for cut-expander decompositions, up to a $\log^{o(1)}n$ factor. Prior polynomial-time algorithms required removing $O(\phi\log^{1.5}n)$ and $O(\phi\log^{2}n)$ fractions of edges to guarantee $\phi$-cut-expander and $\phi$-flow-expander components, respectively.