Lune

FOCS2023Top-tier venue

Local Computation Algorithms for Maximum Matching: New Lower Bounds

Soheil Behnezhad, Mohammad Roghani, Aviad Rubinstein

2023Year
2Citations
8Top-tier citations

Abstract

We study local computation algorithms (LCA) for maximum matching. An LCA does not return its output entirely, but reveals parts of it upon query. For matchings, each query is a vertex v; the LCA should return whether v is matched—and if so to which neighbor—while spending a small time per query. In this paper, we prove that any LCA that computes a matching that is at most an additive of ϵn\epsilon n smaller than the maximum matching in n-vertex graphs of maximum degree Δ\Delta must take at least ΔΩ(1/ε)\Delta^{\Omega(1 / \varepsilon)} time. This comes close to the existing upper bounds that take (Δ/ϵ)O(1/ϵ2)polylog⁡(n)(\Delta / \epsilon)^{O\left(1 / \epsilon^{2}\right)} \operatorname{polylog}(n) time. In terms of sublinear time algorithms, our techniques imply that any algorithm that estimates the size of maximum matching up to an additive error of ϵn\epsilon n must take ΔΩ(1/ϵ)\Delta^{\Omega(1 / \epsilon)} time. This negatively resolves a decade old open problem of the area (see Open Problem 39 of sublinear.info) on whether such estimates can be achieved in poly⁡(Δ/ϵ)\operatorname{poly}(\Delta / \epsilon) time.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 79d0fd66-0548-4d9b-806a-6064ca77988c

Cited by top-tier papers8

Ask how each one uses it

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines