论文标题
低营图中的完全多项式时间分布式计算
Fully Polynomial-Time Distributed Computation in Low-Treewidth Graphs
论文作者
论文摘要
我们考虑全球问题,即至少需要直径时间的问题,即使带宽不受限制。我们表明,所有问题都考虑到低营图中的有效解决方案。通过``高效''的意思是,运行时间对树宽,对直径的线性依赖性具有多项式依赖性(这是不可避免的),并且只有对$ n $的polygarogarithmic依赖性,图表中的节点的数量。我们介绍算法在交通拥堵模型中解决以下问题的算法,这些算法都达到了$ \ tilde {o(τ^{o(1)} d)} $ - 圆形的复杂性(其中$τ$和$ d $表示图表的树宽和直径分别为图表:(1)当前的单个路径(1),实际上是最多的距离(实际上是距离的距离),并计算出更多的距离,并且是更多的距离。图,(2)确切的双分部分未加权的最大匹配,以及(3)有向图和无方向图的加权腰围。我们使用单个统一的框架来得出所有结果,该框架由两种新型的技术成分组成,第一个是一个完全多功能的分布式树分解算法,该算法输出宽度$ O(τ^2 \ log log n)$中的分解$($ \ tilde {O}(O}(O}(O}(O}))第二种成分以及本文的技术亮点是\ emph {状态步行约束}的新颖概念,它自然地根据其本地属性(例如增强路径)在输入图中定义了一组可行的步行。给定状态的步行约束,最短路径问题的约束版本(或距离标记)要求算法为给定的源和接收器顶点输出最短的\ emph {约束}步行(或其距离)。我们表明,可以通过将问题简化为问题的\ emph {emph {emph {无约束}版本,可以有效地解决此问题。
We consider global problems, i.e. problems that take at least diameter time, even when the bandwidth is not restricted. We show that all problems considered admit efficient solutions in low-treewidth graphs. By ``efficient'' we mean that the running time has polynomial dependence on the treewidth, a linear dependence on the diameter (which is unavoidable), and only a polylogarithmic dependence on $n$, the number of nodes in the graph. We present the algorithms solving the following problems in the CONGEST model which all attain $\tilde{O(τ^{O(1)}D)}$-round complexity (where $τ$ and $D$ denote the treewidth and diameter of the graph, respectively): (1) Exact single-source shortest paths (actually, the more general problem of computing a distance labeling scheme) for weighted and directed graphs, (2) exact bipartite unweighted maximum matching, and (3) the weighted girth for both directed and undirected graphs. We derive all of our results using a single unified framework, which consists of two novel technical ingredients, The first is a fully polynomial-time distributed tree decomposition algorithm, which outputs a decomposition of width $O(τ^2\log n)$ in $\tilde{O}(τ^{O(1)}D)$ rounds (where $n$ is the number of nodes in the graph). The second ingredient, and the technical highlight of this paper, is the novel concept of a \emph{stateful walk constraint}, which naturally defines a set of feasible walks in the input graph based on their local properties (e.g., augmenting paths). Given a stateful walk constraint, the constrained version of the shortest paths problem (or distance labeling) requires the algorithm to output the shortest \emph{constrained} walk (or its distance) for a given source and sink vertices. We show that this problem can be efficiently solved in the CONGEST model by reducing it to an \emph{unconstrained} version of the problem.