Manuela Fischer, Yannic Maus, Magn'us M. Halld'orsson
{"title":"Fast Distributed Brooks' Theorem","authors":"Manuela Fischer, Yannic Maus, Magn'us M. Halld'orsson","doi":"10.48550/arXiv.2211.07606","DOIUrl":null,"url":null,"abstract":"We give a randomized $\\Delta$-coloring algorithm in the LOCAL model that runs in $\\text{poly} \\log \\log n$ rounds, where $n$ is the number of nodes of the input graph and $\\Delta$ is its maximum degree. This means that randomized $\\Delta$-coloring is a rare distributed coloring problem with an upper and lower bound in the same ballpark, $\\text{poly}\\log\\log n$, given the known $\\Omega(\\log_\\Delta\\log n)$ lower bound [Brandt et al., STOC '16]. Our main technical contribution is a constant time reduction to a constant number of $(\\text{deg}+1)$-list coloring instances, for $\\Delta = \\omega(\\log^4 n)$, resulting in a $\\text{poly} \\log\\log n$-round CONGEST algorithm for such graphs. This reduction is of independent interest for other settings, including providing a new proof of Brooks' theorem for high degree graphs, and leading to a constant-round Congested Clique algorithm in such graphs. When $\\Delta=\\omega(\\log^{21} n)$, our algorithm even runs in $O(\\log^* n)$ rounds, showing that the base in the $\\Omega(\\log_\\Delta\\log n)$ lower bound is unavoidable. Previously, the best LOCAL algorithm for all considered settings used a logarithmic number of rounds. Our result is the first CONGEST algorithm for $\\Delta$-coloring non-constant degree graphs.","PeriodicalId":92709,"journal":{"name":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","volume":"100 1","pages":"2567-2588"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... Annual ACM-SIAM Symposium on Discrete Algorithms. ACM-SIAM Symposium on Discrete Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2211.07606","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
We give a randomized $\Delta$-coloring algorithm in the LOCAL model that runs in $\text{poly} \log \log n$ rounds, where $n$ is the number of nodes of the input graph and $\Delta$ is its maximum degree. This means that randomized $\Delta$-coloring is a rare distributed coloring problem with an upper and lower bound in the same ballpark, $\text{poly}\log\log n$, given the known $\Omega(\log_\Delta\log n)$ lower bound [Brandt et al., STOC '16]. Our main technical contribution is a constant time reduction to a constant number of $(\text{deg}+1)$-list coloring instances, for $\Delta = \omega(\log^4 n)$, resulting in a $\text{poly} \log\log n$-round CONGEST algorithm for such graphs. This reduction is of independent interest for other settings, including providing a new proof of Brooks' theorem for high degree graphs, and leading to a constant-round Congested Clique algorithm in such graphs. When $\Delta=\omega(\log^{21} n)$, our algorithm even runs in $O(\log^* n)$ rounds, showing that the base in the $\Omega(\log_\Delta\log n)$ lower bound is unavoidable. Previously, the best LOCAL algorithm for all considered settings used a logarithmic number of rounds. Our result is the first CONGEST algorithm for $\Delta$-coloring non-constant degree graphs.