Algebrisation in Distributed Graph Algorithms: Fast Matrix Multiplication in the Congested Clique
Petteri Kaski, Janne H. Korhonen, Christoph Lenzen, Jukka Suomela

TL;DR
This paper introduces algebraic techniques, specifically fast matrix multiplication, to improve distributed graph algorithms in the congested clique model, achieving significantly faster runtimes for triangle detection and APSP problems.
Contribution
It demonstrates the novel application of algebrisation and algebraic methods to distributed graph algorithms, resulting in faster solutions than prior combinatorial approaches.
Findings
Triangle detection in O(n^{0.15715}) time
Unweighted APSP in O(n^{0.15715}) time
Weighted APSP approximation with similar speed
Abstract
While algebrisation constitutes a powerful technique in the design and analysis of centralised algorithms, to date there have been hardly any applications of algebraic techniques in the context of distributed graph algorithms. This work is a case study that demonstrates the potential of algebrisation in the distributed context. We will focus on distributed graph algorithms in the congested clique model; the graph problems that we will consider include, e.g., the triangle detection problem and the all-pairs shortest path problem (APSP). There is plenty of prior work on combinatorial algorithms in the congested clique model: for example, Dolev et al. (DISC 2012) gave an algorithm for triangle detection with a running time of , and Nanongkai (STOC 2014) gave an approximation algorithm for APSP with a running time of . In this work, we will use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
