Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time

被引:0
|
作者
Bhattacharya, Sayan [1 ]
Kiss, Peter [2 ]
Urak, Thatchaphol saran [3 ]
Wajc, David [4 ]
机构
[1] Univ Warwick, Coventry, England
[2] Univ Warwick, Dept Comp Sci, Coventry, England
[3] Univ Michigan, Ann Arbor, MI USA
[4] Technion Israel Inst Technol, Haifa, Israel
基金
英国工程与自然科学研究理事会;
关键词
Dynamic algorithms; approximate matching; MINIMUM VERTEX COVER; MAXIMUM; ALGORITHMS;
D O I
10.1145/3679009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present dynamic algorithms with polylogarithmic update time for estimating the size of the maximum matching of a graph undergoing edge insertions and deletions with approximation ratio strictly better than 2. Specifically, we obtain a 1+ root 21 + & varepsilon; approximate to 1.707+& varepsilon; approximation in bipartite graphs and a 1.973+& varepsilon; approximation in general graphs. We thus answer in the affirmative the value version of the major open question repeatedly asked in the dynamic graph algorithms literature. Our randomized algorithms' approximation and worst-case update time bounds both hold w.h.p. against adaptive adversaries. Our algorithms are based on simulating new two-pass streaming matching algorithms in the dynamic setting. Our key new idea is to invoke the recent sublinear-time matching algorithm of Behnezhad (FOCS'21) in a white-box manner to efficiently simulate the second pass of our streaming algorithms, while bypassing the well-known vertex-update barrier.
引用
收藏
页数:32
相关论文
共 47 条
  • [21] VIRTUAL TIME CSMA - WHY 2 CLOCKS ARE BETTER THAN ONE
    MOLLE, ML
    KLEINROCK, L
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1985, 33 (09) : 919 - 933
  • [22] A simpler linear time 2/3-ε approximation for maximum weight matching
    Pettie, S
    Sanders, P
    INFORMATION PROCESSING LETTERS, 2004, 91 (06) : 271 - 276
  • [23] BETTER THAN DYNAMIC MEAN-VARIANCE: TIME INCONSISTENCY AND FREE CASH FLOW STREAM
    Cui, Xiangyu
    Li, Duan
    Wang, Shouyang
    Zhu, Shushang
    MATHEMATICAL FINANCE, 2012, 22 (02) : 346 - 378
  • [24] Deterministic Fully Dynamic Approximate Vertex Cover and Fractional Matching in O(1) Amortized Update Time
    Bhattacharya, Sayan
    Chakrabarty, Deeparnab
    Henzinger, Monika
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2017, 2017, 10328 : 86 - 98
  • [25] Linear time 1/2-approximation algorithm for maximum weighted matching in general graphs
    Preis, R
    STACS'99 - 16TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1999, 1563 : 259 - 269
  • [26] Fully dynamic graph algorithms inspired by distributed computing: Deterministic maximal matching and edge coloring in sublinear update-time
    Barenboim L.
    Maimon T.
    ACM Journal of Experimental Algorithmics, 2019, 24 (01):
  • [27] Fully Dynamic Approximate Maximum Matching and Minimum Vertex Cover in O(log3 n) Worst Case Update Time
    Bhattacharya, Sayan
    Henzinger, Monika
    Nanongkai, Danupon
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 470 - 489
  • [28] A novel optimal temporal lag air2stream model using dynamic time series matching
    Li, Lingbo
    Wang, Qiming
    Zhao, Zhongwei
    Li, Chengming
    Hu, Yan
    HYDROLOGICAL SCIENCES JOURNAL, 2024, 69 (15) : 2278 - 2292
  • [29] Fully dynamic algorithm for chordal graphs with O(1) query-time and O(n2) update-time
    Mezzini, Mauro
    THEORETICAL COMPUTER SCIENCE, 2012, 445 : 82 - 92
  • [30] Dynamic Spanning Forest with Worst- Case Update Time: Adaptive, Las Vegas, and O(n1/2-ε)-Time
    Nanongkai, Danupon
    Saranurak, Thatchaphol
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 1122 - 1129