Twice-Ramanujan Sparsifiers

Type: Article

Publication Date: 2014-01-01

Citations: 67

DOI: https://doi.org/10.1137/130949117

Abstract

A sparsifier of a graph is a sparse graph that approximates it. A spectral sparsifier is one that approximates it spectrally, which means that their Laplacian matrices have similar quadratic forms. We prove that every graph has a spectral sparsifier with a number of edges linear in its number of vertices. In particular, we prove that for every $\epsilon \in (0,1)$ and every undirected, weighted graph $G = (V,E,w)$ on $n$ vertices, there exists a weighted graph $H=(V,F,\tilde{w})$ with at most $\lceil (n-1)/\epsilon^2\rceil$ edges such that for every $x \in \R^{V}$, $ (1-\epsilon)^2 \cdot x^T L_G x \leq x^{T} L_{H} x \leq (1+\epsilon)^2 \cdot x^{T} L_{G} x$, where $L_{G}$ and $L_{H}$ are the Laplacian matrices of $G$ and $H$, respectively. We give an elementary deterministic polynomial time algorithm for constructing $H$. This result is a special case of a significantly more general theorem which provides sparse approximations of general positive semidefinite matrices: given any real matrix $B_{n\times m}$ and $\epsilon\in (0,1)$, there is a nonnegative diagonal matrix $S_{m\times m}$ with at most $\lceil n/\epsilon^2\rceil$ nonzero entries such that $(1-\epsilon)^2 BB^T \preceq BSB^T \preceq (1+\epsilon)^2 BB^T.$

Locations

  • SIAM Review - View
  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ Twice-Ramanujan Sparsifiers 2008 Joshua Batson
Daniel A. Spielman
Nikhil Srivastava
+ PDF Chat Twice-Ramanujan Sparsifiers 2012 Joshua Batson
Daniel A. Spielman
Nikhil Srivastava
+ PDF Chat Twice-ramanujan sparsifiers 2009 Joshua Batson
Daniel A. Spielman
Nikhil Srivastava
+ An SDP-Based Algorithm for Linear-Sized Spectral Sparsification 2017 Yin Tat Lee
He Sun
+ Subgraph Sparsification and Nearly Optimal Ultrasparsifiers 2009 Alexandra Kolla
Yury Makarychev
Amin Saberi
Shang‐Hua Teng
+ PDF Chat An Alon-Boppana Type Bound for Weighted Graphs and Lowerbounds for Spectral Sparsification 2018 Nikhil Srivastava
Luca Trevisan
+ Faster spectral sparsification and numerical algorithms for SDD matrices 2012 Ioannis Koutis
A. Levin
Richard Peng
+ An Efficient Algorithm for Unweighted Spectral Graph Sparsification 2014 David G. Anderson
Ming Gu
Christopher Melgaard
+ An Alon-Boppana Type Bound for Weighted Graphs and Lowerbounds for Spectral Sparsification 2017 Nikhil Srivastava
Luca Trevisan
+ An Alon-Boppana Type Bound for Weighted Graphs and Lowerbounds for Spectral Sparsification 2017 Nikhil Srivastava
Luca Trevisan
+ PDF Chat Spectral Sparsification of Graphs 2011 Daniel A. Spielman
Shang‐Hua Teng
+ Spectral Hypergraph Sparsifiers of Nearly Linear Size. 2021 Michael Kapralov
Robert Krauthgamer
Jakab Tardos
Yuichi Yoshida
+ PDF Chat Spectral sparsification of graphs 2013 Joshua Batson
Daniel A. Spielman
Nikhil Srivastava
Shang‐Hua Teng
+ Spectral Hypergraph Sparsifiers of Nearly Linear Size 2021 Michael Kapralov
Robert Krauthgamer
Jakab Tardos
Yuichi Yoshida
+ PDF Chat Faster Spectral Sparsification and Numerical Algorithms for SDD Matrices 2015 Ioannis Koutis
A. Levin
Richard Peng
+ Spectral Sparsification of Graphs 2008 Daniel A. Spielman
Shang‐Hua Teng
+ Universal Matrix Sparsifiers and Fast Deterministic Algorithms for Linear Algebra 2023 Rajarshi Bhattacharjee
Gregory Dexter
Cameron Musco
Archan Ray
David P. Woodruff
+ Spectral sparsification and restricted invertibility 2010 Daniel A. Spielman
Nikhil Srivastava
+ A Sketching Algorithm for Spectral Graph Sparsification 2014 Jiecao Chen
Bo Qin
David P. Woodruff
Qin Zhang
+ PDF Chat An SDP-based algorithm for linear-sized spectral sparsification 2017 Yin Tat Lee
He Sun