ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2304.09844
79
7

Coloring Fast with Broadcasts

19 April 2023
Maxime Flin
M. Ghaffari
Magnús M. Halldórsson
Fabian Kuhn
Alexandre Nolin
ArXiv (abs)PDFHTML
Abstract

We present an O(log⁡3log⁡n)O(\log^3\log n)O(log3logn)-round distributed algorithm for the (Δ+1)(\Delta+1)(Δ+1)-coloring problem, where each node broadcasts only one O(log⁡n)O(\log n)O(logn)-bit message per round to its neighbors. Previously, the best such broadcast-based algorithm required O(log⁡n)O(\log n)O(logn) rounds. If Δ∈Ω(log⁡3n)\Delta \in \Omega(\log^{3} n)Δ∈Ω(log3n), our algorithm runs in O(log⁡∗n)O(\log^* n)O(log∗n) rounds. Our algorithm's round complexity matches state-of-the-art in the much more powerful CONGEST model [Halld\órsson et al., STOC'21 & PODC'22], where each node sends one different message to each of its neighbors, thus sending up to Θ(nlog⁡n)\Theta(n\log n)Θ(nlogn) bits per round. This is the best complexity known, even if message sizes are unbounded. Our algorithm is simple enough to be implemented in even weaker models: we can achieve the same O(log⁡3log⁡n)O(\log^3\log n)O(log3logn) round complexity if each node reads its received messages in a streaming fashion, using only O(log⁡3n)O(\log^3 n)O(log3n)-bit memory. Therefore, we hope that our algorithm opens the road for adopting the recent exciting progress on sublogarithmic-time distributed (Δ+1)(\Delta+1)(Δ+1)-coloring algorithms in a wider range of (theoretical or practical) settings.

View on arXiv
Comments on this paper