GRAPH SPARSIFICATION, SPECTRAL SKETCHES, AND FASTER RESISTANCE COMPUTATION VIA SHORT CYCLE DECOMPOSITIONS\ast

被引:0
|
作者
Chu, Timothy [1 ]
Gao, Yu [2 ]
Peng, Richard [2 ]
Sachdeva, Sushant [3 ]
Sawlani, Saurabh [2 ]
Wang, Junxing [1 ]
机构
[1] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
[2] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[3] Univ Toronto, Dept Comp Sci, Toronto, ON M5S, Canada
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
spectral sparsification; effective resistance; graph sketching; Eulerian sparsifiers; degree-preserving sparsifiers; resistance sparsifiers; RANDOM-WALKS; ALGORITHMS; INEQUALITIES; FLOW;
D O I
10.1137/19M1247632
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We develop a framework for graph sparsification and sketching, based on a new tool, short cycle decomposition, which is a decomposition of an unweighted graph into an edgedisjoint collection of short cycles, plus a small number of extra edges. A simple observation shows that every graph G on n vertices with m edges can be decomposed in O(mn) time into cycles of length at most 2 log n, and at most 2n extra edges. We give an (m(1+o(1)))- time algorithm for constructing a short cycle decomposition, with cycles of length n(o(perpendicular to)), and n(1+o(perpendicular to)) extra edges. Both the existential and algorithmic variants of this decomposition enable us to make the following progress on several open problems in randomized graph algorithms: (1) We present an algorithm that runs in time m(1+o(1))epsilon(-1.5) and returns (1 +/- epsilon)-approximations to effective resistances of all edges, improving over the previous best runtime of O(min{m epsilon(-2),n(2) epsilon(-1)). This routine in turn gives an algorithm for approximating the determinant of a graph Laplacian up to a factor of (1 \pm \varepsilon) in m1+o(1) + n15/8+o(1)\varepsilon 7/4 time. (2) We show the existence of graphical spectral sketches with about n\varepsilon 1 edges, and also give efficient algorithms to construct them. A graphical spectral sketch is a distribution over sparse graphs H such that for a fixed vector \bfitx, we have \bfitx \top \bfitL H\bfitx = (1\pm \varepsilon)\bfitx \top \bfitL G\bfitx and \bfitx \top \bfitL + H \bfitx = (1 \pm \varepsilon)\bfitx \top \bfitL + G \bfitx with high probability, where \bfitL is the graph Laplacian and \bfitL + is its pseudoinverse. This implies the existence of resistance sparsifiers with about n\varepsilon 1 edges that preserve the effective resistance between every pair of vertices up to (1\pm \varepsilon). (3) By combining short cycle decompositions with known tools in graph sparsification, we show the existence of nearly linear sized degree-preserving spectral sparsifiers, as well as significantly sparser approximations of Eulerian directed graphs. The latter is critical to recent breakthroughs on faster algorithms for solving linear systems in directed Laplacians. The running time and output qualities of our spectral sketch and degree-preserving (directed) sparsification algorithms are limited by the efficiency of our routines for constructing short cycle decompositions. Improved algorithms for short cycle decompositions will lead to improvement in each of these algorithms.
引用
收藏
页码:85 / 157
页数:73
相关论文
共 10 条
  • [1] Graph Sparsification, Spectral Sketches, and Faster Resistance Computation, via Short Cycle Decompositions
    Chu, Timothy
    Gao, Yu
    Peng, Richard
    Sachdeva, Sushant
    Sawlani, Saurabh
    Wang, Junxing
    2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 361 - 372
  • [2] Efficient Spectral Graph Sparsification via Krylov-Subspace Based Spectral Perturbation Analysis
    Zhang, Shuhan
    Yang, Fan
    Zeng, Xuan
    Zhou, Dian
    Li, Shun
    Hue, Xiangdong
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 862 - 865
  • [3] diGRASS: Directed Graph Spectral Sparsification via Spectrum-Preserving Symmetrization
    Zhang, Ying
    Zhao, Zhiqiang
    Feng, Zhuo
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (04)
  • [4] EM-FGS: Graph sparsification via faster semi-metric edges pruning
    Batjargal, Dolgorsuren
    Khan, Kifayat Ullah
    Lee, Young-Koo
    APPLIED INTELLIGENCE, 2019, 49 (10) : 3731 - 3748
  • [5] One-Shot Neural Network Pruning via Spectral Graph Sparsification
    Laenen, Steinar
    Proceedings of Machine Learning Research, 2023, 221 : 60 - 71
  • [6] EM-FGS: Graph sparsification via faster semi-metric edges pruning
    Dolgorsuren Batjargal
    Kifayat Ullah Khan
    Young-Koo Lee
    Applied Intelligence, 2019, 49 : 3731 - 3748
  • [7] One-Shot Neural Network Pruning via Spectral Graph Sparsification
    Laenen, Steinar
    TOPOLOGICAL, ALGEBRAIC AND GEOMETRIC LEARNING WORKSHOPS 2023, VOL 221, 2023, 221
  • [8] Boosting Graph Spectral Sparsification via Parallel Sparse Approximate Inverse of Cholesky Factor
    Chen, Baiyu
    Liu, Zhiqiang
    Zhang, Yibin
    Yu, Wenjian
    29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 866 - 871
  • [9] IDENTIFYING TECHNOLOGY SHOCKS AT THE BUSINESS CYCLE VIA SPECTRAL VARIANCE DECOMPOSITIONS
    Lovcha, Yuliya
    Perez-Laborda, Alejandro
    MACROECONOMIC DYNAMICS, 2021, 25 (08) : 1966 - 1992
  • [10] Unleashing the Power of Graph Spectral Sparsification for Power Grid Analysis via Incomplete Cholesky Factorization
    Li, Chunqiao
    An, Chengtao
    Gao, Zhengqi
    Yang, Fan
    Su, Yangfeng
    Zeng, Xuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (09) : 3053 - 3066