首页> 外文期刊>SIAM Journal on Computing >Oracles for distances avoiding a failed node or link
【24h】

Oracles for distances avoiding a failed node or link

机译:Oracle的距离避免了节点或链接失败

获取原文
获取原文并翻译 | 示例
           

摘要

We consider the problem of preprocessing an edge-weighted directed graph G to answer queries that ask for the length and first hop of a shortest path from any given vertex x to any given vertex y avoiding any given vertex or edge. As a natural application, this problem models routing in networks subject to node or link failures. We describe a deterministic oracle with constant query time for this problem that uses O(n(2) log n) space, where n is the number of vertices in G. The construction time for our oracle is O(mn(2) + n(3) log n). However, if one is willing to settle for Theta(n(2.5)) space, we can improve the preprocessing time to O(mn(1.5) + n(2.5) log n) while maintaining the constant query time. Our algorithms can find the shortest path avoiding a failed node or link in time proportional to the length of the path.
机译:我们考虑预处理边缘加权有向图G的问题,以回答询问从任何给定顶点x到任何给定顶点y的最短路径的长度和第一跳的查询,从而避免任何给定顶点或边。作为一个自然的应用,此问题对受节点或链接故障影响的网络中的路由建模。我们使用O(n(2)log n)空间描述一个具有恒定查询时间的确定性预言机,其中n是G中的顶点数。预言机的构造时间为O(mn(2)+ n (3)登录。但是,如果愿意满足Theta(n(2.5))空间,我们可以将预处理时间提高到O(mn(1.5)+ n(2.5)log n),同时保持恒定的查询时间。我们的算法可以找到最短的路径,避免出现故障的节点或链接,且时间与路径的长度成正比。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号