Faster MAX-CUT on Bounded Threshold Rank Graphs
By: Prashanti Anderson , Samuel B. Hopkins , Amit Rajaraman and more
Potential Business Impact:
Solves hard math problems faster for certain computer tasks.
We design new algorithms for approximating 2CSPs on graphs with bounded threshold rank, that is, whose normalized adjacency matrix has few eigenvalues larger than $\varepsilon$, smaller than $-\varepsilon$, or both. Unlike on worst-case graphs, 2CSPs on bounded threshold rank graphs can be $(1+O(\varepsilon))$-approximated efficiently. Prior approximation algorithms for this problem run in time exponential in the threshold rank and $1/\varepsilon$. Our algorithm has running time which is polynomial in $1/\varepsilon$ and exponential in the threshold rank of the label-extended graph, and near-linear in the input size. As a consequence, we obtain the first $(1+O(\varepsilon))$ approximation for MAX-CUT on bounded threshold rank graphs running in $\mathrm{poly}(1/\varepsilon)$ time. We also improve the state-of-the-art running time for 2CSPs on bounded threshold-rank graphs from polynomial in input size to near-linear via a new comparison inequality between the threshold rank of the label-extended graph and base graph. Our algorithm is a simple yet novel combination of subspace enumeration and semidefinite programming.
Similar Papers
Coloring 3-Colorable Graphs with Low Threshold Rank
Data Structures and Algorithms
Finds colors for many parts of a tricky puzzle.
Distributed Sparsest Cut via Eigenvalue Estimation
Data Structures and Algorithms
Finds best ways to split computer networks.
Approximating Directed Connectivity in Almost-Linear Time
Data Structures and Algorithms
Finds the weakest links in computer networks faster.