ACM Home Page
Please provide us with feedback. Feedback
Graph sparsification by effective resistances
Full text PdfPdf (276 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 40th annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
SESSION: 11B table of contents
Pages 563-568  
Year of Publication: 2008
ISBN:978-1-60558-047-0
Authors
Daniel A. Spielman  Yale University, New Haven, CT, USA
Nikhil Srivastava  Yale University, New Haven, CT, USA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 145,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1374376.1374456
What is a DOI?

ABSTRACT

We present a nearly-linear time algorithm that produces high-quality sparsifiers of weighted graphs. Given as input a weighted graph G=(V,E,w) and a parameter ε>0, we produce a weighted subgraph H=(V,~E,~w) of G such that |~E|=O(n log n/ε2) and for all vectors x in RV. (1-ε) ∑uv ∈ E (x(u)-x(v))2wuv≤ ∑uv in ~E(x(u)-x(v))2~wuv ≤ (1+ε)∑uv ∈ E(x(u)-x(v))2wuv. This improves upon the sparsifiers constructed by Spielman and Teng, which had O(n logc n) edges for some large constant c, and upon those of Benczur and Karger, which only satisfied (1) for x in {0,1}V. We conjecture the existence of sparsifiers with O(n) edges, noting that these would generalize the notion of expander graphs, which are constant-degree sparsifiers for the complete graph. A key ingredient in our algorithm is a subroutine of independent interest: a nearly-linear time algorithm that builds a data structure from which we can query the approximate effective resistance between any two vertices in a graph in O(log n) time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
S. Arora, E. Hazan, and S. Kale. A fast random sampling algorithm for sparsifying matrices. In APPROX-RANDOM '06, volume 4110 of Lecture Notes in Computer Science, pages 272--279. Springer, 2006.
4
 
5
B. Bollobas. Modern Graph Theory. Springer, July 1998.
6
 
7
F. R. K. Chung. Spectral Graph Theory. CBMS Regional Conference Series in Mathematics. American Mathematical Society, 1997.
 
8
P. Doyle and J. Snell. Random walks and electric networks. Math. Assoc. America., Washington, 1984.
 
9
 
10
 
11
 
12
13
 
14
C. Godsil and G. Royle. Algebraic Graph Theory. Graduate Texts in Mathematics. Springer-Verlag, 2001.
15
 
16
 
17
W. Johnson and J. Lindenstrauss. Extensions of lipschitz mappings into a hilbert space. Contemp. Math., 26:189--206, 1984.
 
18
J. Kelner. Lecture notes for 18.409, an algorithmist's toolkit. 2007.
19
 
20
G. Lugosi. Concentration-of-measure inequalities, 2003. Available at http://www.econ.upf.edu/ lugosi/anu.ps.
 
21
M. Rudelson. Random vectors in the isotropic position. J. of Functional Analysis, 163(1):60--72, 1999.
22
23
 
24
D. A. Spielman and S.-H. Teng. Nearly-linear time algorithms for preconditioning and solving symmetric, diagonally dominant linear systems. Available at http://www.arxiv.org/abs/cs.NA/0607105, 2006.


Collaborative Colleagues:
Daniel A. Spielman: colleagues
Nikhil Srivastava: colleagues