237 research outputs found
Twice-Ramanujan Sparsifiers
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 \ceil{d(n-1)} 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
An Alon-Boppana Type Bound for Weighted Graphs and Lowerbounds for Spectral Sparsification
We prove the following Alon-Boppana type theorem for general (not necessarily
regular) weighted graphs: if is an -node weighted undirected graph of
average combinatorial degree (that is, has edges) and girth , and if are the
eigenvalues of the (non-normalized) Laplacian of , then (The Alon-Boppana theorem implies that if is unweighted and
-regular, then if the diameter is at least .)
Our result implies a lower bound for spectral sparsifiers. A graph is a
spectral -sparsifier of a graph if where is the Laplacian matrix of and is
the Laplacian matrix of . Batson, Spielman and Srivastava proved that for
every there is an -sparsifier of average degree where
and the edges of are a
(weighted) subset of the edges of . Batson, Spielman and Srivastava also
show that the bound on cannot be reduced below when is a clique; our Alon-Boppana-type result implies that
cannot be reduced below when comes
from a family of expanders of super-constant degree and super-constant girth.
The method of Batson, Spielman and Srivastava proves a more general result,
about sparsifying sums of rank-one matrices, and their method applies to an
"online" setting. We show that for the online matrix setting the bound is tight, up to lower order terms
An Alon-Boppana type bound for weighted graphs and lowerbounds for spectral sparsification
No abstract availabl
Similarity-Aware Spectral Sparsification by Edge Filtering
In recent years, spectral graph sparsification techniques that can compute
ultra-sparse graph proxies have been extensively studied for accelerating
various numerical and graph-related applications. Prior nearly-linear-time
spectral sparsification methods first extract low-stretch spanning tree from
the original graph to form the backbone of the sparsifier, and then recover
small portions of spectrally-critical off-tree edges to the spanning tree to
significantly improve the approximation quality. However, it is not clear how
many off-tree edges should be recovered for achieving a desired spectral
similarity level within the sparsifier. Motivated by recent graph signal
processing techniques, this paper proposes a similarity-aware spectral graph
sparsification framework that leverages efficient spectral off-tree edge
embedding and filtering schemes to construct spectral sparsifiers with
guaranteed spectral similarity (relative condition number) level. An iterative
graph densification scheme is introduced to facilitate efficient and effective
filtering of off-tree edges for highly ill-conditioned problems. The proposed
method has been validated using various kinds of graphs obtained from public
domain sparse matrix collections relevant to VLSI CAD, finite element analysis,
as well as social and data networks frequently studied in many machine learning
and data mining applications
An Efficient Parallel Solver for SDD Linear Systems
We present the first parallel algorithm for solving systems of linear
equations in symmetric, diagonally dominant (SDD) matrices that runs in
polylogarithmic time and nearly-linear work. The heart of our algorithm is a
construction of a sparse approximate inverse chain for the input matrix: a
sequence of sparse matrices whose product approximates its inverse. Whereas
other fast algorithms for solving systems of equations in SDD matrices exploit
low-stretch spanning trees, our algorithm only requires spectral graph
sparsifiers
- β¦