New Classes of Distributed Time Complexity

November 06, 2017 Β· Declared Dead Β· πŸ› Symposium on the Theory of Computing

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Alkida Balliu, Juho Hirvonen, Janne H. Korhonen, Tuomo LempiΓ€inen, Dennis Olivetti, Jukka Suomela arXiv ID 1711.01871 Category cs.DC: Distributed Computing Cross-listed cs.CC Citations 62 Venue Symposium on the Theory of Computing Last Checked 3 months ago
Abstract
A number of recent papers -- e.g. Brandt et al. (STOC 2016), Chang et al. (FOCS 2016), Ghaffari & Su (SODA 2017), Brandt et al. (PODC 2017), and Chang & Pettie (FOCS 2017) -- have advanced our understanding of one of the most fundamental questions in theory of distributed computing: what are the possible time complexity classes of LCL problems in the LOCAL model? In essence, we have a graph problem $Ξ $ in which a solution can be verified by checking all radius-$O(1)$ neighbourhoods, and the question is what is the smallest $T$ such that a solution can be computed so that each node chooses its own output based on its radius-$T$ neighbourhood. Here $T$ is the distributed time complexity of $Ξ $. The time complexity classes for deterministic algorithms in bounded-degree graphs that are known to exist by prior work are $Θ(1)$, $Θ(\log^* n)$, $Θ(\log n)$, $Θ(n^{1/k})$, and $Θ(n)$. It is also known that there are two gaps: one between $Ο‰(1)$ and $o(\log \log^* n)$, and another between $Ο‰(\log^* n)$ and $o(\log n)$. It has been conjectured that many more gaps exist, and that the overall time hierarchy is relatively simple -- indeed, this is known to be the case in restricted graph families such as cycles and grids. We show that the picture is much more diverse than previously expected. We present a general technique for engineering LCL problems with numerous different deterministic time complexities, including $Θ(\log^Ξ±n)$ for any $Ξ±\ge1$, $2^{Θ(\log^Ξ±n)}$ for any $Ξ±\le 1$, and $Θ(n^Ξ±)$ for any $Ξ±<1/2$ in the high end of the complexity spectrum, and $Θ(\log^Ξ±\log^* n)$ for any $Ξ±\ge 1$, $\smash{2^{Θ(\log^Ξ±\log^* n)}}$ for any $Ξ±\le 1$, and $Θ((\log^* n)^Ξ±)$ for any $Ξ±\le 1$ in the low end; here $Ξ±$ is a positive rational number.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Distributed Computing

Died the same way β€” πŸ‘» Ghosted