GRAPH SPARSIFICATION BY EFFECTIVE RESISTANCES

被引:357
作者
Spielman, Daniel A. [1 ,2 ]
Srivastava, Nikhil [2 ]
机构
[1] Yale Univ, Program Appl Math, New Haven, CT 06520 USA
[2] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
基金
美国国家科学基金会;
关键词
spectral graph theory; electrical flows; sparsification; MONTE-CARLO ALGORITHMS; COMPUTATION;
D O I
10.1137/080734029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a nearly linear time algorithm that produces high-quality spectral sparsifiers of weighted graphs. Given as input a weighted graph G = (V, E, w) and a parameter epsilon > 0, we produce a weighted subgraph H = (V, (E) over tilde, (w) over tilde) of G such that |(E) over tilde| = O(n log n/epsilon(2)) and all x is an element of R-V satisfy (1 - epsilon)Sigma(uv is an element of E) (x(u) - x(v))(2)w(uv) <= Sigma(uv is an element of(E) over tilde) (x(u) - x(v))(2)(w) over tilde (uv) <= (1 + epsilon) Sigma(uv is an element of E) (x(u) -x(v))(2)w(uv). This improves upon the spectral sparsifiers constructed by Spielman and Teng, which had O(n log(c) n) edges for some large constant c, and upon the cut sparsifiers of Benczur and Karger, which only satisfied these inequalities for x. {0, 1}(V). 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.
引用
收藏
页码:1913 / 1926
页数:14
相关论文
共 25 条
  • [1] Database-friendly random projections: Johnson-Lindenstrauss with binary coins
    Achlioptas, D
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 66 (04) : 671 - 687
  • [2] Fast computation of low-rank matrix approximations
    Achlioptas, Dimitris
    McSherry, Frank
    [J]. JOURNAL OF THE ACM, 2007, 54 (02)
  • [3] [Anonymous], 1984, Random walks and electric networks
  • [4] [Anonymous], 1997, AM MATH SOC
  • [5] [Anonymous], CONCENTRATION OF MEA
  • [6] [Anonymous], 2013, Modern graph theory
  • [7] Arora S, 2006, LECT NOTES COMPUT SC, V4110, P272
  • [8] Batson JD, 2009, ACM S THEORY COMPUT, P255
  • [9] Benczur A. A., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P47, DOI 10.1145/237814.237827
  • [10] Chandra AK, 1997, COMPUT COMPLEX, V6, P312