References & Citations
Computer Science > Data Structures and Algorithms
Title: Massively Parallel Algorithms for Distance Approximation and Spanners
(Submitted on 2 Mar 2020 (v1), last revised 28 Jun 2021 (this version, v6))
Abstract: Over the past decade, there has been increasing interest in distributed/parallel algorithms for processing large-scale graphs. By now, we have quite fast algorithms -- usually sublogarithmic-time and often $poly(\log\log n)$-time, or even faster -- for a number of fundamental graph problems in the massively parallel computation (MPC) model. This model is a widely-adopted theoretical abstraction of MapReduce style settings, where a number of machines communicate in an all-to-all manner to process large-scale data. Contributing to this line of work on MPC graph algorithms, we present $poly(\log k) \in poly(\log\log n)$ round MPC algorithms for computing $O(k^{1+{o(1)}})$-spanners in the strongly sublinear regime of local memory. To the best of our knowledge, these are the first sublogarithmic-time MPC algorithms for spanner construction. As primary applications of our spanners, we get two important implications, as follows:
-For the MPC setting, we get an $O(\log^2\log n)$-round algorithm for $O(\log^{1+o(1)} n)$ approximation of all pairs shortest paths (APSP) in the near-linear regime of local memory. To the best of our knowledge, this is the first sublogarithmic-time MPC algorithm for distance approximations.
-Our result above also extends to the Congested Clique model of distributed computing, with the same round complexity and approximation guarantee. This gives the first sub-logarithmic algorithm for approximating APSP in weighted graphs in the Congested Clique model.
Submission history
From: Yasamin Nazari [view email][v1] Mon, 2 Mar 2020 23:52:06 GMT (662kb,D)
[v2] Thu, 5 Mar 2020 22:16:35 GMT (331kb,D)
[v3] Sun, 17 May 2020 16:51:13 GMT (820kb,D)
[v4] Tue, 26 Jan 2021 18:13:31 GMT (1474kb,D)
[v5] Mon, 1 Feb 2021 01:52:33 GMT (1474kb,D)
[v6] Mon, 28 Jun 2021 20:08:50 GMT (1478kb,D)
Link back to: arXiv, form interface, contact.