GRASS: Graph Spectral Sparsification Leveraging Scalable Spectral Perturbation Analysis

被引:0
|
作者
Feng, Zhuo [1 ]
机构
[1] Stevens Inst Technol, Dept Elect & Comp Engn, Hoboken, NJ 07030 USA
基金
美国国家科学基金会;
关键词
Laplace equations; Sparse matrices; Eigenvalues and eigenfunctions; Perturbation methods; Very large scale integration; Iterative methods; Clustering algorithms; Circuit analysis; graph partitioning; iterative matrix solver; perturbation analysis; spectral graph theory;
D O I
10.1109/TCAD.2020.2968543
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 work 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 very large-scale integration computer-aided design, 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 2 min using a single CPU core and about 6-GB memory.
引用
收藏
页码:4944 / 4957
页数:14
相关论文
共 50 条
  • [1] Spectral Graph Sparsification in Nearly-Linear Time Leveraging Efficient Spectral Perturbation Analysis
    Feng, Zhuo
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [2] Efficient Spectral Graph Sparsification via Krylov-Subspace Based Spectral Perturbation Analysis
    Zhang, Shuhan
    Yang, Fan
    Zeng, Xuan
    Zhou, Dian
    Li, Shun
    Hue, Xiangdong
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 862 - 865
  • [3] feGRASS: Fast and Effective Graph Spectral Sparsification for Scalable Power Grid Analysis
    Liu, Zhiqiang
    Yu, Wenjian
    Feng, Zhuo
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (03) : 681 - 694
  • [4] SF-GRASS: Solver-Free Graph Spectral Sparsification
    Zhang, Ying
    Zhao, Zhiqiang
    Feng, Zhuo
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [5] A Spectral Graph Sparsification Approach to Scalable Vectorless Power Grid Integrity Verification
    Zhao, Zhiqiang
    Feng, Zhuo
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [6] Towards Scalable Spectral Sparsification of Directed Graphs
    Zhang, Ying
    Zhao, Zhiqiang
    Feng, Zhuo
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2019,
  • [7] pGRASS-Solver: A Parallel Iterative Solver for Scalable Power Grid Analysis Based on Graph Spectral Sparsification
    Liu, Zhiqiang
    Yu, Wenjian
    [J]. 2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [8] Spectral Sparsification in Spectral Clustering
    Chakeri, Alireza
    Farhidzadeh, Hamidreza
    Hall, Lawrence O.
    [J]. 2016 23RD INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2016, : 2301 - 2306
  • [9] Spectral Measurement Sparsification for Pose-Graph SLAM
    Doherty, Kevin J.
    Rosen, David M.
    Leonard, John J.
    [J]. 2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 6412 - 6419
  • [10] Simple Parallel and Distributed Algorithms for Spectral Graph Sparsification
    Koutis, Ioannis
    [J]. PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14), 2014, : 61 - 66