Distributed Computation with Local Advice
Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Krzysztof Nowicki, Dennis Olivetti, Eva Rotenberg, Jukka Suomela

TL;DR
This paper investigates the amount of advice needed for distributed graph algorithms, showing that in graphs with sub-exponential growth, many problems can be solved with just 1 bit of advice per node, but some problems require more under certain complexity assumptions.
Contribution
The paper demonstrates that all LCL problems can be solved with 1 bit of advice in specific graph classes and establishes lower bounds under ETH, also providing methods for graph orientation, edge compression, and coloring with minimal advice.
Findings
Any LCL can be solved with 1 bit of advice in sub-exponential growth graphs.
Some problems require more than constant advice bits assuming ETH.
Almost-balanced orientation and coloring can be achieved with 1 bit of advice.
Abstract
In this work we study local computation with advice: the goal is to solve a graph problem with a distributed algorithm in communication rounds, for some function that only depends on the maximum degree of the graph, and the key question is how many bits of advice per node are needed. Some of our results regard Locally Checkable Labeling problems (LCLs), which are constraint-satisfaction graph problems that can be defined with a finite set of valid input/output-labeled neighborhoods. Our main results are: - Any LCL can be solved with only bit of advice per node in graphs with sub-exponential growth. Moreover, we can make the set of nodes that carry advice bits arbitrarily sparse. As a corollary, any LCL admits a locally checkable proof with bit per node in graphs with sub-exponential growth. - The assumption of sub-exponential growth is…
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.
