Lune

FOCS2025Top-tier venue

Lower Bounds for Non-adaptive Local Computation Algorithms

Amir Azarmehr, Soheil Behnezhad, Alma Ghafari, Madhu Sudan

2025Year
2Citations

Abstract

We study non-adaptive Local Computation Algorithms (LCA). A reduction of Parnas and Ron (TCS’07) turns any distributed algorithm into a non-adaptive LCA. Plugging known distributed algorithms, this leads to non-adaptive LCAs for constant approximations of maximum matching (MM) and minimum vertex cover (MVC) with complexity ΔO(log⁡Δ/log⁡log⁡Δ)\Delta^{O(\log \Delta / \log \log \Delta)}, where Δ\Delta is the maximum degree of the graph. Allowing adaptivity, this bound can be significantly improved to poly⁡(Δ)\operatorname{poly}(\Delta), but is such a gap necessary or are there better non-adaptive LCAs? Adaptivity as a resource has been studied extensively across various areas. Beyond this, we further motivate the study of non-adaptive LCAs by showing that even a modest improvement over the Parnas-Ron bound for the MVC problem would have major implications in the Massively Parallel Computation (MPC) setting. In particular, it would lead to faster truly sublinear space MPC algorithms for approximate MM, a major open problem of the area. Our main result is a lower bound that rules out this avenue for progress. Specifically, we prove that ΔΩ(log⁡Δ/log⁡log⁡Δ)\Delta^{\Omega(\log \Delta / \log \log \Delta)} queries are needed for any non-adaptive LCA computing a constant approximation of MM or MVC. This is the first separation between non-adaptive and adaptive LCAs, and already matches (up to constants in the exponent) the algorithm obtained by the black-box reduction of Parnas and Ron. Our proof blends techniques from two separate lines of work: sublinear time lower bounds and distributed lower bounds. Particularly, we adopt techniques such as couplings over acyclic subgraphs from the recent sublinear time lower bounds of Behnezhad, Roghani, and Rubinstein (STOC’23, FOCS’23, STOC’24). We apply these techniques on a very different instance, particularly (a modified version of) the construction of Kuhn, Moscibroda and Wattenhoffer (JACM’16) from distributed computing. Our proof reveals that the (modified) KMW instance has the rather surprising property that any random walk of any length has a tiny chance (Δ−Ω(log⁡Δ/log⁡log⁡Δ))\left(\Delta^{-\Omega(\log \Delta / \log \log \Delta)}\right) of identifying a matching edge. In contrast, the work of KMW only proves that short walks (i.e., walks of depth O(log⁡Δ/log⁡log⁡Δ)O(\log \Delta / \log \log \Delta)) are not useful.

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 2032b6f3-7390-4c77-8eb5-e5d11fde41ed

Builds on10

Related papers

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