feGRASS: Fast and Effective Graph Spectral Sparsification for Scalable Power Grid Analysis

被引:10
作者
Liu, Zhiqiang [1 ]
Yu, Wenjian [1 ]
Feng, Zhuo [2 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, BNRist, Beijing 100084, Peoples R China
[2] Stevens Inst Technol, Dept Elect & Comp Engn, Hoboken, NJ 07030 USA
基金
中国国家自然科学基金;
关键词
Power grids; Laplace equations; Symmetric matrices; Eigenvalues and eigenfunctions; Approximation algorithms; Resistance; Task analysis; Iterative solver; low-stretch spanning tree (LSST); power grid analysis; spectral graph sparsification; SIMULATION;
D O I
10.1109/TCAD.2021.3060647
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graph spectral sparsification aims to find a ultrasparse 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 [1], 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 s and 12 PCG iterations, on a single CPU core.
引用
收藏
页码:681 / 694
页数:14
相关论文
共 33 条
  • [21] NEARLY LINEAR TIME ALGORITHMS FOR PRECONDITIONING AND SOLVING SYMMETRIC, DIAGONALLY DOMINANT LINEAR SYSTEMS
    Spielman, Daniel A.
    Teng, Shang-Hua
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2014, 35 (03) : 835 - 885
  • [22] Spielman DA, 2010, PROCEEDINGS OF THE INTERNATIONAL CONGRESS OF MATHEMATICIANS, VOL IV: INVITED LECTURES, P2698
  • [23] GRAPH SPARSIFICATION BY EFFECTIVE RESISTANCES
    Spielman, Daniel A.
    Srivastava, Nikhil
    [J]. SIAM JOURNAL ON COMPUTING, 2011, 40 (06) : 1913 - 1926
  • [24] Spielman Daniel A, 2009, ARXIV09032816
  • [25] Parallel domain decomposition for simulation of large-scale power grids
    Sun, Kai
    Zhou, Quming
    Mohanram, Kartik
    Sorensen, Danny C.
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 54 - +
  • [26] Improved boundary element method for fast 3-D interconnect resistance extraction
    Wang, XR
    Liu, D
    Yu, WJ
    Wang, ZY
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2005, E88C (02): : 232 - 240
  • [27] Yang J., POWERRUSH SIMULATOR
  • [28] Yang J., THU power grid benchmarks
  • [29] PowerRush: An Efficient Simulator for Static Power Grid Analysis
    Yang, Jianlei
    Li, Zuowei
    Cai, Yici
    Zhou, Qiang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (10) : 2103 - 2116
  • [30] Research on Evidence of Vehicle Electronics Data
    Zhao, Xue-Bin
    Li, Ming-Ming
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 429 - 432