错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Towards Singular Optimality in the Presence of Local Initial Knowledge

  • Hongyan Ji,
  • Sriram V. Pemmaraju

摘要

The Knowledge Till \(\rho \) (in short, KT- \(\rho \) ) Congest model is a variant of the classical Congest model of distributed computing in which each vertex v has initial knowledge of the radius- \(\rho \) ball centered at v. The most commonly studied variants of the Congest model are KT- \(0\) Congest in which nodes initially know nothing about their neighbors and KT- \(1\) Congest in which nodes initially know the IDs of all their neighbors. It has been shown that having access to neighbors IDs (as in the KT- \(1\) Congest model) can substantially reduce the message complexity of algorithms for fundamental problems such as BroadCast and MST. For example, King, Kutten, and Thorup (PODC 2015) show how to construct an MST using just \(\tilde{O}(n)\) messages in the KT- \(1\) Congest model for an n-node graph, whereas there is an \(\varOmega (m)\) message lower bound for MST in the KT- \(0\) Congest model for m-edge graphs. Building on this result, Gmyr and Pandurangan (DISC 2018) present a family of distributed randomized algorithms for various global problems that exhibit a trade-off between message and round complexity. These algorithms are based on constructing a sparse, spanning subgraph called a danner. Specifically, given a graph G and any \(\delta \in [0,1]\) , their algorithm constructs (with high probability) a danner that has diameter \(\tilde{O}(D + n^{1-\delta })\) and \(\tilde{O}(\min \{m,n^{1+\delta }\})\) edges in \(\tilde{O}(n^{1-\delta })\) rounds while using \(\tilde{O}(\min \{m,n^{1+\delta }\})\) messages, where n, m, and D are the number of nodes, edges, and the diameter of G, respectively. In the main result of this paper, we show that if we assume the KT- \(2\) Congest model, it is possible to substantially improve the time-message trade-off in constructing a danner. Specifically, we show in the KT- \(2\) Congest model, how to construct a danner that has diameter \(\tilde{O}(D + n^{1-2\delta })\) and \(\tilde{O}(\min \{m,n^{1+\delta }\})\) edges in \(\tilde{O}(n^{1-2\delta })\) rounds while using \(\tilde{O}(\min \{m,n^{1+\delta }\})\) messages for any \(\delta \in [0,\frac{1}{2}]\) . This result has immediate consequences for BroadCast, spanning tree construction, MST, Leader Election, and even local problems such as \((\varDelta +1)\) -coloring in the KT- \(2\) Congest model. For example, we obtain a KT- \(2\) Congest algorithm for MST that runs in \(\tilde{O}(D + n^{1/2})\) rounds, while using only \(\tilde{O}(\min \{m, n^{1 + 1/4}\})\) messages.