Skip to main content

Showing 1–30 of 30 results for author: Grunau, C

.
  1. arXiv:2311.13771  [pdf, ps, other

    cs.DS

    Work-Efficient Parallel Derandomization II: Optimal Concentrations via Bootstrap**

    Authors: Mohsen Ghaffari, Christoph Grunau

    Abstract: We present an efficient parallel derandomization method for randomized algorithms that rely on concentrations such as the Chernoff bound. This settles a classic problem in parallel derandomization, which dates back to the 1980s. Consider the \textit{set balancing} problem where $m$ sets of size at most $s$ are given in a ground set of size $n$, and we should partition the ground set into two parts… ▽ More

    Submitted 22 November, 2023; originally announced November 2023.

  2. arXiv:2311.13764  [pdf, ps, other

    cs.DS

    Work-Efficient Parallel Derandomization I: Chernoff-like Concentrations via Pairwise Independence

    Authors: Mohsen Ghaffari, Christoph Grunau, Václav Rozhoň

    Abstract: We present a novel technique for work-efficient parallel derandomization, for algorithms that rely on the concentration of measure bounds such as Chernoff, Hoeffding, and Bernstein inequalities. Our method increases the algorithm's computational work and depth by only polylogarithmic factors. Before our work, the only known method to obtain parallel derandomization with such strong concentrations… ▽ More

    Submitted 22 November, 2023; originally announced November 2023.

  3. arXiv:2308.00355  [pdf, ps, other

    cs.DC cs.DS

    Conditionally Optimal Parallel Coloring of Forests

    Authors: Christoph Grunau, Rustam Latypov, Yannic Maus, Shreyas Pai, Jara Uitto

    Abstract: We show the first conditionally optimal deterministic algorithm for $3$-coloring forests in the low-space massively parallel computation (MPC) model. Our algorithm runs in $O(\log \log n)$ rounds and uses optimal global space. The best previous algorithm requires $4$ colors [Ghaffari, Grunau, **, DISC'20] and is randomized, while our algorithm are inherently deterministic. Our main technical co… ▽ More

    Submitted 1 August, 2023; originally announced August 2023.

    Comments: 37th International Symposium on Distributed Computing (DISC 2023)

  4. arXiv:2307.13747  [pdf, other

    cs.DS

    Fully Dynamic Consistent $k$-Center Clustering

    Authors: Jakub Łącki, Bernhard Haeupler, Christoph Grunau, Václav Rozhoň, Rajesh Jayaram

    Abstract: We study the consistent k-center clustering problem. In this problem, the goal is to maintain a constant factor approximate $k$-center solution during a sequence of $n$ point insertions and deletions while minimizing the recourse, i.e., the number of changes made to the set of centers after each point insertion or deletion. Previous works by Lattanzi and Vassilvitskii [ICML '12] and Fichtenberger,… ▽ More

    Submitted 25 July, 2023; originally announced July 2023.

  5. arXiv:2307.13685  [pdf, ps, other

    cs.DS

    Noisy k-means++ Revisited

    Authors: Christoph Grunau, Ahmet Alper Özüdoğru, Václav Rozhoň

    Abstract: The $k$-means++ algorithm by Arthur and Vassilvitskii [SODA 2007] is a classical and time-tested algorithm for the $k$-means problem. While being very practical, the algorithm also has good theoretical guarantees: its solution is $O(\log k)$-approximate, in expectation. In a recent work, Bhattacharya, Eube, Roglin, and Schmidt [ESA 2020] considered the following question: does the algorithm reta… ▽ More

    Submitted 25 July, 2023; originally announced July 2023.

  6. arXiv:2304.09774  [pdf, other

    cs.DS cs.DC

    Nearly Work-Efficient Parallel DFS in Undirected Graphs

    Authors: Mohsen Ghaffari, Christoph Grunau, Jiahao Qu

    Abstract: We present the first parallel depth-first search algorithm for undirected graphs that has near-linear work and sublinear depth. Concretely, in any $n$-node $m$-edge undirected graph, our algorithm computes a DFS in $\tilde{O}(\sqrt{n})$ depth and using $\tilde{O}(m+n)$ work. All prior work either required $Ω(n)$ depth, and thus were essentially sequential, or needed a high $poly(n)$ work and thus… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

    Comments: Appears at SPAA'23

  7. arXiv:2303.16043  [pdf, ps, other

    cs.DS cs.DC

    Faster Deterministic Distributed MIS and Approximate Matching

    Authors: Mohsen Ghaffari, Christoph Grunau

    Abstract: $ \renewcommand{\tilde}{\widetilde} $We present an $\tilde{O}(\log^2 n)$ round deterministic distributed algorithm for the maximal independent set problem. By known reductions, this round complexity extends also to maximal matching, $Δ+1$ vertex coloring, and $2Δ-1… ▽ More

    Submitted 28 March, 2023; originally announced March 2023.

  8. arXiv:2303.00811  [pdf, other

    cs.DC cs.DS

    Parallel and Distributed Exact Single-Source Shortest Paths with Negative Edge Weights

    Authors: Vikrant Ashvinkumar, Aaron Bernstein, Nairen Cao, Christoph Grunau, Bernhard Haeupler, Yonggang Jiang, Danupon Nanongkai, Hsin Hao Su

    Abstract: This paper presents parallel and distributed algorithms for single-source shortest paths when edges can have negative weights (negative-weight SSSP). We show a framework that reduces negative-weight SSSP in either setting to $n^{o(1)}$ calls to any SSSP algorithm that works with a virtual source. More specifically, for a graph with $m$ edges, $n$ vertices, undirected hop-diameter $D$, and polynomi… ▽ More

    Submitted 1 March, 2023; originally announced March 2023.

  9. Deterministic Massively Parallel Symmetry Breaking for Sparse Graphs

    Authors: Manuela Fischer, Jeff Giliberti, Christoph Grunau

    Abstract: We consider the problem of designing deterministic graph algorithms for the model of Massively Parallel Computation (MPC) that improve with the sparsity of the input graph, as measured by the notion of arboricity. For the problems of maximal independent set (MIS), maximal matching (MM), and vertex coloring, we improve the state of the art as follows. Let $λ$ denote the arboricity of the $n$-node i… ▽ More

    Submitted 30 June, 2023; v1 submitted 26 January, 2023; originally announced January 2023.

    Comments: Full paper version (Appeared at SPAA'23)

  10. arXiv:2211.07796  [pdf, ps, other

    cs.DS cs.DC

    Massively Parallel Algorithms for $b$-Matching

    Authors: Mohsen Ghaffari, Christoph Grunau, Slobodan Mitrović

    Abstract: This paper presents an $O(\log\log \bar{d})$ round massively parallel algorithm for $1+ε$ approximation of maximum weighted $b$-matchings, using near-linear memory per machine. Here $\bar{d}$ denotes the average degree in the graph and $ε$ is an arbitrarily small positive constant. Recall that $b$-matching is the natural and well-studied generalization of the matching problem where different verti… ▽ More

    Submitted 14 November, 2022; originally announced November 2022.

    Comments: This paper appeared in Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA) 2022

  11. arXiv:2210.16351  [pdf, other

    cs.DS cs.DC

    Parallel Breadth-First Search and Exact Shortest Paths and Stronger Notions for Approximate Distances

    Authors: Václav Rozhoň, Bernhard Haeupler, Anders Martinsson, Christoph Grunau, Goran Zuzic

    Abstract: We introduce stronger notions for approximate single-source shortest-path distances, show how to efficiently compute them from weaker standard notions, and demonstrate the algorithmic power of these new notions and transformations. One application is the first work-efficient parallel algorithm for computing exact single-source shortest paths graphs -- resolving a major open problem in parallel com… ▽ More

    Submitted 28 October, 2022; originally announced October 2022.

  12. arXiv:2210.11784  [pdf, ps, other

    cs.DS cs.DC

    A Simple Deterministic Distributed Low-Diameter Clustering

    Authors: Václav Rozhoň, Bernhard Haeupler, Christoph Grunau

    Abstract: We give a simple, local process for nodes in an undirected graph to form non-adjacent clusters that (1) have at most a polylogarithmic diameter and (2) contain at least half of all vertices. Efficient deterministic distributed clustering algorithms for computing strong-diameter network decompositions and other key tools follow immediately. Overall, our process is a direct and drastically simplifie… ▽ More

    Submitted 21 October, 2022; originally announced October 2022.

  13. arXiv:2209.11669  [pdf, ps, other

    cs.DS

    Improved Distributed Network Decomposition, Hitting Sets, and Spanners, via Derandomization

    Authors: Mohsen Ghaffari, Christoph Grunau, Bernhard Haeupler, Saeed Ilchi, Václav Rozhoň

    Abstract: This paper presents significantly improved deterministic algorithms for some of the key problems in the area of distributed graph algorithms, including network decomposition, hitting sets, and spanners. As the main ingredient in these results, we develop novel randomized distributed algorithms that we can analyze using only pairwise independence, and we can thus derandomize efficiently. As our mos… ▽ More

    Submitted 23 September, 2022; originally announced September 2022.

  14. 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.

  15. arXiv:2207.07949  [pdf, other

    cs.DS cs.LG

    A Nearly Tight Analysis of Greedy k-means++

    Authors: Christoph Grunau, Ahmet Alper Özüdoğru, Václav Rozhoň, Jakub Tětek

    Abstract: The famous $k$-means++ algorithm of Arthur and Vassilvitskii [SODA 2007] is the most popular way of solving the $k$-means problem in practice. The algorithm is very simple: it samples the first center uniformly at random and each of the following $k-1$ centers is then always sampled proportional to its squared distance to the closest center so far. Afterward, Lloyd's iterative algorithm is run. Th… ▽ More

    Submitted 16 July, 2022; originally announced July 2022.

  16. arXiv:2206.01568  [pdf, ps, other

    cs.DS cs.DC

    Improved Deterministic Connectivity in Massively Parallel Computation

    Authors: Manuela Fischer, Jeff Giliberti, Christoph Grunau

    Abstract: A long line of research about connectivity in the Massively Parallel Computation model has culminated in the seminal works of Andoni et al. [FOCS'18] and Behnezhad et al. [FOCS'19]. They provide a randomized algorithm for low-space MPC with conjectured to be optimal round complexity $O(\log D + \log \log_{\frac m n} n)$ and $O(m)$ space, for graphs on $n$ vertices with $m$ edges and diameter $D$.… ▽ More

    Submitted 16 August, 2022; v1 submitted 3 June, 2022; originally announced June 2022.

    Comments: Accepted at DISC 2022

  17. arXiv:2204.14086  [pdf, other

    cs.DS cs.DC

    Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity Certificates

    Authors: Marcel Bezdrighin, Michael Elkin, Mohsen Ghaffari, Christoph Grunau, Bernhard Haeupler, Saeed Ilchi, Václav Rozhoň

    Abstract: This paper presents efficient distributed algorithms for a number of fundamental problems in the area of graph sparsification: We provide the first deterministic distributed algorithm that computes an ultra-sparse spanner in $\textrm{polylog}(n)$ rounds in weighted graphs. Concretely, our algorithm outputs a spanning subgraph with only $n+o(n)$ edges in which the pairwise distances are stretched… ▽ More

    Submitted 23 September, 2022; v1 submitted 29 April, 2022; originally announced April 2022.

  18. arXiv:2204.09329  [pdf, other

    math.LO cs.DC

    Deterministic Distributed algorithms and Descriptive Combinatorics on Δ-regular trees

    Authors: Sebastian Brandt, Yi-Jun Chang, Jan Grebík, Christoph Grunau, Václav Rozhoň, Zoltán Vidnyánszky

    Abstract: We study complexity classes of local problems on regular trees from the perspective of distributed local algorithms and descriptive combinatorics. We show that, surprisingly, some deterministic local complexity classes from the hierarchy of distributed computing exactly coincide with well studied classes of problems in descriptive combinatorics. Namely, we show that a local problem admits a contin… ▽ More

    Submitted 20 April, 2022; originally announced April 2022.

    Comments: This paper is an extension of some parts of the conference paper "Local Problems on Trees from the Perspectives of Distributed Algorithms, Finitary Factors, and Descriptive Combinatorics (arXiv:2106.02066)

  19. arXiv:2204.08254  [pdf, other

    cs.DS

    Deterministic Low-Diameter Decompositions for Weighted Graphs and Distributed and Parallel Applications

    Authors: Václav Rozhoň, Michael Elkin, Christoph Grunau, Bernhard Haeupler

    Abstract: This paper presents new deterministic and distributed low-diameter decomposition algorithms for weighted graphs. In particular, we show that if one can efficiently compute approximate distances in a parallel or a distributed setting, one can also efficiently compute low-diameter decompositions. This consequently implies solutions to many fundamental distance based problems using a polylogarithmic… ▽ More

    Submitted 3 September, 2022; v1 submitted 18 April, 2022; originally announced April 2022.

  20. arXiv:2204.05874  [pdf, ps, other

    cs.DS cs.DC

    Undirected $(1+\varepsilon)$-Shortest Paths via Minor-Aggregates: Near-Optimal Deterministic Parallel & Distributed Algorithms

    Authors: Václav Rozhoň, Christoph Grunau, Bernhard Haeupler, Goran Zuzic, Jason Li

    Abstract: This paper presents near-optimal deterministic parallel and distributed algorithms for computing $(1+\varepsilon)$-approximate single-source shortest paths in any undirected weighted graph. On a high level, we deterministically reduce this and other shortest-path problems to $\tilde{O}(1)$ Minor-Aggregations. A Minor-Aggregation computes an aggregate (e.g., max or sum) of node-values for every c… ▽ More

    Submitted 23 September, 2022; v1 submitted 12 April, 2022; originally announced April 2022.

  21. arXiv:2202.04724  [pdf, other

    cs.DS cs.DC

    The Landscape of Distributed Complexities on Trees and Beyond

    Authors: Christoph Grunau, Vaclav Rozhon, Sebastian Brandt

    Abstract: We study the local complexity landscape of locally checkable labeling (LCL) problems on constant-degree graphs with a focus on complexities below $\log^* n$. Our contribution is threefold: Our main contribution is that we complete the classification of the complexity landscape of LCL problems on trees in the LOCAL model, by proving that every LCL problem with local complexity $o(\log^* n)$ has… ▽ More

    Submitted 23 September, 2022; v1 submitted 9 February, 2022; originally announced February 2022.

  22. arXiv:2111.03683  [pdf, ps, other

    math.LO cs.DC math.CO

    On Homomorphism Graphs

    Authors: Sebastian Brandt, Yi-Jun Chang, Jan Grebík, Christoph Grunau, Václav Rozhoň, Zoltán Vidnyánszky

    Abstract: We introduce a new type of examples of bounded degree acyclic Borel graphs and study their combinatorial properties in the context of descriptive combinatorics, using a generalization of the determinacy method of Marks. The motivation for the construction comes from the adaptation of this method to the LOCAL model of distributed computing. Our approach unifies the previous results in the area, as… ▽ More

    Submitted 29 April, 2024; v1 submitted 5 November, 2021; originally announced November 2021.

    Journal ref: Forum of Mathematics, Pi 12 (2024) e10

  23. arXiv:2106.02066  [pdf, other

    math.CO cs.DC cs.DS math.LO math.PR

    Local Problems on Trees from the Perspectives of Distributed Algorithms, Finitary Factors, and Descriptive Combinatorics

    Authors: Sebastian Brandt, Yi-Jun Chang, Jan Grebík, Christoph Grunau, Václav Rozhoň, Zoltán Vidnyánszky

    Abstract: We study connections between distributed local algorithms, finitary factors of iid processes, and descriptive combinatorics in the context of regular trees. We extend the Borel determinacy technique of Marks coming from descriptive combinatorics and adapt it to the area of distributed computing. Using this technique, we prove deterministic distributed $Ω(\log n)$-round lower bounds for problems… ▽ More

    Submitted 3 June, 2021; originally announced June 2021.

  24. arXiv:2103.16251  [pdf, other

    cs.DS cs.DC

    The randomized local computation complexity of the Lovász local lemma

    Authors: Sebastian Brandt, Christoph Grunau, Václav Rozhoň

    Abstract: The Local Computation Algorithm (LCA) model is a popular model in the field of sublinear-time algorithms that measures the complexity of an algorithm by the number of probes the algorithm makes in the neighborhood of one node to determine that node's output. In this paper we show that the randomized LCA complexity of the Lovász Local Lemma (LLL) on constant degree graphs is $Θ(\log n)$. The lowe… ▽ More

    Submitted 3 December, 2021; v1 submitted 30 March, 2021; originally announced March 2021.

  25. arXiv:2007.08253  [pdf, ps, other

    cs.DS cs.DC

    Improved Deterministic Network Decomposition

    Authors: Mohsen Ghaffari, Christoph Grunau, Václav Rozhoň

    Abstract: Network decomposition is a central tool in distributed graph algorithms. We present two improvements on the state of the art for network decomposition, which thus lead to improvements in the (deterministic and randomized) complexity of several well-studied graph problems. - We provide a deterministic distributed network decomposition algorithm with $O(\log^5 n)$ round complexity, using… ▽ More

    Submitted 16 July, 2020; originally announced July 2020.

  26. arXiv:2007.01118  [pdf, other

    cs.DS cs.LG

    Adapting $k$-means algorithms for outliers

    Authors: Christoph Grunau, Václav Rozhoň

    Abstract: This paper shows how to adapt several simple and classical sampling-based algorithms for the $k$-means problem to the setting with outliers. Recently, Bhaskara et al. (NeurIPS 2019) showed how to adapt the classical $k$-means++ algorithm to the setting with outliers. However, their algorithm needs to output $O(\log (k) \cdot z)$ outliers, where $z$ is the number of true outliers, to match the… ▽ More

    Submitted 23 September, 2022; v1 submitted 2 July, 2020; originally announced July 2020.

  27. arXiv:2006.04625  [pdf, ps, other

    cs.DS cs.DC cs.DM math.CO

    Generalizing the Sharp Threshold Phenomenon for the Distributed Complexity of the Lovász Local Lemma

    Authors: Sebastian Brandt, Christoph Grunau, Václav Rozhoň

    Abstract: Recently, Brandt, Maus and Uitto [PODC'19] showed that, in a restricted setting, the dependency of the complexity of the distributed Lovász Local Lemma (LLL) on the chosen LLL criterion exhibits a sharp threshold phenomenon: They proved that, under the LLL criterion $p2^d < 1$, if each random variable affects at most $3$ events, the deterministic complexity of the LLL in the LOCAL model is… ▽ More

    Submitted 8 June, 2020; originally announced June 2020.

  28. arXiv:2002.09610  [pdf, other

    cs.DC cs.DS

    Improved MPC Algorithms for MIS, Matching, and Coloring on Trees and Beyond

    Authors: Mohsen Ghaffari, Christoph Grunau, Ce **

    Abstract: We present $O(\log\log n)$ round scalable Massively Parallel Computation algorithms for maximal independent set and maximal matching, in trees and more generally graphs of bounded arboricity, as well as for constant coloring trees. Following the standards, by a scalable MPC algorithm, we mean that these algorithms can work on machines that have capacity/memory as small as $n^δ$ for any positive co… ▽ More

    Submitted 10 August, 2020; v1 submitted 21 February, 2020; originally announced February 2020.

    Comments: To appear in DISC 2020

  29. arXiv:2002.07784  [pdf, ps, other

    cs.DS cs.LG

    k-means++: few more steps yield constant approximation

    Authors: Davin Choo, Christoph Grunau, Julian Portmann, Václav Rozhoň

    Abstract: The k-means++ algorithm of Arthur and Vassilvitskii (SODA 2007) is a state-of-the-art algorithm for solving the k-means clustering problem and is known to give an O(log k)-approximation in expectation. Recently, Lattanzi and Sohler (ICML 2019) proposed augmenting k-means++ with O(k log log k) local search steps to yield a constant approximation (in expectation) to the k-means clustering problem. I… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

  30. arXiv:1910.14154  [pdf, ps, other

    cs.DS cs.DC

    Improved Local Computation Algorithm for Set Cover via Sparsification

    Authors: Christoph Grunau, Slobodan Mitrović, Ronitt Rubinfeld, Ali Vakilian

    Abstract: We design a Local Computation Algorithm (LCA) for the set cover problem. Given a set system where each set has size at most $s$ and each element is contained in at most $t$ sets, the algorithm reports whether a given set is in some fixed set cover whose expected size is $O(\log{s})$ times the minimum fractional set cover value. Our algorithm requires… ▽ More

    Submitted 5 November, 2019; v1 submitted 30 October, 2019; originally announced October 2019.

    Comments: To appear in ACM-SIAM Symposium on Discrete Algorithms (SODA 2020)