• DocumentCode
    180826
  • Title

    Single Pass Spectral Sparsification in Dynamic Streams

  • Author

    Kapralov, Michael ; Lee, Y.T. ; Musco, Christopher ; Musco, Christopher ; Sidford, Aaron

  • Author_Institution
    EECS & Math., Massachusetts Inst. of Technol., Cambridge, MA, USA
  • fYear
    2014
  • fDate
    18-21 Oct. 2014
  • Firstpage
    561
  • Lastpage
    570
  • Abstract
    We present the first single pass algorithm for computing spectral sparsifiers of graphs in the dynamic semi-streaming model. Given a single pass over a stream containing insertions and deletions of edges to a graph, G, our algorithm maintains a randomized linear sketch of the incidence matrix into dimension O(1/∈2npolylog(n)). Using this sketch, the algorithm can output a (1±∈) spectral sparsifier for G with high probability. While O(1/∈2n polylog(n)) space algorithms are known for computing cut sparsifiers in dynamic streams [1], [2] and spectral sparsifiers in insertion-only streams [3], prior to our work, the best known single pass algorithm for maintaining spectral sparsifiers in dynamic streams required sketches of dimension Ω(1/∈2n5/3). To achieve our result, we show that, using a coarse sparsifier of G and a linear sketch of G´s incidence matrix, it is possible to sample edges by effective resistance, obtaining a spectral sparsifier of arbitrary precision. Sampling from the sketch requires a novel application of ℓ2/ℓ2 sparse recovery, a natural extension of the ℓ0 methods used for cut sparsifiers in [1]. Recent work of [2] on row sampling for matrix approximation gives a recursive approach for obtaining the required coarse sparsifiers. Under certain restrictions, our approach also extends to the problem of maintaining a spectral approximation for a general matrix AT A given a stream of updates to rows in A.
  • Keywords
    computational complexity; graph theory; matrix algebra; probability; randomised algorithms; sampling methods; ℓ2/ℓ2 sparse recovery; cut sparsifiers; dynamic semistreaming model; edge deletions; graph spectral sparsifiers; incidence matrix; insertion-only streams; matrix approximation; randomized linear sketch; single pass algorithm; single pass spectral sparsification; space algorithms; spectral approximation; stream containing insertions; Approximation algorithms; Approximation methods; Computational modeling; Heuristic algorithms; Laplace equations; Resistance; Sparse matrices; dimensionality reduction; sketching; sparse recovery; sparsification; streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/FOCS.2014.66
  • Filename
    6979041