We design fast deterministic algorithms for distance computation in the Congested Clique model. Our key contributions include: -A (2 + )-approximation for all-pairs shortest paths in O(log 2 n/ ) rounds on unweighted undirected graphs. With a small additional additive factor, this also applies for weighted graphs. This is the first sub-polynomial constant-factor approximation for APSP in this model.-A (1 + )-approximation for multi-source shortest paths from O( √ n) sources in O(log 2 n/ ) rounds on weighted undirected graphs. This is the first sub-polynomial algorithm obtaining this approximation for a set of sources of polynomial size.Our main techniques are new distance tools that are obtained via improved algorithms for sparse matrix multiplication, which we leverage to construct efficient hopsets and shortest paths. Furthermore, our techniques extend to additional distance problems for which we improve upon the state-of-the-art, including diameter approximation, and an exact single-source shortest paths algorithm for weighted undirected graphs inÕ(n 1/6 ) rounds.forms the basis of a near 3/2-approximation for the diameter, and a (3 + )-approximation for weighted APSP. To obtain a (2 + )-approximation for unweighted APSP, the high-level idea is to deal separately with paths that contain a high-degree node and paths with only low-degree nodes. A crucial ingredient in the algorithm is showing that in sparser graphs, we can actually compute distances to a larger set of sources S efficiently, which is useful for obtaining a better approximation. Our exact SSSP algorithm uses our algorithm for finding distances to the k-nearest nodes, which allows constructing efficiently the k-shortcut graph described in [22,48].
Additional related workDistance computation in the congested clique. APSP and SSSP are fundamental problems that are studied extensively in various computation models. Apart from the MM-based algorithms in the Congested Clique [13,14,42], previous results include also O( √ n)-round algorithms for exact SSSP and (2 + o(1))-approximation for APSP [48]. Other distance problems studied in the Congested Clique are construction of hopsets [23,24, 34] and spanners [52].Matrix multiplication in the congested clique. As shown by [13], matrix multiplication can be done in Congested Clique in O(n 1/3 ) rounds over semirings, and in O(n 1−2/ω ) rounds over