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. 2301.06457
20
7

A Distributed Palette Sparsification Theorem

16 January 2023
Maxime Flin
M. Ghaffari
Magnús M. Halldórsson
Fabian Kuhn
Alexandre Nolin
    MoE
ArXivPDFHTML
Abstract

The celebrated palette sparsification result of [Assadi, Chen, and Khanna SODA'19] shows that to compute a Δ+1\Delta+1Δ+1 coloring of the graph, where Δ\DeltaΔ denotes the maximum degree, it suffices if each node limits its color choice to O(log⁡n)O(\log n)O(logn) independently sampled colors in {1,2,…,Δ+1}\{1, 2, \dots, \Delta+1\}{1,2,…,Δ+1}. They showed that it is possible to color the resulting sparsified graph -- the spanning subgraph with edges between neighbors that sampled a common color, which are only O~(n)\tilde{O}(n)O~(n) edges -- and obtain a Δ+1\Delta+1Δ+1 coloring for the original graph. However, to compute the actual coloring, that information must be gathered at a single location for centralized processing. We seek instead a local algorithm to compute such a coloring in the sparsified graph. The question is if this can be achieved in poly⁡(log⁡n)\operatorname{poly}(\log n)poly(logn) distributed rounds with small messages. Our main result is an algorithm that computes a Δ+1\Delta+1Δ+1-coloring after palette sparsification with O(log⁡2n)O(\log^2 n)O(log2n) random colors per node and runs in O(log⁡2Δ+log⁡3log⁡n)O(\log^2 \Delta + \log^3 \log n)O(log2Δ+log3logn) rounds on the sparsified graph, using O(log⁡n)O(\log n)O(logn)-bit messages. We show that this is close to the best possible: any distributed Δ+1\Delta+1Δ+1-coloring algorithm that runs in the LOCAL model on the sparsified graph, given by palette sparsification, for any poly⁡(log⁡n)\operatorname{poly}(\log n)poly(logn) colors per node, requires Ω(log⁡Δ/log⁡log⁡n)\Omega(\log \Delta / \log\log n)Ω(logΔ/loglogn) rounds. This distributed palette sparsification result leads to the first poly⁡(log⁡n)\operatorname{poly}(\log n)poly(logn)-round algorithms for Δ+1\Delta+1Δ+1-coloring in two previously studied distributed models: the Node Capacitated Clique, and the cluster graph model.

View on arXiv
Comments on this paper