TY - GEN
T1 - On Distributed Listing of Cliques
AU - Censor-Hillel, Keren
AU - Gall, François Le
AU - Leitersdorf, Dean
N1 - Publisher Copyright: © 2020 ACM.
PY - 2020/7/31
Y1 - 2020/7/31
N2 - We show an Õ(np/(p+2))-round algorithm in the CONGEST model for listing of Kp (a clique with p nodes), for all p = 4, p ≥ 6. For p = 5, we show an Õ(n3/4)-round algorithm. For p = 4 and p = 5, our results improve upon the previous state-of-the-art of O(n5/6+o(1)) and O(n21/22+o(1)), respectively, by Eden et al. [DISC 2019]. For all p ≥ 6, ours is the first sub-linear round algorithm for Kp listing. We leverage the recent expander decomposition algorithm of Chang et al. [SODA 2019] to create clusters with a good mixing time. Three key novelties in our algorithm are: (1) we carefully iterate our listing process with coupled values of min-degree within the clusters and arboricity outside the clusters, (2) all the listing is done within the cluster, which necessitates new techniques for bringing into the cluster the information about all edges that can potentially form Kp instances with the cluster edges, and (3) within each cluster we use a sparsity-aware listing algorithm, which is faster than a general listing algorithm and which we can allow the cluster to use since we make sure to sparsify the graph as the iterations proceed. As a byproduct of our algorithm, we show an optimal sparsity-aware algorithm for Kp listing, which runs in [EQUATION] rounds in the CONGESTED CLIQUE model. Previously, Pandurangan et al. [SPAA 2018], Chang et al. [SODA 2019], and Censor-Hillel et al. [TCS 2020] showed sparsity-aware algorithms for the case of p = 3, yet ours is the first such sparsity aware algorithm for p ≥ 4.
AB - We show an Õ(np/(p+2))-round algorithm in the CONGEST model for listing of Kp (a clique with p nodes), for all p = 4, p ≥ 6. For p = 5, we show an Õ(n3/4)-round algorithm. For p = 4 and p = 5, our results improve upon the previous state-of-the-art of O(n5/6+o(1)) and O(n21/22+o(1)), respectively, by Eden et al. [DISC 2019]. For all p ≥ 6, ours is the first sub-linear round algorithm for Kp listing. We leverage the recent expander decomposition algorithm of Chang et al. [SODA 2019] to create clusters with a good mixing time. Three key novelties in our algorithm are: (1) we carefully iterate our listing process with coupled values of min-degree within the clusters and arboricity outside the clusters, (2) all the listing is done within the cluster, which necessitates new techniques for bringing into the cluster the information about all edges that can potentially form Kp instances with the cluster edges, and (3) within each cluster we use a sparsity-aware listing algorithm, which is faster than a general listing algorithm and which we can allow the cluster to use since we make sure to sparsify the graph as the iterations proceed. As a byproduct of our algorithm, we show an optimal sparsity-aware algorithm for Kp listing, which runs in [EQUATION] rounds in the CONGESTED CLIQUE model. Previously, Pandurangan et al. [SPAA 2018], Chang et al. [SODA 2019], and Censor-Hillel et al. [TCS 2020] showed sparsity-aware algorithms for the case of p = 3, yet ours is the first such sparsity aware algorithm for p ≥ 4.
UR - http://www.scopus.com/inward/record.url?scp=85090349048&partnerID=8YFLogxK
U2 - 10.1145/3382734.3405742
DO - 10.1145/3382734.3405742
M3 - منشور من مؤتمر
T3 - Proceedings of the Annual ACM Symposium on Principles of Distributed Computing
SP - 474
EP - 482
BT - PODC 2020 - Proceedings of the 39th Symposium on Principles of Distributed Computing
T2 - 39th Symposium on Principles of Distributed Computing, PODC 2020
Y2 - 3 August 2020 through 7 August 2020
ER -