Sparsifying Distributed Algorithms with Ramifications in Massively Parallel Computation and Centralized Local Computation
July 17, 2018 Β· Declared Dead Β· π ACM-SIAM Symposium on Discrete Algorithms
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Mohsen Ghaffari, Jara Uitto
arXiv ID
1807.06251
Category
cs.DS: Data Structures & Algorithms
Cross-listed
cs.DC
Citations
108
Venue
ACM-SIAM Symposium on Discrete Algorithms
Last Checked
1 month ago
Abstract
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 processing: Massively Parallel Computation (MPC), and Local Computation Algorithms (LCA). - MPC with Strongly Sublinear Memory: Recently, there has been growing interest in obtaining MPC algorithms that are faster than their classic $O(\log n)$-round parallel counterparts for problems such as MIS, Maximal Matching, 2-Approximation of Minimum Vertex Cover, and $(1+Ξ΅)$-Approximation of Maximum Matching. Currently, all such MPC algorithms require $\tildeΞ©(n)$ memory per machine. Czumaj et al. [STOC'18] were the first to handle $\tildeΞ©(n)$ memory, running in $O((\log\log n)^2)$ rounds. We obtain $\tilde{O}(\sqrt{\log Ξ})$-round MPC algorithms for all these four problems that work even when each machine has memory $n^Ξ±$ for any constant $Ξ±\in (0, 1)$. Here, $Ξ$ denotes the maximum degree. These are the first sublogarithmic-time algorithms for these problems that break the linear memory barrier. - LCAs with Query Complexity Below the Parnas-Ron Paradigm: Currently, the best known LCA for MIS has query complexity $Ξ^{O(\log Ξ)} poly(\log n)$, by Ghaffari [SODA'16]. As pointed out by Rubinfeld, obtaining a query complexity of $poly(Ξ\log n)$ remains a central open question. Ghaffari's bound almost reaches a $Ξ^{Ξ©\left(\frac{\log Ξ}{\log\log Ξ}\right)}$ barrier common to all known MIS LCAs, which simulate distributed algorithms by learning the local topology, Γ la Parnas-Ron [TCS'07]. This barrier follows from the $Ξ©(\frac{\log Ξ}{\log\log Ξ})$ distributed lower bound of Kuhn, et al. [JACM'16]. We break this barrier and obtain an MIS LCA with query complexity $Ξ^{O(\log\log Ξ)} poly(\log n)$.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Relief-Based Feature Selection: Introduction and Review
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Language Models are Few-Shot Learners
R.I.P.
π»
Ghosted
PyTorch: An Imperative Style, High-Performance Deep Learning Library
R.I.P.
π»
Ghosted
XGBoost: A Scalable Tree Boosting System
R.I.P.
π»
Ghosted