Towards Optimal Distributed Delta Coloring

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jakob, Manuel, Maus, Yannic
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917978651492352
author Jakob, Manuel
Maus, Yannic
author_facet Jakob, Manuel
Maus, Yannic
contents The $Δ$-vertex coloring problem has become one of the prototypical problems for understanding the complexity of local distributed graph problems on constant-degree graphs. The major open problem is whether the problem can be solved deterministically in logarithmic time, which would match the lower bound [Chang et al., FOCS'16]. Despite recent progress in the design of efficient $Δ$-coloring algorithms, there is currently a polynomial gap between the upper and lower bounds. In this work we present a $O(\log n)$-round deterministic $Δ$-coloring algorithm for dense constant-degree graphs, matching the lower bound for the problem on general graphs. For general $Δ$ the algorithms' complexity is $\min\{\widetilde{O}(\log^{5/3}n),O(Δ+\log n)\}$. All recent distributed and sublinear graph coloring algorithms (also for coloring with more than $Δ$ colors) decompose the graph into sparse and dense parts. Our algorithm works for the case that this decomposition has no sparse vertices. Ironically, in recent (randomized) $Δ$-coloring algorithms, dealing with sparse parts was relatively easy and these dense parts arguably posed the major hurdle. We present a solution that addresses the dense parts and may have the potential for extension to sparse parts. Our approach is fundamentally different from prior deterministic algorithms and hence hopefully contributes towards designing an optimal algorithm for the general case. Additionally, we leverage our result to also obtain a randomized $\min\{\widetilde{O}(\log^{5/3}\log n), O(Δ+\log\log n)\}$-round algorithm for $Δ$-coloring dense graphs that also matches the lower bound for the problem on general constant-degree graphs [Brandt et al.; STOC'16].
format Preprint
id arxiv_https___arxiv_org_abs_2504_03080
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Optimal Distributed Delta Coloring
Jakob, Manuel
Maus, Yannic
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
The $Δ$-vertex coloring problem has become one of the prototypical problems for understanding the complexity of local distributed graph problems on constant-degree graphs. The major open problem is whether the problem can be solved deterministically in logarithmic time, which would match the lower bound [Chang et al., FOCS'16]. Despite recent progress in the design of efficient $Δ$-coloring algorithms, there is currently a polynomial gap between the upper and lower bounds. In this work we present a $O(\log n)$-round deterministic $Δ$-coloring algorithm for dense constant-degree graphs, matching the lower bound for the problem on general graphs. For general $Δ$ the algorithms' complexity is $\min\{\widetilde{O}(\log^{5/3}n),O(Δ+\log n)\}$. All recent distributed and sublinear graph coloring algorithms (also for coloring with more than $Δ$ colors) decompose the graph into sparse and dense parts. Our algorithm works for the case that this decomposition has no sparse vertices. Ironically, in recent (randomized) $Δ$-coloring algorithms, dealing with sparse parts was relatively easy and these dense parts arguably posed the major hurdle. We present a solution that addresses the dense parts and may have the potential for extension to sparse parts. Our approach is fundamentally different from prior deterministic algorithms and hence hopefully contributes towards designing an optimal algorithm for the general case. Additionally, we leverage our result to also obtain a randomized $\min\{\widetilde{O}(\log^{5/3}\log n), O(Δ+\log\log n)\}$-round algorithm for $Δ$-coloring dense graphs that also matches the lower bound for the problem on general constant-degree graphs [Brandt et al.; STOC'16].
title Towards Optimal Distributed Delta Coloring
topic Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
url https://arxiv.org/abs/2504.03080