1. feGRASS: Fast and Effective Graph Spectral Sparsification for Scalable Power Grid Analysis
- Author
-
Zhiqiang Liu, Wenjian Yu, and Zhuo Feng
- Subjects
Similarity (geometry) ,Spanning tree ,Speedup ,Computer science ,Preconditioner ,Computer Graphics and Computer-Aided Design ,Matrix (mathematics) ,Conjugate gradient method ,Node (circuits) ,Electrical and Electronic Engineering ,Laplacian matrix ,Algorithm ,Software ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
Graph spectral sparsification aims to find a ultra-sparse subgraph which can preserve the spectral properties of the original graph. The subgraph can be leveraged to construct a preconditioner to speed up the solution of the original graph’s Laplacian matrix. In this work, we propose feGRASS, a fast and effective graph spectral sparsification approach for the problem of large-scale power grid analysis and other problems with similar graphs. The proposed approach is based on two novel concepts: 1) effective edge weight and 2) spectral edge similarity. The former takes advantage of node degrees and breadth-first-search (BFS) distances, which leads to a scalable algorithm for generating low-stretch spanning trees (LSSTs). Then, the latter concept is leveraged during the recovery of spectrally-critical off-tree edges to produce spectrally-similar subgraphs. Compared with the most recent competitor feng2019grass, the proposed approach is much faster for producing high-quality spectral sparsifiers. Extensive experimental results have been demonstrated to illustrate the superior efficiency of a preconditioned conjugate gradient (PCG) algorithm based on the proposed approach, for solving large power grid problems and many other real-world graph Laplacians. For instance, a power grid matrix with 60 million unknowns and 260 million nonzeros can be solved (at a 1E-3 accuracy level) within 196 seconds and 12 PCG iterations, on a single CPU core.
- Published
- 2022
- Full Text
- View/download PDF