The $\mathsf{HYBRID}$ model was introduced as a means for theoretical study of distributed networks that use various communication modes. Conceptually, it is a synchronous message passing model with a local communication mode, where in each round each node can send large messages to all its neighbors in a local network (a graph), and a global communication mode, where each node is allotted limited (polylogarithmic) bandwidth per round which it can use to communicate with any node in the network. Prior work has often focused on shortest paths problems in the local network, as their global nature makes these an interesting case study how combining communication modes in the $\mathsf{HYBRID}$ model can overcome the individual lower bounds of either mode. In this work we consider a similar problem, namely computation of distance oracles and routing schemes. In the former, all nodes have to compute local tables, which allows them to look up the distance (estimates) to any target node in the local network when provided with the label of the target. In the latter, it suffices that nodes give the next node on an (approximately) shortest path to the target. Our goal is to compute these local tables as fast as possible with labels as small as possible. We show that this can be done exactly in $\widetilde O(n^{1/3})$ communication rounds and labels of size $\Theta(n^{2/3})$ bits. For constant stretch approximations we achieve labels of size $O(\log n)$ in the same time. Further, as our main technical contribution, we provide computational lower bounds for a variety of problem parameters. For instance, we show that computing solutions with stretch below a certain constant takes $\widetilde \Omega(n^{1/3})$ rounds even for labels of size $O(n^{2/3})$.
翻译:$\ mathsf{ HYBRIID} 模式被引入, 用于对使用各种通信模式的分布式网络进行理论研究。 从概念上讲, 它是一个同步的信息传递模式, 与本地通信模式同步, 每圆每个节点都可以在本地网络( 图表) 中向所有邻居发送大的信息, 和一个全球通信模式, 每个节点被分配到有限的( polyariphic) 每个圆( pology) 带宽, 它可以与网络中的任何节点进行交流。 先前的工作通常侧重于本地网络中最短路径问题, 因为它们的全球性质使得它们成为一个有趣的案例研究, 如何将 $\ mathfs\ f{ HYBRIID} 模式合并成一个同步的信息传递模式, 每圆点每个节点每个节点都可以在本地网络中向邻居发送大方向发送大通信息( poly) 。 所有的节点都必须用本地端的值 1 美元, 当提供本地网络中最远的值 的值 。 $ 。 在本地的标签中, 我们只需在下面的轨道上显示一个最短的路径, 。