English

Space Lower Bounds for Approximating Maximum Matching in the Edge Arrival Model

Data Structures and Algorithms 2021-03-23 v1

Abstract

The bipartite matching problem in the online and streaming settings has received a lot of attention recently. The classical vertex arrival setting, for which the celebrated Karp, Vazirani and Vazirani (KVV) algorithm achieves a 11/e1-1/e approximation, is rather well understood: the 11/e1-1/e approximation is optimal in both the online and semi-streaming setting, where the algorithm is constrained to use nlogO(1)nn\cdot \log^{O(1)} n space. The more challenging the edge arrival model has seen significant progress recently in the online algorithms literature. For the strictly online model (no preemption) approximations better than trivial factor 1/21/2 have been ruled out [Gamlath et al'FOCS'19]. For the less restrictive online preemptive model a better than 11+ln2\frac1{1+\ln 2}-approximation [Epstein et al'STACS'12] and even a better than (22)(2-\sqrt{2})-approximation[Huang et al'SODA'19] have been ruled out. The recent hardness results for online preemptive matching in the edge arrival model are based on the idea of stringing together multiple copies of a KVV hard instance using edge arrivals. In this paper, we show how to implement such constructions using ideas developed in the literature on Ruzsa-Szemer\'edi graphs. As a result, we show that any single pass streaming algorithm that approximates the maximum matching in a bipartite graph with nn vertices to a factor better than 11+ln20.59\frac1{1+\ln 2}\approx 0.59 requires n1+Ω(1/loglogn)nlogO(1)nn^{1+\Omega(1/\log\log n)}\gg n \log^{O(1)} n space. This gives the first separation between the classical one sided vertex arrival setting and the edge arrival setting in the semi-streaming model.

Keywords

Cite

@article{arxiv.2103.11669,
  title  = {Space Lower Bounds for Approximating Maximum Matching in the Edge Arrival Model},
  author = {Michael Kapralov},
  journal= {arXiv preprint arXiv:2103.11669},
  year   = {2021}
}
R2 v1 2026-06-24T00:24:47.722Z