The restoration lemma by Afek, Bremler-Barr, Kaplan, Cohen, and Merritt [Dist.\ Comp.\ '02] proves that, in an undirected unweighted graph, any replacement shortest path avoiding a failing edge can be expressed as the concatenation of two original shortest paths. However, the lemma is tiebreaking-sensitive: if one selects a particular canonical shortest path for each node pair, it is no longer guaranteed that one can build replacement paths by concatenating two selected shortest paths. They left as an open problem whether a method of shortest path tiebreaking with this desirable property is generally possible. We settle this question affirmatively with the first general construction of restorable tiebreaking schemes. We then show applications to various problems in fault-tolerant network design. These include a faster algorithm for subset replacement paths, more efficient fault-tolerant (exact) distance labeling schemes, fault-tolerant subset distance preservers and $+4$ additive spanners with improved sparsity, and fast distributed algorithms that construct these objects. For example, an almost immediate corollary of our restorable tiebreaking scheme is the first nontrivial distributed construction of sparse fault-tolerant distance preservers resilient to three faults.
翻译:Afek, Bremler-Barr, Kaplan, Cohen, and Merritt[Dist.\ comp.\\ '02] 的修复列玛的修复列姆玛证明,在未定向的未加权图表中,任何避免故障边缘的更短路径的替代最短路径都可以表现为两个原始最短路径的交融。然而,列马具有触觉性敏感性:如果一个人为每个节点选择一个特定的班式最短路径,那么就不再保证一个人能够通过连接两个选定的最短路径来建造替代路径。它们留下的问题是一个开放的问题,即是否一般有可能使用一条最短路径与这一理想属性断开的方法。我们肯定地解决这个问题的方法是第一个可恢复性断开的连接计划的一般构造。我们随后展示了在错误容忍性网络设计中各种问题的应用。其中包括对子替换路径的快速算法、更高效的防过错(Exact)的距离标签计划、过敏的子距离保护器和用改良的加价4美元的添加器,以及构建这些对象的快速分布的算法。例如可稳定度的断断断断断断断断的三个断断断断断的断式计划是第一个的断断断断断断断断的断断断断断断的断的断断的断的断断断断的断的断的断断断断的断的断的断的断的断的断的断方案。