2015 IEEE 56th Annual Symposium on Foundations of Computer Science 2015
DOI: 10.1109/focs.2015.24
|View full text |Cite
|
Sign up to set email alerts
|

Constructing Linear-Sized Spectral Sparsification in Almost-Linear Time

Abstract: We present the first almost-linear time algorithm for constructing linear-sized spectral sparsification for graphs. This improves all previous constructions of linear-sized spectral sparsification, which requires Ω(n 2 ) time [BSS12, Zou12, AZLO15]. A key ingredient in our algorithm is a novel combination of two techniques used in literature for constructing spectral sparsification: Random sampling by effective resistance [SS11], and adaptive construction based on barrier functions [BSS12, AZLO15].

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
89
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 48 publications
(90 citation statements)
references
References 26 publications
1
89
0
Order By: Relevance
“…This problem can be solved in time O(mn 1/3 ) using the multiplicative weights framework as applied in [7,6]. The resulting algorithm for implementing the k-oracle would take time O(m + n 4/3 ), by taking advantage of spectral sparsification algorithms [49,32,31]. Instead, we will come up with a faster algorithm.…”
Section: Implementing An O(log N)-oracle In Nearly Linear Timementioning
confidence: 99%
“…This problem can be solved in time O(mn 1/3 ) using the multiplicative weights framework as applied in [7,6]. The resulting algorithm for implementing the k-oracle would take time O(m + n 4/3 ), by taking advantage of spectral sparsification algorithms [49,32,31]. Instead, we will come up with a faster algorithm.…”
Section: Implementing An O(log N)-oracle In Nearly Linear Timementioning
confidence: 99%
“…Note that an -spectral sparsifier is also an -cut sparsifier. Cut sparsification and spectral sparsification of graphs have been studied intensively [1,2,17,21,22,29], and it is known that any graph with n vertices can be spectrally sparsified with O(n/ ) edges [17] or O(n/ 2 ) edges [22], where O(·) hides a polylogarithmic factor.…”
Section: Introductionmentioning
confidence: 99%
“…Spectral sparsifiers approximately preserve the eigenvalues of the original matrix, preserve all cuts in the graphs associated with the Laplacian matrices, serve as good preconditioners for solving Laplacian linear systems, and more. Furthermore, spectral sparsifiers preserve the quadratic form of the pseudoinverse and therefore preserve many natural measures of distance between vertices, like effective resistance distances and roundtrip commute times.Given their numerous applications, obtaining faster algorithms for constructing sparser ǫ-spectral sparsiers has been an incredibly active area of research over the past decade [3,4,2,9,10,11,12]. Recently, this work has culminated in the results of [12] which showed how to construct ǫ-spectral sparsifiers with O(n/ǫ 2 )-non-zero entries in nearly linear time.…”
mentioning
confidence: 99%
“…Given their numerous applications, obtaining faster algorithms for constructing sparser ǫ-spectral sparsiers has been an incredibly active area of research over the past decade [3,4,2,9,10,11,12]. Recently, this work has culminated in the results of [12] which showed how to construct ǫ-spectral sparsifiers with O(n/ǫ 2 )-non-zero entries in nearly linear time.…”
mentioning
confidence: 99%