Distributed Strong Diameter Network Decomposition: Extended Abstract
Distributed Strong Diameter Network Decomposition: Extended Abstract
复制标题
分布式强直径网络分解:扩展摘要
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Ofer Neiman
中科院分区:
文献类型:
--
作者:
Michael Elkin;Ofer Neiman
For a pair of positive parameters D,Χ, a partition P of the vertex set V of an n-vertex graph G = (V,E) into disjoint clusters of diameter at most D each is called a (D,Χ) network decomposition}, if the supergraph G(P), obtained by contracting each of the clusters of P, can be properly Χ-colored. The decomposition P is said to be strong (resp., weak) if each of the clusters has strong (resp., weak) diameter at most D, i.e., if for every cluster C ∈ P and every two vertices u,v ∈ C, the distance between them in the induced graph G(C) of C (resp., in G) is at most D. Network decomposition is a powerful construct, very useful in distributed computing and beyond. It was introduced by Awerbuch et. al. [AGLP89] in the end of the eighties. These authors showed that strong (2O(√log n log log n), 2O(√log n log log n) network decompositions can be computed in 2O(√log n log log n) distributed time. Their result was improved at the beginning of nineties by Panconesi and Srinivasan [PS92], who showed that 2O(√log n in all the three expressions can be replaced by 2O(√log n. Around the same time Linial and Saks [LS93] devised an ingenious randomized algorithm that constructs weak (O(log n),O(log n)) network decompositions in O(log2 n) time. Awerbuch et. al. [ABCP96] devised a randomized algorithm that builds a strong (O(log n),O(log n)) network decomposition in O(log4 n) time, using very large messages and heavy local computations. It was however open till now if strong network decompositions with both parameters 2o(√log n) can be constructed in distributed 2o(√log n) time using short messages, or if a result of [LS93] can be strengthened to provide a strong (O(log n),O(log n)) network decomposition within O(log2 n) time (even using large messages). In this paper we answer these long-standing open questions in the affirmative, and show that strong (O(log n),O(log n)) network decompositions can be computed in O(log2 n) time. We also present a tradeoff between parameters of our network decomposition. Our work is inspired by and relies on the "shifted shortest path approach", due to Blelloch et. al. [BGKMPT11], and Miller et. al. [MPX13]. These authors developed this approach for PRAM algorithms for padded partitions. We adapt their approach to network decompositions in the distributed model of computation.