English

Efficient Deterministic Distributed Coloring with Small Bandwidth

Distributed, Parallel, and Cluster Computing 2020-04-08 v3 Data Structures and Algorithms

Abstract

We show that the (degree+1)(degree+1)-list coloring problem can be solved deterministically in O(Dlognlog2Δ)O(D \cdot \log n \cdot\log^2\Delta) rounds in the \CONGEST model, where DD is the diameter of the graph, nn the number of nodes, and Δ\Delta the maximum degree. Using the recent polylogarithmic-time deterministic network decomposition algorithm by Rozho\v{n} and Ghaffari [STOC 2020], this implies the first efficient (i.e., \polylogn\poly\log n-time) deterministic \CONGEST algorithm for the (Δ+1)(\Delta+1)-coloring and the (degree+1)(\mathit{degree}+1)-list coloring problem. Previously the best known algorithm required 2O(logn)2^{O(\sqrt{\log n})} rounds and was not based on network decompositions. Our techniques also lead to deterministic (degree+1)(\mathit{degree}+1)-list coloring algorithms for the congested clique and the massively parallel computation (MPC) model. For the congested clique, we obtain an algorithm with time complexity O(logΔloglogΔ)O(\log\Delta\cdot\log\log\Delta), for the MPC model, we obtain algorithms with round complexity O(log2Δ)O(\log^2\Delta) for the linear-memory regime and O(log2Δ+logn)O(\log^2\Delta + \log n) for the sublinear memory regime.

Keywords

Cite

@article{arxiv.1912.02814,
  title  = {Efficient Deterministic Distributed Coloring with Small Bandwidth},
  author = {Philipp Bamberger and Fabian Kuhn and Yannic Maus},
  journal= {arXiv preprint arXiv:1912.02814},
  year   = {2020}
}