Shared Randomness Helps with Local Distributed Problems
Alkida Balliu, Mohsen Ghaffari, Fabian Kuhn, Augusto Modanese, Dennis, Olivetti, Mika\"el Rabie, Jukka Suomela, Jara Uitto

TL;DR
This paper introduces an LCL problem demonstrating that shared randomness can significantly reduce distributed graph algorithm complexity from super-polynomial to logarithmic time, showing shared randomness's essential role.
Contribution
The authors construct an LCL problem where shared randomness drastically improves complexity, proving shared randomness can be necessary for optimal distributed algorithms.
Findings
Shared randomness reduces problem complexity from Ω(√n) to O(log n)
Shared quantum states provide advantages in distributed quantum algorithms
Separation between finitely dependent and non-signaling distributions
Abstract
By prior work, we have many results related to distributed graph algorithms for problems that can be defined with local constraints; the formal framework used in prior work is locally checkable labeling problems (LCLs), introduced by Naor and Stockmeyer in the 1990s. It is known, for example, that if we have a deterministic algorithm that solves an LCL in rounds, we can speed it up to rounds, and if we have a randomized rounds algorithm, we can derandomize it for free. It is also known that randomness helps with some LCL problems: there are LCL problems with randomized complexity and deterministic complexity . However, so far there have not been any LCL problems in which the use of shared randomness has been necessary; in all prior algorithms it has been enough that the nodes have access to their own private…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
