We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.NA

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: GRASS: Graph Spectral Sparsification Leveraging Scalable Spectral Perturbation Analysis

Authors: Zhuo Feng
Abstract: Spectral graph sparsification aims to find ultra-sparse subgraphs whose Laplacian matrix can well approximate the original Laplacian eigenvalues and eigenvectors. In recent years, spectral sparsification techniques 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 also 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. For instance, a sparse SDD matrix with 40 million unknowns and 180 million nonzeros can be solved (1E-3 accuracy level) within two minutes using a single CPU core and about 6GB memory.
Comments: 14 pages, 13 figures. arXiv admin note: substantial text overlap with arXiv:1711.05135
Subjects: Data Structures and Algorithms (cs.DS); Social and Information Networks (cs.SI); Numerical Analysis (math.NA)
Cite as: arXiv:1911.04382 [cs.DS]
  (or arXiv:1911.04382v3 [cs.DS] for this version)

Submission history

From: Zhuo Feng [view email]
[v1] Mon, 4 Nov 2019 00:47:36 GMT (2987kb,D)
[v2] Thu, 21 Nov 2019 12:33:59 GMT (2987kb,D)
[v3] Wed, 29 Apr 2020 01:17:42 GMT (3011kb,D)

Link back to: arXiv, form interface, contact.