Parallel graph connectivity in log diameter rounds
Many modern parallel systems, such as MapReduce, Hadoop and Spark, can be modeled
well by the MPC model. The MPC model captures well coarse-grained computation on large …
well by the MPC model. The MPC model captures well coarse-grained computation on large …
The complexity of (Δ+ 1) coloring in congested clique, massively parallel computation, and centralized local computation
In this paper, we present new randomized algorithms that improve the complexity of the
classic (Δ+ 1)-coloring problem, and its generalization (Δ+ 1)-list-coloring, in three well …
classic (Δ+ 1)-coloring problem, and its generalization (Δ+ 1)-list-coloring, in three well …
Weighted matchings via unweighted augmentations
We design a generic method to reduce the task of finding weighted matchings to that of
finding short augmenting paths in unweighted graphs. This method enables us to provide …
finding short augmenting paths in unweighted graphs. This method enables us to provide …
Near-optimal massively parallel graph connectivity
Identifying the connected components of a graph, apart from being a fundamental problem
with countless applications, is a key primitive for many other algorithms. In this paper, we …
with countless applications, is a key primitive for many other algorithms. In this paper, we …
Sparsifying distributed algorithms with ramifications in massively parallel computation and centralized local computation
M Ghaffari, J Uitto - Proceedings of the Thirtieth Annual ACM-SIAM …, 2019 - SIAM
We introduce a method for “sparsifying” distributed algorithms and exhibit how it leads to
improvements that go past known barriers in two algorithmic settings of large-scale graph …
improvements that go past known barriers in two algorithmic settings of large-scale graph …
Graph sparsification, spectral sketches, and faster resistance computation via short cycle decompositions
We develop a framework for graph sparsification and sketching, based on a new tool, short
cycle decomposition, which is a decomposition of an unweighted graph into an edge-disjoint …
cycle decomposition, which is a decomposition of an unweighted graph into an edge-disjoint …
Exponentially faster massively parallel maximal matching
S Behnezhad, MT Hajiaghayi… - 2019 IEEE 60th Annual …, 2019 - ieeexplore.ieee.org
The study of approximate matching in the Massively Parallel Computations (MPC) model
has recently seen a burst of breakthroughs. Despite this progress, however, we still have a …
has recently seen a burst of breakthroughs. Despite this progress, however, we still have a …
Conditional hardness results for massively parallel computation from distributed lower bounds
We present the first conditional hardness results for massively parallel algorithms for some
central graph problems including (approximating) maximum matching, vertex cover …
central graph problems including (approximating) maximum matching, vertex cover …
Faster algorithms for edge connectivity via random 2-out contractions
We provide a simple new randomized contraction approach to the global minimum cut
problem for simple undirected graphs. The contractions exploit 2-out edge sampling from …
problem for simple undirected graphs. The contractions exploit 2-out edge sampling from …
Deterministic massively parallel connectivity
S Coy, A Czumaj - Proceedings of the 54th Annual ACM SIGACT …, 2022 - dl.acm.org
We consider the problem of designing fundamental graph algorithms on the model of
Massive Parallel Computation (MPC). The input to the problem is an undirected graph G …
Massive Parallel Computation (MPC). The input to the problem is an undirected graph G …