Twice-Ramanujan Sparsifiers
Data Structures and Algorithms
2024-06-01 v3 Discrete Mathematics
Abstract
We prove that every graph has a spectral sparsifier with a number of edges linear in its number of vertices. As linear-sized spectral sparsifiers of complete graphs are expanders, our sparsifiers of arbitrary graphs can be viewed as generalizations of expander graphs. In particular, we prove that for every and every undirected, weighted graph on vertices, there exists a weighted graph with at most edges such that for every , where and are the Laplacian matrices of and , respectively. Thus, approximates spectrally at least as well as a Ramanujan expander with edges approximates the complete graph. We give an elementary deterministic polynomial time algorithm for constructing .
Cite
@article{arxiv.0808.0163,
title = {Twice-Ramanujan Sparsifiers},
author = {Joshua Batson and Daniel A. Spielman and Nikhil Srivastava},
journal= {arXiv preprint arXiv:0808.0163},
year = {2024}
}