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. 2207.14458
29
1
v1v2 (latest)

Locally-iterative (Δ+1)(Δ+1)(Δ+1)-Coloring in Sublinear (in ΔΔΔ) Rounds

29 July 2022
Xinyu Fu
Yitong Yin
Chaodong Zheng
ArXiv (abs)PDFHTML
Abstract

Distributed graph coloring is one of the most extensively studied problems in distributed computing. There is a canonical family of distributed graph coloring algorithms known as the locally-iterative coloring algorithms, first formalized in the seminal work of [Szegedy and Vishwanathan, STOC'93]. In such algorithms, every vertex iteratively updates its own color according to a predetermined function of the current coloring of its local neighborhood. Due to the simplicity and naturalness of its framework, locally-iterative coloring algorithms are of great significance both in theory and practice. In this paper, we give a locally-iterative (Δ+1)(\Delta+1)(Δ+1)-coloring algorithm with O(Δ3/4log⁡Δ)+log⁡∗nO(\Delta^{3/4}\log\Delta)+\log^*nO(Δ3/4logΔ)+log∗n running time. This is the first locally-iterative (Δ+1)(\Delta+1)(Δ+1)-coloring algorithm with sublinear-in-Δ\DeltaΔ running time, and answers the main open question raised in a recent breakthrough [Barenboim, Elkin, and Goldberg, JACM'21]. A key component of our algorithm is a locally-iterative procedure that transforms an O(Δ2)O(\Delta^2)O(Δ2)-coloring to a (Δ+O(Δ3/4log⁡Δ))(\Delta+O(\Delta^{3/4}\log\Delta))(Δ+O(Δ3/4logΔ))-coloring in o(Δ)o(\Delta)o(Δ) time. Inside this procedure we work on special proper colorings that encode (arb)defective colorings, and reduce the number of used colors quadratically in a locally-iterative fashion. As a main application of our result, we also give a self-stabilizing distributed algorithm for (Δ+1)(\Delta+1)(Δ+1)-coloring with O(Δ3/4log⁡Δ)+log⁡∗nO(\Delta^{3/4}\log\Delta)+\log^*nO(Δ3/4logΔ)+log∗n stabilization time. To the best of our knowledge, this is the first self-stabilizing algorithm for (Δ+1)(\Delta+1)(Δ+1)-coloring with sublinear-in-Δ\DeltaΔ stabilization time.

View on arXiv
Comments on this paper