Table of Contents
Fetching ...

Finding Colorings in One-Sided Expanders

Rares-Darius Buhai, Yiding Hua, David Steurer, Andor Vári-Kakas

TL;DR

This work tackles the tractability of coloring and independent-set problems on regular one-sided expanders by marrying spectral methods with a model-graph framework. It develops a comprehensive algorithmic pipeline that uses bottom-threshold spectral information, variance bounds, and a partition-recovery meta-theorem to either recover color classes or obtain large independent sets, with precise results when the color-class structure is represented by matrices $M$ with distinct versus repeated rows. The paper further establishes a sharp hardness dichotomy under the Unique Games Conjecture, showing that repeated rows in $M$ yield UG-hardness while distinct rows permit efficient algorithms, and it extends the framework to random planting and rounding techniques that achieve near-optimal colorings or independent sets under plausible spectral conditions. Taken together, these results delineate the boundary between tractable and intractable vertex-coloring problems on one-sided expanders and provide a versatile spectral toolkit for vertex-based graph problems in this regime.

Abstract

We establish new algorithmic guarantees with matching hardness results for coloring and independent set problems in one-sided expanders and related classes of graphs. For example, given a $3$-colorable regular one-sided expander, we compute in polynomial time either an independent set of relative size at least $1/2-o(1)$ or a proper $3$-coloring for all but an $o(1)$ fraction of the vertices, where $o(1)$ stands for a function that tends to $0$ with the second largest eigenvalue of the normalized adjacency matrix. This result improves on recent seminal work of Bafna, Hsieh, and Kothari (STOC 2025) developing an algorithm that efficiently finds independent sets of relative size at least $0.01$ in such graphs. We also obtain an efficient $1.6667$-factor approximation algorithm for VERTEX COVER in sufficiently strong regular one-sided expanders, improving over a previous $(2-ε)$-factor approximation in such graphs for an unspecified constant $ε>0$. We propose a new stratification of $k$-COLORING in terms of $k$-by-$k$ matrices akin to predicate sets for constraint satisfaction problems. We prove that whenever this matrix has repeated rows, the corresponding coloring problem is NP-hard for one-sided expanders under the Unique Games Conjecture. On the other hand, if this matrix has no repeated rows, our algorithms can solve the corresponding coloring problem on one-sided expanders in polynomial time. As starting point for our algorithmic results, we show a property of graph spectra that, to the best of our knowledge, has not been observed before: The number of negative eigenvalues smaller than $-τ$ is at most $O(1/τ^{4})$ times the number of eigenvalues larger than $τ^{2}/2$. While this result allows us to bound the number of eigenvalues bounded away from $0$ in one-sided spectral expanders, this property alone is insufficient for our algorithmic results.

Finding Colorings in One-Sided Expanders

TL;DR

This work tackles the tractability of coloring and independent-set problems on regular one-sided expanders by marrying spectral methods with a model-graph framework. It develops a comprehensive algorithmic pipeline that uses bottom-threshold spectral information, variance bounds, and a partition-recovery meta-theorem to either recover color classes or obtain large independent sets, with precise results when the color-class structure is represented by matrices with distinct versus repeated rows. The paper further establishes a sharp hardness dichotomy under the Unique Games Conjecture, showing that repeated rows in yield UG-hardness while distinct rows permit efficient algorithms, and it extends the framework to random planting and rounding techniques that achieve near-optimal colorings or independent sets under plausible spectral conditions. Taken together, these results delineate the boundary between tractable and intractable vertex-coloring problems on one-sided expanders and provide a versatile spectral toolkit for vertex-based graph problems in this regime.

Abstract

We establish new algorithmic guarantees with matching hardness results for coloring and independent set problems in one-sided expanders and related classes of graphs. For example, given a -colorable regular one-sided expander, we compute in polynomial time either an independent set of relative size at least or a proper -coloring for all but an fraction of the vertices, where stands for a function that tends to with the second largest eigenvalue of the normalized adjacency matrix. This result improves on recent seminal work of Bafna, Hsieh, and Kothari (STOC 2025) developing an algorithm that efficiently finds independent sets of relative size at least in such graphs. We also obtain an efficient -factor approximation algorithm for VERTEX COVER in sufficiently strong regular one-sided expanders, improving over a previous -factor approximation in such graphs for an unspecified constant . We propose a new stratification of -COLORING in terms of -by- matrices akin to predicate sets for constraint satisfaction problems. We prove that whenever this matrix has repeated rows, the corresponding coloring problem is NP-hard for one-sided expanders under the Unique Games Conjecture. On the other hand, if this matrix has no repeated rows, our algorithms can solve the corresponding coloring problem on one-sided expanders in polynomial time. As starting point for our algorithmic results, we show a property of graph spectra that, to the best of our knowledge, has not been observed before: The number of negative eigenvalues smaller than is at most times the number of eigenvalues larger than . While this result allows us to bound the number of eigenvalues bounded away from in one-sided spectral expanders, this property alone is insufficient for our algorithmic results.

Paper Structure

This paper contains 40 sections, 56 theorems, 159 equations, 5 algorithms.

Key Result

Theorem 1.1

For every $\lambda>0$, there exists a polynomial-time algorithm that given a $n$-vertex regular $\lambda$-one-sided expander containing an independent set of size at least $(\tfrac{1}{2} - \gamma) \cdot n$ for $\gamma\in [0,\tfrac{1}{10}]$, outputs an independent set of size at least $\left(\tfrac{1

Theorems & Definitions (112)

  • Theorem 1.1: Large independent sets in one-sided expanders, see \ref{['cor:independentsetrecovery']} for full version
  • Corollary 1.2: Vertex cover approximation in one-sided expanders
  • Theorem 1.3: Finding balanced 3-colorings in one-sided expanders, see \ref{['thm:3alg']} for full version
  • Corollary 1.4: Independent sets for 3-colorable one-sided expanders
  • Theorem 1.5: Hardness for almost 3-colorable one-sided expanders, see \ref{['thm: unbalancedhard']} for full version
  • Theorem 1.6: Hardness for almost 3-colorable graphs with few significant eigenvalues, see \ref{['thm: lowtopthresholdrankhard']} for full version
  • Theorem 1.7: Relation between top and bottom threshold rank, see \ref{['thm:spectral_large_to_large']} for full version
  • Theorem 1.8: Algorithmic meta-theorem for coloring one-sided expanders, see \ref{['thm:kalg']} and \ref{['thm: identicalrowshard']} for full version
  • Theorem 1.9: Algorithmic approximation meta-theorem for coloring one-sided expanders, see \ref{['thm:kalg-partial']} and \ref{['thm: finegrainedrowshard']} for full version
  • Definition 3.1: $(k,\delta)$-coloring
  • ...and 102 more