Skip to main content

Showing 1–50 of 72 results for author: Kuhn, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.04648  [pdf, ps, other

    cs.DS cs.DC cs.DM

    Simpler and More General Distributed Coloring Based on Simple List Defective Coloring Algorithms

    Authors: Marc Fuchs, Fabian Kuhn

    Abstract: In this paper, we give list coloring variants of simple iterative defective coloring algorithms. Formally, in a list defective coloring instance, each node $v$ of a graph is given a list $L_v$ of colors and a list of allowed defects $d_v(x)$ for the colors. Each node $v$ needs to be colored with a color $x\in L_v$ such that at most $d_v(x)$ neighbors of $v$ also pick the same color $x$. For a defe… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  2. arXiv:2405.04519  [pdf, ps, other

    cs.DC

    Local Advice and Local Decompression

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Krzysztof Nowicki, Dennis Olivetti, Eva Rotenberg, Jukka Suomela

    Abstract: Algorithms with advice have received ample attention in the distributed and online settings, and they have recently proven useful also in dynamic settings. In this work we study local computation with advice: the goal is to solve a graph problem $Π$ with a distributed algorithm in $f(Δ)$ communication rounds, for some function $f$ that only depends on the maximum degree $Δ$ of the graph, and the k… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  3. arXiv:2405.01366  [pdf, other

    cs.DC

    Completing the Node-Averaged Complexity Landscape of LCLs on Trees

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti, Gustav Schmid

    Abstract: The node-averaged complexity of a problem captures the number of rounds nodes of a graph have to spend on average to solve the problem in the LOCAL model. A challenging line of research with regards to this new complexity measure is to understand the complexity landscape of locally checkable labelings (LCLs) on families of bounded-degree graphs. Particularly interesting in this context is the fami… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  4. arXiv:2308.04251  [pdf, other

    cs.DS cs.DC

    On the Node-Averaged Complexity of Locally Checkable Problems on Trees

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti, Gustav Schmid

    Abstract: Over the past decade, a long line of research has investigated the distributed complexity landscape of locally checkable labeling (LCL) problems on bounded-degree graphs, culminating in an almost-complete classification on general graphs and a complete classification on trees. The latter states that, on bounded-degree trees, any LCL problem has deterministic worst-case time complexity $O(1)$,… ▽ More

    Submitted 15 February, 2024; v1 submitted 8 August, 2023; originally announced August 2023.

    Comments: 68 pages, 10 figures, conference version in 37th International Symposium on Distributed Computing (DISC 2023)

    ACM Class: F.2.2; G.2.2

  5. arXiv:2307.09444  [pdf, other

    cs.DC cs.CC cs.DM cs.ET quant-ph

    No distributed quantum advantage for approximate graph coloring

    Authors: Xavier Coiteux-Roy, Francesco d'Amore, Rishikesh Gajjala, Fabian Kuhn, François Le Gall, Henrik Lievonen, Augusto Modanese, Marc-Olivier Renou, Gustav Schmid, Jukka Suomela

    Abstract: We give an almost complete characterization of the hardness of $c$-coloring $χ$-chromatic graphs with distributed algorithms, for a wide range of models of distributed computing. In particular, we show that these problems do not admit any distributed quantum advantage. To do that: 1) We give a new distributed algorithm that finds a $c$-coloring in $χ$-chromatic graphs in… ▽ More

    Submitted 22 March, 2024; v1 submitted 18 July, 2023; originally announced July 2023.

    Comments: Accepted to STOC 2024

  6. arXiv:2306.00432  [pdf, ps, other

    cs.DS cs.DC

    Time and Space Optimal Massively Parallel Algorithm for the 2-Ruling Set Problem

    Authors: Mélanie Cambus, Fabian Kuhn, Shreyas Pai, Jara Uitto

    Abstract: In this work, we present a constant-round algorithm for the $2$-ruling set problem in the Congested Clique model. As a direct consequence, we obtain a constant round algorithm in the MPC model with linear space-per-machine and optimal total space. Our results improve on the $O(\log \log \log n)$-round algorithm by [HPS, DISC'14] and the $O(\log \log Δ)$-round algorithm by [GGKMR, PODC'18]. Our tec… ▽ More

    Submitted 10 October, 2023; v1 submitted 1 June, 2023; originally announced June 2023.

  7. arXiv:2304.09844  [pdf, ps, other

    cs.DC cs.DS

    Coloring Fast with Broadcasts

    Authors: Maxime Flin, Mohsen Ghaffari, Magnús M. Halldórsson, Fabian Kuhn, Alexandre Nolin

    Abstract: We present an $O(\log^3\log n)$-round distributed algorithm for the $(Δ+1)$-coloring problem, where each node broadcasts only one $O(\log n)$-bit message per round to its neighbors. Previously, the best such broadcast-based algorithm required $O(\log n)$ rounds. If $Δ\in Ω(\log^{3} n)$, our algorithm runs in $O(\log^* n)$ rounds. Our algorithm's round complexity matches state-of-the-art in the muc… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

    Comments: 42 pages. To appear in proceedings of SPAA 2023

  8. List Defective Colorings: Distributed Algorithms and Applications

    Authors: Marc Fuchs, Fabian Kuhn

    Abstract: The distributed coloring problem is at the core of the area of distributed graph algorithms and it is a problem that has seen tremendous progress over the last few years. Much of the remarkable recent progress on deterministic distributed coloring algorithms is based on two main tools: a) defective colorings in which every node of a given color can have a limited number of neighbors of the same co… ▽ More

    Submitted 7 August, 2023; v1 submitted 19 April, 2023; originally announced April 2023.

  9. arXiv:2301.06457  [pdf, ps, other

    cs.DC cs.DS

    A Distributed Palette Sparsification Theorem

    Authors: Maxime Flin, Mohsen Ghaffari, Magnús M. Halldórsson, Fabian Kuhn, Alexandre Nolin

    Abstract: The celebrated palette sparsification result of [Assadi, Chen, and Khanna SODA'19] shows that to compute a $Δ+1$ coloring of the graph, where $Δ$ denotes the maximum degree, it suffices if each node limits its color choice to $O(\log n)$ independently sampled colors in $\{1, 2, \dots, Δ+1\}$. They showed that it is possible to color the resulting sparsified graph -- the spanning subgraph with edge… ▽ More

    Submitted 11 April, 2023; v1 submitted 16 January, 2023; originally announced January 2023.

  10. arXiv:2211.01945  [pdf, other

    cs.DS cs.DC

    Distributed Maximal Matching and Maximal Independent Set on Hypergraphs

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti

    Abstract: We investigate the distributed complexity of maximal matching and maximal independent set (MIS) in hypergraphs in the LOCAL model. A maximal matching of a hypergraph $H=(V_H,E_H)$ is a maximal disjoint set $M\subseteq E_H$ of hyperedges and an MIS $S\subseteq V_H$ is a maximal set of nodes such that no hyperedge is fully contained in $S$. Both problems can be solved by a simple sequential greedy a… ▽ More

    Submitted 3 November, 2022; originally announced November 2022.

  11. arXiv:2209.11651  [pdf, ps, other

    cs.DS

    Local Distributed Rounding: Generalized to MIS, Matching, Set Cover, and Beyond

    Authors: Salwa Faour, Mohsen Ghaffari, Christoph Grunau, Fabian Kuhn, Václav Rozhoň

    Abstract: We develop a general deterministic distributed method for locally rounding fractional solutions of graph problems for which the analysis can be broken down into analyzing pairs of vertices. Roughly speaking, the method can transform fractional/probabilistic label assignments of the vertices into integral/deterministic label assignments for the vertices, while approximately preserving a potential f… ▽ More

    Submitted 23 September, 2022; originally announced September 2022.

  12. arXiv:2208.08213  [pdf, other

    cs.DC

    Node and Edge Averaged Complexities of Local Graph Problems

    Authors: Alkida Balliu, Mohsen Ghaffari, Fabian Kuhn, Dennis Olivetti

    Abstract: The node-averaged complexity of a distributed algorithm running on a graph $G=(V,E)$ is the average over the times at which the nodes $V$ of $G$ finish their computation and commit to their outputs. We study the node-averaged complexity for some distributed symmetry breaking problems and provide the following results (among others): - The randomized node-averaged complexity of computing a maxima… ▽ More

    Submitted 17 August, 2022; originally announced August 2022.

  13. Contention Resolution for Coded Radio Networks

    Authors: Michael A. Bender, Seth Gilbert, Fabian Kuhn, John Kuszmaul, Muriel Médard

    Abstract: Randomized backoff protocols, such as exponential backoff, are a powerful tool for managing access to a shared resource, often a wireless communication channel (e.g., [1]). For a wireless device to transmit successfully, it uses a backoff protocol to ensure exclusive access to the channel. Modern radios, however, do not need exclusive access to the channel to communicate; in particular, they have… ▽ More

    Submitted 24 July, 2022; originally announced July 2022.

    Comments: 12 pages

    ACM Class: F.2.2

    Journal ref: In Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures, pp. 119-130. 2022

  14. arXiv:2206.00976  [pdf, ps, other

    cs.DC

    Distributed Edge Coloring in Time Polylogarithmic in $Δ$

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti

    Abstract: We provide new deterministic algorithms for the edge coloring problem, which is one of the classic and highly studied distributed local symmetry breaking problems. As our main result, we show that a $(2Δ-1)$-edge coloring can be computed in time $\mathrm{poly}\logΔ+ O(\log^* n)$ in the LOCAL model. This improves a result of Balliu, Kuhn, and Olivetti [PODC '20], who gave an algorithm with a quasi-… ▽ More

    Submitted 2 June, 2022; originally announced June 2022.

  15. arXiv:2205.07593  [pdf, ps, other

    cs.DS cs.DC

    A $(3+\varepsilon)$-Approximate Correlation Clustering Algorithm in Dynamic Streams

    Authors: Mélanie Cambus, Fabian Kuhn, Etna Lindy, Shreyas Pai, Jara Uitto

    Abstract: Grou** together similar elements in datasets is a common task in data mining and machine learning. In this paper, we study streaming and parallel algorithms for correlation clustering, where each pair of elements is labeled either similar or dissimilar. The task is to partition the elements and the objective is to minimize disagreements, that is, the number of dissimilar elements grouped togethe… ▽ More

    Submitted 1 November, 2023; v1 submitted 16 May, 2022; originally announced May 2022.

    Comments: to appear in SODA 2024

  16. arXiv:2202.08008  [pdf, other

    cs.DC

    Near-Shortest Path Routing in Hybrid Communication Networks

    Authors: Sam Coy, Artur Czumaj, Michael Feldmann, Kristian Hinnenthal, Fabian Kuhn, Christian Scheideler, Philipp Schneider, Martijn Struijs

    Abstract: Hybrid networks, i.e., networks that leverage different means of communication, become ever more widespread. To allow theoretical study of such networks, [Augustine et al., SODA'20] introduced the $\mathsf{HYBRID}$ model, which is based on the concept of synchronous message passing and uses two fundamentally different principles of communication: a local mode, which allows every node to exchange o… ▽ More

    Submitted 16 February, 2022; originally announced February 2022.

    ACM Class: G.2.2; G.4

  17. arXiv:2202.06624  [pdf, other

    cs.DC

    Routing Schemes and Distance Oracles in the Hybrid Model

    Authors: Fabian Kuhn, Philipp Schneider

    Abstract: The $\mathsf{HYBRID}$ model was introduced as a means for theoretical study of distributed networks that use various communication modes. Conceptually, it is a synchronous message passing model with a local communication mode, where in each round each node can send large messages to all its neighbors in a local network (a graph), and a global communication mode, where each node is allotted limited… ▽ More

    Submitted 14 February, 2022; originally announced February 2022.

    ACM Class: G.2.2; G.4

  18. arXiv:2112.04405  [pdf, other

    cs.DC

    Improved Distributed Fractional Coloring Algorithms

    Authors: Alkida Balliu, Fabian Kuhn, Dennis Olivetti

    Abstract: We prove new bounds on the distributed fractional coloring problem in the LOCAL model. Fractional $c$-colorings can be understood as multicolorings as follows. For some natural numbers $p$ and $q$ such that $p/q\leq c$, each node $v$ is assigned a set of at least $q$ colors from $\{1,\dots,p\}$ such that adjacent nodes are assigned disjoint sets of colors. The minimum $c$ for which a fractional… ▽ More

    Submitted 9 December, 2021; v1 submitted 8 December, 2021; originally announced December 2021.

  19. arXiv:2112.00604  [pdf, other

    cs.DC cs.DS

    Near-Optimal Distributed Degree+1 Coloring

    Authors: Magnús M. Halldórsson, Fabian Kuhn, Alexandre Nolin, Tigran Tonoyan

    Abstract: We present a new approach to randomized distributed graph coloring that is simpler and more efficient than previous ones. In particular, it allows us to tackle the $(\operatorname{deg}+1)$-list-coloring (D1LC) problem, where each node $v$ of degree $d_v$ is assigned a palette of $d_v+1$ colors, and the objective is to find a proper coloring using these palettes. While for $(Δ+1)$-coloring (where… ▽ More

    Submitted 1 December, 2021; originally announced December 2021.

  20. Distributed CONGEST Approximation of Weighted Vertex Covers and Matchings

    Authors: Salwa Faour, Marc Fuchs, Fabian Kuhn

    Abstract: We provide CONGEST model algorithms for approximating minimum weighted vertex cover and the maximum weighted matching. For bipartite graphs, we show that a $(1+\varepsilon)$-approximate weighted vertex cover can be computed deterministically in polylogarithmic time. This generalizes a corresponding result for the unweighted vertex cover problem shown in [Faour, Kuhn; OPODIS '20]. Moreover, we show… ▽ More

    Submitted 20 November, 2021; originally announced November 2021.

  21. arXiv:2110.00643  [pdf, other

    cs.DC

    Distributed $Δ$-Coloring Plays Hide-and-Seek

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti

    Abstract: We prove several new tight distributed lower bounds for classic symmetry breaking graph problems. As a basic tool, we first provide a new insightful proof that any deterministic distributed algorithm that computes a $Δ$-coloring on $Δ$-regular trees requires $Ω(\log_Δn)$ rounds and any randomized algorithm requires $Ω(\log_Δ\log n)$ rounds. We prove this result by showing that a natural relaxation… ▽ More

    Submitted 2 June, 2022; v1 submitted 1 October, 2021; originally announced October 2021.

  22. arXiv:2108.02655  [pdf, other

    cs.DC

    Sinkless Orientation Made Simple

    Authors: Alkida Balliu, Janne H. Korhonen, Fabian Kuhn, Henrik Lievonen, Dennis Olivetti, Shreyas Pai, Ami Paz, Joel Rybicki, Stefan Schmid, Jan Studený, Jukka Suomela, Jara Uitto

    Abstract: The sinkless orientation problem plays a key role in understanding the foundations of distributed computing. The problem can be used to separate two fundamental models of distributed graph algorithms, LOCAL and SLOCAL: the locality of sinkless orientation is $Ω(\log n)$ in the deterministic LOCAL model and $O(\log \log n)$ in the deterministic SLOCAL model. Both of these results are known by prior… ▽ More

    Submitted 10 June, 2022; v1 submitted 5 August, 2021; originally announced August 2021.

    Comments: Parts of this work appeared in DISC 2021 as a brief announcement, under the title "Sinkless orientation is hard also in the supported LOCAL model"

  23. arXiv:2106.02440  [pdf, other

    cs.DC

    Improved Distributed Lower Bounds for MIS and Bounded (Out-)Degree Dominating Sets in Trees

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti

    Abstract: Recently, Balliu, Brandt, and Olivetti [FOCS '20] showed the first $ω(\log^* n)$ lower bound for the maximal independent set (MIS) problem in trees. In this work we prove lower bounds for a much more relaxed family of distributed symmetry breaking problems. As a by-product, we obtain improved lower bounds for the distributed MIS problem in trees. For a parameter $k$ and an orientation of the edg… ▽ More

    Submitted 4 June, 2021; originally announced June 2021.

    Comments: Accepted at PODC 2021

  24. arXiv:2012.14169  [pdf, other

    cs.DS cs.DC

    Efficient Randomized Distributed Coloring in CONGEST

    Authors: Magnús M. Halldórsson, Fabian Kuhn, Yannic Maus, Tigran Tonoyan

    Abstract: Distributed vertex coloring is one of the classic problems and probably also the most widely studied problems in the area of distributed graph algorithms. We present a new randomized distributed vertex coloring algorithm for the standard CONGEST model, where the network is modeled as an $n$-node graph $G$, and where the nodes of $G$ operate in synchronous communication rounds in which they can exc… ▽ More

    Submitted 11 April, 2021; v1 submitted 28 December, 2020; originally announced December 2020.

  25. arXiv:2011.10014  [pdf, ps, other

    cs.DS cs.DC

    Approximate Bipartite Vertex Cover in the CONGEST Model

    Authors: Salwa Faour, Fabian Kuhn

    Abstract: We give efficient distributed algorithms for the minimum vertex cover problem in bipartite graphs in the CONGEST model. From Kőnig's theorem, it is well known that in bipartite graphs the size of a minimum vertex cover is equal to the size of a maximum matching. We first show that together with an existing $O(n\log n)$-round algorithm for computing a maximum matching, the constructive proof of Kőn… ▽ More

    Submitted 19 November, 2020; originally announced November 2020.

  26. arXiv:2011.04511  [pdf, ps, other

    cs.DS cs.DC

    Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network Decomposition

    Authors: Mohsen Ghaffari, Fabian Kuhn

    Abstract: We present a simple deterministic distributed algorithm that computes a $(Δ+1)$-vertex coloring in $O(\log^2 Δ\cdot \log n)$ rounds. The algorithm can be implemented with $O(\log n)$-bit messages. The algorithm can also be extended to the more general $(degree+1)$-list coloring problem. Obtaining a polylogarithmic-time deterministic algorithm for $(Δ+1)$-vertex coloring had remained a central op… ▽ More

    Submitted 4 September, 2021; v1 submitted 9 November, 2020; originally announced November 2020.

  27. arXiv:2008.04303  [pdf, other

    cs.DC cs.DS

    Coloring Fast Without Learning Your Neighbors' Colors

    Authors: Magnus M. Halldorsson, Fabian Kuhn, Yannic Maus, Alexandre Nolin

    Abstract: We give an improved randomized CONGEST algorithm for distance-$2$ coloring that uses $Δ^2+1$ colors and runs in $O(\log n)$ rounds, improving the recent $O(\log Δ\cdot \log n)$-round algorithm in [Halldórsson, Kuhn, Maus; PODC '20]. We then improve the time complexity to $O(\log Δ) + 2^{O(\sqrt{\log\log n})}$.

    Submitted 10 August, 2020; originally announced August 2020.

  28. arXiv:2006.08408  [pdf, other

    cs.DC

    Computing Shortest Paths and Diameter in the Hybrid Network Model

    Authors: Fabian Kuhn, Philipp Schneider

    Abstract: The $\mathsf{HYBRID}$ model, introduced in [Augustine et al., SODA '20], provides a theoretical foundation for networks that allow multiple communication modes. The model follows the principles of synchronous message passing, whereas nodes are allowed to use \textit{two} fundamentally different communication modes. First, a local mode where nodes may exchange arbitrary information per round over e… ▽ More

    Submitted 2 October, 2020; v1 submitted 15 June, 2020; originally announced June 2020.

    ACM Class: G.2.2; G.4

  29. arXiv:2005.06528  [pdf, ps, other

    cs.DC cs.DS

    Distance-2 Coloring in the CONGEST Model

    Authors: Magnus M. Halldorsson, Fabian Kuhn, Yannic Maus

    Abstract: We give efficient randomized and deterministic distributed algorithms for computing a distance-$2$ vertex coloring of a graph $G$ in the CONGEST model. In particular, if $Δ$ is the maximum degree of $G$, we show that there is a randomized CONGEST model algorithm to compute a distance-$2$ coloring of $G$ with $Δ^2+1$ colors in $O(\logΔ\cdot\log n)$ rounds. Further if the number of colors is slightl… ▽ More

    Submitted 13 May, 2020; originally announced May 2020.

  30. arXiv:2002.10780  [pdf, other

    cs.DC cs.DS

    Distributed Edge Coloring in Time Quasi-Polylogarithmic in Delta

    Authors: Alkida Balliu, Fabian Kuhn, Dennis Olivetti

    Abstract: The problem of coloring the edges of an $n$-node graph of maximum degree $Δ$ with $2Δ- 1$ colors is one of the key symmetry breaking problems in the area of distributed graph algorithms. While there has been a lot of progress towards the understanding of this problem, the dependency of the running time on $Δ$ has been a long-standing open question. Very recently, Kuhn [SODA '20] showed that the pr… ▽ More

    Submitted 25 February, 2020; originally announced February 2020.

  31. arXiv:2002.07649  [pdf, other

    cs.DC cs.DS

    Distributed Maximum Matching Verification in CONGEST

    Authors: Mohamad Ahmadi, Fabian Kuhn

    Abstract: We study the maximum cardinality matching problem in a standard distributed setting, where the nodes $V$ of a given $n$-node network graph $G=(V,E)$ communicate over the edges $E$ in synchronous rounds. More specifically, we consider the distributed CONGEST model, where in each round, each node of $G$ can send an $O(\log n)$-bit message to each of its neighbors. We show that for every graph $G$ an… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

    Comments: 42 pages

  32. arXiv:1912.02814  [pdf, ps, other

    cs.DC cs.DS

    Efficient Deterministic Distributed Coloring with Small Bandwidth

    Authors: Philipp Bamberger, Fabian Kuhn, Yannic Maus

    Abstract: We show that the $(degree+1)$-list coloring problem can be solved deterministically in $O(D \cdot \log n \cdot\log^2Δ)$ rounds in the \CONGEST model, where $D$ is the diameter of the graph, $n$ the number of nodes, and $Δ$ the maximum degree. Using the recent polylogarithmic-time deterministic network decomposition algorithm by Rozhoň and Ghaffari [STOC 2020], this implies the first efficient (i.e… ▽ More

    Submitted 7 April, 2020; v1 submitted 5 December, 2019; originally announced December 2019.

  33. arXiv:1909.01597  [pdf, other

    cs.DC

    Shortest Paths in a Hybrid Network Model

    Authors: John Augustine, Kristian Hinnenthal, Fabian Kuhn, Christian Scheideler, Philipp Schneider

    Abstract: We introduce a communication model for hybrid networks, where nodes have access to two different communication modes: a local mode where communication is only possible between specific pairs of nodes, and a global mode where communication between any pair of nodes is possible. This can be motivated, for instance, by wireless networks in which we combine direct device-to-device communication (e.g.,… ▽ More

    Submitted 4 September, 2019; originally announced September 2019.

  34. arXiv:1907.03797  [pdf, ps, other

    cs.DS cs.DC

    Faster Deterministic Distributed Coloring Through Recursive List Coloring

    Authors: Fabian Kuhn

    Abstract: We provide novel deterministic distributed vertex coloring algorithms. As our main result, we give a deterministic distributed algorithm to compute a $(Δ+1)$-coloring of an $n$-node graph with maximum degree $Δ$ in $2^{O(\sqrt{\logΔ})}\cdot\log n$ rounds. This improves on the best previously known time complexity for a large range of values of $Δ$. For graphs with arboricity $a$, we obtain a deter… ▽ More

    Submitted 8 July, 2019; originally announced July 2019.

    Comments: 21 pages

  35. arXiv:1906.00482  [pdf, ps, other

    cs.DS cs.DC

    On the Use of Randomness in Local Distributed Graph Algorithms

    Authors: Mohsen Ghaffari, Fabian Kuhn

    Abstract: We attempt to better understand randomization in local distributed graph algorithms by exploring how randomness is used and what we can gain from it: - We first ask the question of how much randomness is needed to obtain efficient randomized algorithms. We show that for all locally checkable problems for which polylog $n$-time randomized algorithms exist, there are such algorithms even if either (… ▽ More

    Submitted 2 June, 2019; originally announced June 2019.

    Comments: 21 pages, conference version in ACM Symp. on Principles of Distributed Computing (PODC) 2019

  36. On the Complexity of Distributed Splitting Problems

    Authors: Philipp Bamberger, Mohsen Ghaffari, Fabian Kuhn, Yannic Maus, Jara Uitto

    Abstract: One of the fundamental open problems in the area of distributed graph algorithms is the question of whether randomization is needed for efficient symmetry breaking. While there are fast, $\text{poly}\log n$-time randomized distributed algorithms for all of the classic symmetry breaking problems, for many of them, the best deterministic algorithms are almost exponentially slower. The following basi… ▽ More

    Submitted 27 May, 2019; originally announced May 2019.

  37. arXiv:1905.10775  [pdf, other

    cs.DS cs.DC

    Deterministic Distributed Dominating Set Approximation in the CONGEST Model

    Authors: Janosch Deurer, Fabian Kuhn, Yannic Maus

    Abstract: We develop deterministic approximation algorithms for the minimum dominating set problem in the CONGEST model with an almost optimal approximation guarantee. For $ε>1/{\text{poly}}\log Δ$ we obtain two algorithms with approximation factor $(1+ε)(1+\ln (Δ+1))$ and with runtimes $2^{O(\sqrt{\log n \log\log n})}$ and $O(Δ\cdot\text{poly}\log Δ+\text{poly}\log Δ\log^{*} n)$, respectively. Further we s… ▽ More

    Submitted 23 December, 2019; v1 submitted 26 May, 2019; originally announced May 2019.

    Comments: added better reasoning in the proof of Lemma 3.12

  38. arXiv:1902.08979  [pdf, other

    cs.DC

    Latency, Capacity, and Distributed MST

    Authors: John Augustine, Seth Gilbert, Fabian Kuhn, Peter Robinson, Suman Sourav

    Abstract: We study the cost of distributed MST construction in the setting where each edge has a latency and a capacity, along with the weight. Edge latencies capture the delay on the links of the communication network, while capacity captures their throughput (in this case, the rate at which messages can be sent). Depending on how the edge latencies relate to the edge weights, we provide several tight boun… ▽ More

    Submitted 14 January, 2020; v1 submitted 24 February, 2019; originally announced February 2019.

  39. Concurrent Distributed Serving with Mobile Servers

    Authors: Abdolhamid Ghodselahi, Fabian Kuhn, Volker Turau

    Abstract: This paper introduces a new resource allocation problem in distributed computing called distributed serving with mobile servers (DSMS). In DSMS, there are $k$ identical mobile servers residing at the processors of a network. At arbitrary points of time, any subset of processors can invoke one or more requests. To serve a request, one of the servers must move to the processor that invoked the reque… ▽ More

    Submitted 16 November, 2019; v1 submitted 19 February, 2019; originally announced February 2019.

    Comments: 34 pages, conference version in ISAAC 2019

    Journal ref: Proceedings of 30th International Symposium on Algorithms and Computation 149 (2019) 53:1--53:18

  40. arXiv:1809.06727  [pdf, ps, other

    cs.DS cs.DM cs.MA math.CO

    Optimal strategies for patrolling fences

    Authors: Bernhard Haeupler, Fabian Kuhn, Anders Martinsson, Kalina Petrova, Pascal Pfister

    Abstract: A classical multi-agent fence patrolling problem asks: What is the maximum length $L$ of a line that $k$ agents with maximum speeds $v_1,\ldots,v_k$ can patrol if each point on the line needs to be visited at least once every unit of time. It is easy to see that $L = α\sum_{i=1}^k v_i$ for some efficiency $α\in [\frac{1}{2},1)$. After a series of works giving better and better efficiencies, it was… ▽ More

    Submitted 12 June, 2019; v1 submitted 18 September, 2018; originally announced September 2018.

    Comments: 19 pages, 3 figures. Part of our main result (circle strategy) is new to this version of the paper. A shorter version of this is to appear in the proceedings of ICALP 2019

  41. arXiv:1806.09847  [pdf, ps, other

    cs.DC

    The Communication Cost of Information Spreading in Dynamic Networks

    Authors: Mohamad Ahmadi, Fabian Kuhn, Shay Kutten, Anisur Rahaman Molla, Gopal Pandurangan

    Abstract: This paper investigates the message complexity of distributed information spreading (a.k.a gossip or token dissemination) in adversarial dynamic networks, where the goal is to spread $k$ tokens of information to every node on an $n$-node network. We consider the amortized (average) message complexity of spreading a token, assuming that the number of tokens is large. Our focus is on token-forwardin… ▽ More

    Submitted 26 June, 2018; originally announced June 2018.

  42. arXiv:1805.07294  [pdf, ps, other

    cs.DC

    Distributed Computation in Node-Capacitated Networks

    Authors: John Augustine, Mohsen Ghaffari, Robert Gmyr, Kristian Hinnenthal, Fabian Kuhn, Jason Li, Christian Scheideler

    Abstract: In this paper, we study distributed graph algorithms in networks in which the nodes have a limited communication capacity. Many distributed systems are built on top of an underlying networking infrastructure, for example by using a virtual communication topology known as an overlay network. Although this underlying network might allow each node to directly communicate with a large number of other… ▽ More

    Submitted 25 April, 2019; v1 submitted 18 May, 2018; originally announced May 2018.

    Comments: This is the full version of a paper that appears at SPAA 2019

  43. arXiv:1805.07209  [pdf, ps, other

    cs.DS cs.DC

    Deterministic Distributed Ruling Sets of Line Graphs

    Authors: Fabian Kuhn, Yannic Maus, Simon Weidner

    Abstract: An $(α,β)$-ruling set of a graph $G=(V,E)$ is a set $R\subseteq V$ such that for any node $v\in V$ there is a node $u\in R$ in distance at most $β$ from $v$ and such that any two nodes in $R$ are at distance at least $α$ from each other. The concept of ruling sets can naturally be extended to edges, i.e., a subset $F\subseteq E$ is an $(α,β)$-ruling edge set of a graph $G=(V,E)$ if the correspondi… ▽ More

    Submitted 18 May, 2018; originally announced May 2018.

  44. arXiv:1805.03357  [pdf, ps, other

    cs.DC

    Efficient Distributed Computation of MIS and Generalized MIS in Linear Hypergraphs

    Authors: Fabian Kuhn, Chaodong Zheng

    Abstract: Given a graph, a maximal independent set (MIS) is a maximal subset of pairwise non-adjacent vertices. Finding an MIS is a fundamental problem in distributed computing. Although the problem is extensively studied and well understood in simple graphs, our knowledge is still quite limited when solving it in hypergraphs, especially in the distributed CONGEST model. In this paper, we focus on linear hy… ▽ More

    Submitted 8 May, 2018; originally announced May 2018.

  45. arXiv:1803.03248  [pdf, other

    cs.DS cs.DC

    Improved Distributed $Δ$-Coloring

    Authors: Mohsen Ghaffari, Juho Hirvonen, Fabian Kuhn, Yannic Maus

    Abstract: We present a randomized distributed algorithm that computes a $Δ$-coloring in any non-complete graph with maximum degree $Δ\geq 4$ in $O(\log Δ) + 2^{O(\sqrt{\log\log n})}$ rounds, as well as a randomized algorithm that computes a $Δ$-coloring in $O((\log \log n)^2)$ rounds when $Δ\in [3, O(1)]$. Both these algorithms improve on an $O(\log^3 n/\log Δ)$-round algorithm of Panconesi and Srinivasan~[… ▽ More

    Submitted 2 August, 2020; v1 submitted 8 March, 2018; originally announced March 2018.

  46. arXiv:1802.10199  [pdf, ps, other

    cs.DS cs.DC

    Local Distributed Algorithms in Highly Dynamic Networks

    Authors: Philipp Bamberger, Fabian Kuhn, Yannic Maus

    Abstract: The present paper studies local distributed graph problems in highly dynamic networks. Communication and changes of the graph happen in synchronous rounds and our algorithms always, i.e., in every round, satisfy non-trivial guarantees, no matter how dynamic the network is. We define a (in our view) natural generalization of static graph problems to the dynamic graph setting. Throughout the execu… ▽ More

    Submitted 7 December, 2018; v1 submitted 27 February, 2018; originally announced February 2018.

  47. arXiv:1711.05469  [pdf, ps, other

    cs.DS cs.DC

    Deterministic Distributed Edge-Coloring with Fewer Colors

    Authors: Mohsen Ghaffari, Fabian Kuhn, Yannic Maus, Jara Uitto

    Abstract: We present a deterministic distributed algorithm, in the LOCAL model, that computes a $(1+o(1))Δ$-edge-coloring in polylogarithmic-time, so long as the maximum degree $Δ=\tildeΩ(\log n)$. For smaller $Δ$, we give a polylogarithmic-time $3Δ/2$-edge-coloring. These are the first deterministic algorithms to go below the natural barrier of $2Δ-1$ colors, and they improve significantly on the recent po… ▽ More

    Submitted 15 November, 2017; originally announced November 2017.

  48. arXiv:1711.02194  [pdf, ps, other

    cs.DS cs.DC

    On Derandomizing Local Distributed Algorithms

    Authors: Mohsen Ghaffari, David G. Harris, Fabian Kuhn

    Abstract: The gap between the known randomized and deterministic local distributed algorithms underlies arguably the most fundamental and central open question in distributed graph algorithms. In this paper, we develop a generic and clean recipe for derandomizing LOCAL algorithms. We also exhibit how this simple recipe leads to significant improvements on a number of problem. Two main results are: - An im… ▽ More

    Submitted 17 September, 2019; v1 submitted 6 November, 2017; originally announced November 2017.

    Comments: 37 pages

  49. arXiv:1707.08807  [pdf, other

    cs.DS

    Nearest Common Ancestors: Universal Trees and Improved Labeling Schemes

    Authors: Fabian Kuhn, Konstantinos Panagiotou, Pascal Su

    Abstract: We investigate the nearest common ancestor (NCA) function in rooted trees. As the main conceptual contribution, the paper introduces universal trees for the NCA function: For a given family of rooted trees, an NCA-universal tree $S$ is a rooted tree such that any tree $T$ of the family can be embedded into $S$ such that the embedding of the NCA in $T$ of two nodes of $T$ is equal to the NCA in… ▽ More

    Submitted 27 July, 2017; originally announced July 2017.

  50. Improved Distributed Degree Splitting and Edge Coloring

    Authors: Mohsen Ghaffari, Juho Hirvonen, Fabian Kuhn, Yannic Maus, Jukka Suomela, Jara Uitto

    Abstract: The degree splitting problem requires coloring the edges of a graph red or blue such that each node has almost the same number of edges in each color, up to a small additive discrepancy. The directed variant of the problem requires orienting the edges such that each node has almost the same number of incoming and outgoing edges, again up to a small additive discrepancy. We present deterministic… ▽ More

    Submitted 3 January, 2019; v1 submitted 15 June, 2017; originally announced June 2017.