English

Beating Two-Thirds For Random-Order Streaming Matching

Data Structures and Algorithms 2021-03-02 v2

Abstract

We study the maximum matching problem in the random-order semi-streaming setting. In this problem, the edges of an arbitrary nn-vertex graph G=(V,E)G=(V, E) arrive in a stream one by one and in a random order. The goal is to have a single pass over the stream, use npoly(logn)n \cdot poly(\log n) space, and output a large matching of GG. We prove that for an absolute constant ϵ0>0\epsilon_0 > 0, one can find a (2/3+ϵ0)(2/3 + \epsilon_0)-approximate maximum matching of GG using O(nlogn)O(n \log n) space with high probability. This breaks the natural boundary of 2/32/3 for this problem prevalent in the prior work and resolves an open problem of Bernstein [ICALP'20] on whether a (2/3+Ω(1))(2/3 + \Omega(1))-approximation is achievable.

Keywords

Cite

@article{arxiv.2102.07011,
  title  = {Beating Two-Thirds For Random-Order Streaming Matching},
  author = {Sepehr Assadi and Soheil Behnezhad},
  journal= {arXiv preprint arXiv:2102.07011},
  year   = {2021}
}
R2 v1 2026-06-23T23:08:07.960Z