Faster Cut Sparsification of Weighted Graphs

被引:0
|
作者
Forster, Sebastian [1 ]
de Vos, Tijn [1 ]
机构
[1] Univ Salzburg, Dept Comp Sci, Salzburg, Austria
基金
欧洲研究理事会; 奥地利科学基金会;
关键词
Graph algorithms; Cut sparsification; Maximum spanning forest; Minimum cut; LINEAR-TIME ALGORITHM; GENERAL FRAMEWORK; SPARSE SPANNERS;
D O I
10.1007/s00453-022-01053-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A cut sparsifier is a reweighted subgraph that maintains the weights of the cuts of the original graph up to a multiplicative factor of (1 +/-epsilon). This paper considers computing cut sparsifiers of weighted graphs of size O(n log(n)/epsilon(2)). Our algorithm computes such a sparsifier in time O(m . min(alpha(n) log(m/n), log(n))), both for graphs with polynomially bounded and unbounded integer weights, where alpha(.) is the functional inverse of Ackermann's function. This improves upon the state of the art by Benczur and Karger (SICOMP, 2015), which takes O(m log(2)(n)) time. For unbounded weights, this directly gives the best known result for cut sparsification. Together with preprocessing by an algorithm of Fung et al. (SICOMP, 2019), this also gives the best known result for polynomially-weighted graphs. Consequently, this implies the fastest approximate min-cut algorithm, both for graphs with polynomial and unbounded weights. In particular, we show that it is possible to adapt the state of the art algorithm of Fung et al. for unweighted graphs to weighted graphs, by letting the partial maximum spanning forest (MSF) packing take the place of the Nagamochi-Ibaraki forest packing. MSF packings have previously been used by Abraham et al. (FOCS, 2016) in the dynamic setting, and are defined as follows: an M-partial MSF packing of G is a set F = {F-1, ... , F-M}, where F-i is a maximum spanning forest in G\boolean OR(i-1)(j=1) F-j. Our method for computing (a sufficient estimation of) the MSF packing is the bottleneck in the running time of our sparsification algorithm.
引用
收藏
页码:929 / 964
页数:36
相关论文
共 50 条
  • [11] Token Sparsification for Faster Medical Image Segmentation
    Zhou, Lei
    Liu, Huidong
    Bae, Joseph
    He, Junjun
    Samaras, Dimitris
    Prasanna, Prateek
    INFORMATION PROCESSING IN MEDICAL IMAGING, IPMI 2023, 2023, 13939 : 743 - 754
  • [12] DNF Sparsification and a Faster Deterministic Counting Algorithm
    Gopalan, Parikshit
    Meka, Raghu
    Reingold, Omer
    2012 IEEE 27TH ANNUAL CONFERENCE ON COMPUTATIONAL COMPLEXITY (CCC), 2012, : 126 - 135
  • [13] DNF sparsification and a faster deterministic counting algorithm
    Parikshit Gopalan
    Raghu Meka
    Omer Reingold
    computational complexity, 2013, 22 : 275 - 310
  • [14] DNF sparsification and a faster deterministic counting algorithm
    Gopalan, Parikshit
    Meka, Raghu
    Reingold, Omer
    COMPUTATIONAL COMPLEXITY, 2013, 22 (02) : 275 - 310
  • [15] A Faster, Unbiased Path Opening by Upper Skeletonization and Weighted Adjacency Graphs
    Asplund, Teo
    Hendriks, Cris L. Luengo
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2016, 25 (12) : 5589 - 5600
  • [16] SsAG: Summarization and Sparsification of Attributed Graphs
    Ali, Sarwan
    Ahmad, Muhammad
    Beg, Maham Anwer
    Khan, Imdad Ullah
    Faizullah, Safiullah
    Khan, Muhammad Asad
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (06)
  • [17] On Weighted Graph Sparsification by Linear Sketching
    Chen, Yu
    Khanna, Sanjeev
    Li, Huan
    2022 IEEE 63RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2022, : 474 - 485
  • [18] Faster algorithms for finding a minimum k-way cut in a weighted graph
    Kamidoi, Y
    Wakabayashi, S
    Yoshida, N
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1009 - 1012
  • [19] Spectral Sparsification of Graphs: Theory and Algorithms
    Batson, Joshua
    Spielman, Daniel A.
    Srivastava, Nikhil
    Teng, Shang-Hua
    COMMUNICATIONS OF THE ACM, 2013, 56 (08) : 87 - 94
  • [20] Faster Spectral Sparsification and Numerical Algorithms for SDD Matrices
    Koutis, Ioannis
    Levin, Alex
    Peng, Richard
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (02)