Distributed $(\Delta+1)$-Coloring in Graphs of Bounded Neighborhood Independence
Marc Fuchs, Fabian Kuhn

TL;DR
This paper improves the deterministic distributed $( ext{Delta}+1)$-coloring complexity for graphs with bounded neighborhood independence, achieving quasipolylogarithmic time when neighborhood independence is polylogarithmic in $ ext{Delta}$.
Contribution
It provides a significantly faster deterministic coloring algorithm for graphs with bounded neighborhood independence, extending known results to a broader class of graphs.
Findings
Coloring in graphs of neighborhood independence $ heta$ can be done in $( heta\, ext{log}\, ext{Delta})^{O( ext{log} ext{log} ext{Delta}/ ext{log} ext{log} ext{log} ext{Delta})}+O( ext{log}^* n)$ rounds.
The new algorithm is quasipolylogarithmic in $ ext{Delta}$ for polylogarithmic $ heta$.
Existing approaches for $(2 ext{Delta}-1)$-edge coloring fail for hypergraphs of rank at least 3.
Abstract
The distributed coloring problem is arguably one of the key problems studied in the area of distributed graph algorithms. The most standard variant of the problem asks for a proper vertex coloring of a graph with colors, where is the maximum degree of the graph. Despite an immense amount of work on distributed coloring problems in the distributed setting, determining the deterministic complexity of -coloring in the standard message passing model remains one of the most important open questions of the area. In this paper, we aim to improve our understanding of the deterministic complexity of -coloring as a function of in a special family of graphs for which significantly faster algorithms are already known. The neighborhood independence of a graph is the maximum number of pairwise non-adjacent neighbors of some node of the…
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.
