Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing 2015
DOI: 10.1145/2767386.2767414
|View full text |Cite
|
Sign up to set email alerts
|

Algebraic Methods in the Congested Clique

Abstract: In this work, we use algebraic methods for studying distance computation and subgraph detection tasks in the congested clique model. Specifically, we adapt parallel matrix multiplication implementations to the congested clique, obtaining an O(n 1−2/ω ) round matrix multiplication algorithm, where ω < 2.3728639 is the exponent of matrix multiplication. In conjunction with known techniques from centralised algorithmics, this gives significant improvements over previous best upper bounds in the congested clique m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
32
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 64 publications
(32 citation statements)
references
References 76 publications
0
32
0
Order By: Relevance
“…The best currently known upper bound is ω < 2.3728639 [15], implying O(n 0.372 ) rounds for the above. Later, Censor-Hillel et al [9] gave a deterministic algorithm for (general) matrix multiplication over semirings, completing in O(n 1/3 ) rounds, and a deterministic algorithm for (general) matrix multiplication over rings, completing in O(n 1−2/ω ) rounds, which by the current known upper bound on ω is O(n 0.158 ). The latter is a Strassen-like algorithm, exploiting known schemes for computing the product of two matrices over a ring without directly computing all n 3 element-wise multiplications.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…The best currently known upper bound is ω < 2.3728639 [15], implying O(n 0.372 ) rounds for the above. Later, Censor-Hillel et al [9] gave a deterministic algorithm for (general) matrix multiplication over semirings, completing in O(n 1/3 ) rounds, and a deterministic algorithm for (general) matrix multiplication over rings, completing in O(n 1−2/ω ) rounds, which by the current known upper bound on ω is O(n 0.158 ). The latter is a Strassen-like algorithm, exploiting known schemes for computing the product of two matrices over a ring without directly computing all n 3 element-wise multiplications.…”
Section: Related Workmentioning
confidence: 99%
“…Algorithm 5: Compute-Receiving: Code for node v ∈ [n], which is also denoted v i,j,k . 9 Let A i,j,1 , . .…”
Section: Compute-receivingmentioning
confidence: 99%
See 2 more Smart Citations
“…The main algorithmic issue lies then in dealing with the potential congestion caused by the bandwidth restrictions. Indeed, there has been a lot of recent work in studying various fundamental problems in the Congested Clique model, including facility location [12,6], minimum spanning tree (MST) [22,14], shortest paths and distances [7,15,25], triangle finding [10,9], subgraph detection [10], ruling sets [6,14], sorting [28,21], and routing [21]. The modelling assumption in solving these problems is that the input graph G = (V, E) is "embedded" in the Congested Clique, that is, each node of G is uniquely mapped to a machine and the edges of G are naturally mapped to the links between the corresponding machines (cf.…”
Section: Introductionmentioning
confidence: 99%