Improved Distributed Expander Decomposition and Nearly Optimal Triangle Enumeration
Improved Distributed Expander Decomposition and Nearly Optimal Triangle Enumeration
复制标题
改进的分布式扩展器分解和近乎最优的三角形枚举
DOI:
10.1145/3293611.3331618
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Saranurak, Thatchaphol
中科院分区:
文献类型:
--
作者:
Chang, Yi-Jun;Saranurak, Thatchaphol
An(ε,φ)-expander decomposition of a graph G=(V,E) is a clustering of the vertices V=V1∪…∪ Vxsuch that (1) each cluster Viinduces subgraph with conductance at least φ, and (2) the number of inter-cluster edges is at most ε|E|. In this paper, we give an improved distributed expander decomposition, and obtain a nearly optimal distributed triangle enumeration algorithm in the CONGEST model.Specifically, we construct an (ε,φ)-expander decomposition with φ=(ε/log n)2 O(k)in O(n2/k⋅ poly (1/φ, log n))rounds for any ε ∈(0,1) and positive integer k. For example, a (1/no(1), 1/no(1))-expander decomposition only requires O(no(1)) rounds to compute, which is optimal up to subpolynomial factors, and a (0.01,1/poly log n)-expander decomposition can be computed in O(nγ) rounds, for any arbitrarily small constant γ > 0. Previously, the algorithm by Chang, Pettie, and Zhang can construct a (1/6,1/poly log n)-expander decomposition using Õ (n1-δ) rounds for any δ > 0, with a caveat that the algorithm is allowed to throw away a set of edges into an extra part which form a subgraph with arboricity at most nδ. Our algorithm does not have this caveat.By slightly modifying the distributed algorithm for routing on expanders by Ghaffari, Kuhn and Su [PODC'17], we obtain a triangle enumeration algorithm using Õ(n1/3) rounds. This matches the lower bound by Izumi and LeGall [PODC'17] and Pandurangan, Robinson and Scquizzato [SPAA'18] of Ø(n1/3) which holds even in the CONGESTED-CLIQUE model. To the best of our knowledge, this provides the first non-trivial example for a distributed problem that has essentially the same complexity (up to a polylogarithmic factor) in both CONGEST and CONGESTED-CLIQUE.The key technique in our proof is the first distributed approximation algorithm for finding a low conductance cut that is as balanced as possible. Previous distributed sparse cut algorithms do not have this nearly most balanced guarantee.
登录
查看更多内容
DOI:
--
发表时间:
2018
期刊:
International Conference on Principles of Distributed Systems
影响因子:
--
作者:
K. Censor;Dean Leitersdorf;Elia Turner
通讯作者:
Elia Turner
DOI:
10.1109/focs.2017.92
发表时间:
2017
期刊:
2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)
影响因子:
--
作者:
Danupon Nanongkai;Thatchaphol Saranurak;Christian Wulff
通讯作者:
Christian Wulff
DOI:
10.1145/3210377.3210409
发表时间:
2016-02
期刊:
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
Gopal Pandurangan;Peter Robinson;Michele Scquizzato
通讯作者:
Gopal Pandurangan;Peter Robinson;Michele Scquizzato
DOI:
--
发表时间:
2018
期刊:
ACM Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
O. Fischer;T. Gonen;F. Kuhn;R. Oshman
通讯作者:
R. Oshman
DOI:
10.1145/3087801.3087827
发表时间:
2017-07
期刊:
Proceedings of the ACM Symposium on Principles of Distributed Computing
影响因子:
--
作者:
M. Ghaffari;F. Kuhn;Hsin-Hao Su
通讯作者:
M. Ghaffari;F. Kuhn;Hsin-Hao Su