We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Massively Parallel Algorithms for Distance Approximation and Spanners

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.
Subjects: Data Structures and Algorithms (cs.DS); Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2003.01254 [cs.DS]
  (or arXiv:2003.01254v6 [cs.DS] for this version)

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.