English

Deterministic $(1+\varepsilon)$-Approximate Maximum Matching with $\mathsf{poly}(1/\varepsilon)$ Passes in the Semi-Streaming Model and Beyond

Data Structures and Algorithms 2024-04-03 v6

Abstract

We present a deterministic (1+ε)(1+\varepsilon)-approximate maximum matching algorithm in poly1/ε\mathsf{poly} 1/\varepsilon passes in the semi-streaming model, solving the long-standing open problem of breaking the exponential barrier in the dependence on 1/ε1/\varepsilon. Our algorithm exponentially improves on the well-known randomized (1/ε)O(1/ε)(1/\varepsilon)^{O(1/\varepsilon)}-pass algorithm from the seminal work by McGregor~[APPROX05], the recent deterministic algorithm by Tirodkar with the same pass complexity~[FSTTCS18]. Up to polynomial factors in 1/ε1/\varepsilon, our work matches the state-of-the-art deterministic (logn/loglogn)(1/ε)(\log n / \log \log n) \cdot (1/\varepsilon)-pass algorithm by Ahn and Guha~[TOPC18], that is allowed a dependence on the number of nodes nn. Our result also makes progress on the Open Problem 60 at sublinear.info. Moreover, we design a general framework that simulates our approach for the streaming setting in other models of computation. This framework requires access to an algorithm computing an O(1)O(1)-approximate maximum matching and an algorithm for processing disjoint (poly1/ε)(\mathsf{poly} 1 / \varepsilon)-size connected components. Instantiating our framework in CONGEST\mathsf{CONGEST} yields a poly(logn,1/ε)\mathsf{poly}(\log{n}, 1/\varepsilon) round algorithm for computing (1+ε(1+\varepsilon)-approximate maximum matching. In terms of the dependence on 1/ε1/\varepsilon, this result improves exponentially state-of-the-art result by Lotker, Patt-Shamir, and Pettie~[LPSP15]. Our framework leads to the same quality of improvement in the context of the Massively Parallel Computation model as well.

Keywords

Cite

@article{arxiv.2106.04179,
  title  = {Deterministic $(1+\varepsilon)$-Approximate Maximum Matching with $\mathsf{poly}(1/\varepsilon)$ Passes in the Semi-Streaming Model and Beyond},
  author = {Manuela Fischer and Slobodan Mitrović and Jara Uitto},
  journal= {arXiv preprint arXiv:2106.04179},
  year   = {2024}
}
R2 v1 2026-06-24T02:56:54.286Z