Boolean Matrix Multiplication for Highly Clustered Data on the Congested Clique

We present a protocol for the Boolean matrix product of two Boolean matrices on the congested clique designed for the situation when the rows of the first matrix or the columns of the second matrix are highly clustered in the space With high probability (w.h.p), it uses rounds on the congested clique with nodes, where is the minimum of the cost of a minimum spanning tree (MST) of the rows of the first input matrix and the cost of an MST of the columns of the second input matrix in the Hamming space A key step in our protocol is the computation of an approximate minimum spanning tree of a set of points in the space . We provide a protocol for this problem (of interest in its own rights) based on a known randomized technique of dimension reduction in Hamming spaces. W.h.p., it constructs an -factor approximation of an MST of points in the Hamming space using rounds on the congested clique with nodes.
View on arXiv