Distributed Connectivity Decomposition

被引:35
作者
Censor-Hillel, Keren [1 ]
Ghaffari, Mohsen [2 ]
Kuhn, Fabian [3 ]
机构
[1] Technion, Haifa, Israel
[2] MIT, Cambridge, MA 02139 USA
[3] Univ Freiburg, Freiburg, Germany
来源
PROCEEDINGS OF THE 2014 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'14) | 2014年
关键词
Graph Connectivity; Decomposition; Distributed Algorithm; APPROXIMATION ALGORITHMS; VERTEX CONNECTIVITY;
D O I
10.1145/2611462.2611491
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A fundamental problem in distributed network algorithms is to manage congestion and obtain information flow matching the graph's connectivity. In this paper, we present time-efficient distributed algorithms for decomposing graphs with large edge or vertex connectivity into multiple spanning or dominating trees, respectively. These decompositions allow us to achieve a flow with size close to the connectivity by parallelizing it along the trees. More specifically, our distributed decomposition algorithms are as follows: (I) A decomposition of each undirected graph with vertexconnectivity k into (fractionally) vertex-disjoint weighted dominating trees with total weight Omega(k/log n), in (O)over tilde(D + root n) rounds in networks, where each node can send a total of at most O(log n) bits per round. (II) A decomposition of each undirected graph with edgeconnectivity. into (fractionally) edge-disjoint weighted spanning trees with total weight inverted right perpendicular lambda-1/2right perpendicular in (O)over tilde(D+root n lambda) rounds, if in each round, each edge can carry at most O(log n) bits of information. We also show round complexity lower bounds of (Omega)over tilde(D+root n/k) and (Omega)over tilde(D+root n/lambda) for the above two decompositions, using techniques of [Das Sarma et al., STOC'11]. Moreover, our vertex-connectivity decomposition extends to centralized algorithms and improves the time complexity of [Censor-Hillel et al., SODA'14] from O(n(3)) to near-optimal (O)over tilde(m). Additional implications of our results are: a near-linear time centralized approximation of vertex connectivity (which can be seen as a step towards a conjecture of Aho, Hopcroft and Ullman), the first distributed approximating of vertex connectivity, and distributed algorithms with near-optimal competitiveness for oblivious broadcast routing.
引用
收藏
页码:156 / 165
页数:10
相关论文
共 53 条
[1]  
Aho A. V., 1974, The design and analysis of computer algorithms
[2]  
[Anonymous], 2014, P 25 ACM SIAM S DISC
[3]  
[Anonymous], 2003, P 34 ANN ACM S THEOR, DOI DOI 10.1145/780542.780599
[4]  
[Anonymous], 2000, SIAM MONOG DISCR MAT
[5]   NETWORK DECOMPOSITION AND LOCALITY IN DISTRIBUTED COMPUTATION [J].
AWERBUCH, B ;
LUBY, M ;
GOLDBERG, AV ;
PLOTKIN, SA .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :364-369
[6]  
Awerbuch B., 1992, Proceedings of the Eleventh Annual ACM Symposium on Principles of Distributed Computing, P169, DOI 10.1145/135419.135456
[7]   Fast distributed network decompositions and covers [J].
Awerbuch, B ;
Berger, B ;
Cowen, L ;
Peleg, D .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 39 (02) :105-114
[8]   PACKING SPANNING-TREES [J].
BARAHONA, F .
MATHEMATICS OF OPERATIONS RESEARCH, 1995, 20 (01) :104-115
[9]  
Bienkowski Marcin, 2003, P 15 ANN ACM S PAR A, P24
[10]  
Bondy A., 2008, GRAPH THEORY