Maximum Matching Sans Maximal Matching: A New Approach for Finding Maximum Matchings in the Data Stream Model

被引:0
|
作者
Feldman, Moran [1 ]
Szarf, Ariel [2 ]
机构
[1] Univ Haifa, Dept Comp Sci, Heifa, Israel
[2] Open Univ Israel, Dept Math & Comp Sci, Raanana, Israel
基金
以色列科学基金会;
关键词
Maximum matching; Semi-streaming algorithms; Multi-pass algorithms; Adversarial order streams;
D O I
10.1007/s00453-023-01190-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of finding a maximum size matching in a graph (known as the maximum matching problem) is one of the most classical problems in computer science. Despite a significant body of work dedicated to the study of this problem in the data stream model, the state-of-the-art single-pass semi-streaming algorithm for it is still a simple greedy algorithm that computes a maximal matching, and this way obtains 1/2-approximation. Some previous works described two/three-pass algorithms that improve over this approximation ratio by using their second and third passes to improve the above mentioned maximal matching. One contribution of this paper continues this line of work by presenting new three-pass semi-streaming algorithms that work along these lines and obtain improved approximation ratios of 0.6111 and 0.5694 for triangle-free and general graphs, respectively. Unfortunately, a recent work Konrad and Naidu (Approximation, randomization, and combinatorial optimization. Algorithms and techniques, APPROX/RANDOM 2021, August 16-18, 2021. LIPIcs, vol 207, pp 19:1-19:18, 2021. https://doi.org/10.4230/LIPIcs.APPROX/RANDOM. 2021.19) shows that the strategy of constructing a maximal matching in the first pass and then improving it in further passes has limitations. Additionally, this technique is unlikely to get us closer to single-pass semi-streaming algorithms obtaining a better than 1/2-approximation. Therefore, it is interesting to come up with algorithms that do something else with their first pass (we term such algorithms non-maximal-matching-first algorithms). No such algorithms were previously known, and the main contribution of this paper is describing such algorithms that obtain approximation ratios of 0.5384 and 0.5555 in two and three passes, respectively, for general graphs. The main significance of our results is not in the numerical improvements, but in demonstrating the potential of non-maximal-matching-first algorithms.
引用
收藏
页码:1173 / 1209
页数:37
相关论文
共 50 条
  • [41] Local Computation Algorithms for Maximum Matching: New Lower Bounds
    Behnezhad, Soheil
    Roghani, Mohammad
    Rubinstein, Aviad
    2023 IEEE 64TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, FOCS, 2023, : 2322 - 2335
  • [42] Methods for Finding Globally Maximum-efficiency Impedance Matching Networks with Lossy Passives
    Chappidi, ChandraKanth R.
    Sengupta, Kaushik
    2015 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2015,
  • [43] Maximum-likelihood approach to stochastic matching for robust speech recognition
    Sankar, A
    Lee, CH
    IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, 1996, 4 (03): : 190 - 202
  • [44] Synthetic Data Generation for Differential Privacy Using Maximum Weight Matching
    Zhang, Miao
    Ye, Xinxin
    Deng, Hai
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 121 - 138
  • [45] A Model for HOMO-LUMO Gap and Maximum-Weight Matching
    Li, Xueliang
    Weng, Yindi
    MATCH-COMMUNICATIONS IN MATHEMATICAL AND IN COMPUTER CHEMISTRY, 2019, 82 (02) : 459 - 470
  • [46] Communication complexity of approximate maximum matching in the message-passing model
    Zengfeng Huang
    Bozidar Radunovic
    Milan Vojnovic
    Qin Zhang
    Distributed Computing, 2020, 33 : 515 - 531
  • [47] Communication complexity of approximate maximum matching in the message-passing model
    Huang, Zengfeng
    Radunovic, Bozidar
    Vojnovic, Milan
    Zhang, Qin
    DISTRIBUTED COMPUTING, 2020, 33 (06) : 515 - 531
  • [48] Maximum matching width: New characterizations and a fast algorithm for dominating set
    Jeong, Jisu
    Saether, Sigve Hortemo
    Telle, Jan Arne
    DISCRETE APPLIED MATHEMATICS, 2018, 248 : 114 - 124
  • [49] Maximum and Maximal Weight Matching Dispatching Schemes for MSM Clos-Network Packet Switches
    Rojas-Cessa, Roberto
    Oki, Eiji
    Chao, H. Jonathan
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (02) : 297 - 304
  • [50] Hybrid Approach for Enhancing Performance of Genomic Data for Stream Matching
    Gururaj, T.
    Siddesh, G. M.
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2021, 15 (04)