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. 1901.00479
15
27

Towards the Locality of Vizing's Theorem

2 January 2019
Hsin-Hao Su
H. Vu
ArXivPDFHTML
Abstract

Vizing showed that it suffices to color the edges of a simple graph using Δ+1\Delta + 1Δ+1 colors, where Δ\DeltaΔ is the maximum degree of the graph. However, up to this date, no efficient distributed edge-coloring algorithms are known for obtaining such a coloring, even for constant degree graphs. The current algorithms that get closest to this number of colors are the randomized (Δ+Θ~(Δ))(\Delta + \tilde{\Theta}(\sqrt{\Delta}))(Δ+Θ~(Δ​))-edge-coloring algorithm that runs in polylog(n)\text{polylog}(n)polylog(n) rounds by Chang et al. (SODA '18) and the deterministic (Δ+polylog(n))(\Delta + \text{polylog}(n))(Δ+polylog(n))-edge-coloring algorithm that runs in poly(Δ,log⁡n)\text{poly}(\Delta, \log n)poly(Δ,logn) rounds by Ghaffari et al. (STOC '18). We present two distributed edge-coloring algorithms that run in poly(Δ,log⁡n)\text{poly}(\Delta,\log n)poly(Δ,logn) rounds. The first algorithm, with randomization, uses only Δ+2\Delta+2Δ+2 colors. The second algorithm is a deterministic algorithm that uses Δ+O(log⁡n/log⁡log⁡n)\Delta+ O(\log n/ \log \log n)Δ+O(logn/loglogn) colors. Our approach is to reduce the distributed edge-coloring problem into an online, restricted version of balls-into-bins problem. If ℓ\ellℓ is the maximum load of the bins, our algorithm uses Δ+2ℓ−1\Delta + 2\ell - 1Δ+2ℓ−1 colors. We show how to achieve ℓ=1\ell = 1ℓ=1 with randomization and ℓ=O(log⁡n/log⁡log⁡n)\ell = O(\log n / \log \log n)ℓ=O(logn/loglogn) without randomization.

View on arXiv
Comments on this paper