首页> 外文会议>International conference on current trends in theory and practice of computer science >External Memory Algorithms for Finding Disjoint Paths in Undirected Graphs
【24h】

External Memory Algorithms for Finding Disjoint Paths in Undirected Graphs

机译:用于在无向图形中查找不相交路径的外部存储器算法

获取原文

摘要

Consider the following well-known combinatorial problem: given an undirected graph G = (V, E), terminals s,t ? V, and an integer k ≥ 1, find k edge-disjoint s-t paths in G or report that such paths do not exist. We study this problem in the external memory (EM) model of Agrawal and Vitter, i.e. assume that only M words of random access memory (RAM) are available while the graph resides in EM, which enables reading and writing contiguous blocks of B words per single I/O. The latter external memory is also used for storing the output and some intermediate data. For k = 1, the problem consists in finding a single s-t path in an undirected graph and can be solved in Conn(V, E) = O ((V+E)/V Sort(V)log log (VB)/E) I/Os, where Sort(N) = O (N/B log_(M/B) N/B) is the complexity of sorting N words in external memory. Our contribution is two novel EM algorithms that solve the problem for k ≤M/B The first takes O(k · Conn(V, E)) I/Os. The second one applies the ideas of Ibaraki-Nagamochi sparse connectivity certificates and takes O ((Sort(V + E) + k · Conn(V, kV)) · log V/M) I/Os, which improves upon the first bound for sufficiently dense graphs. Both algorithms outperform the naive approach based on successive BFS- or DFS-augmentations for a wide range of parameters |V|, |E|, M, B.
机译:考虑以下众所周知的组合问题:给定一个无向图G =(v,e),终端s,t? v和整数k≥1,找到g中的k边缘脱位s-t路径或报告此路径不存在。我们研究了Adrawal和Vitter的外部存储器(EM)模型中的这个问题,即假设图表驻留在EM的同时只有M个无随机存取存储器(RAM)的单词,这使得能够读取和编写每个彼此的B单词块单一I / O.后者外部存储器还用于存储输出和一些中间数据。对于k = 1,问题在于找到一个无向图中的单个ST路径,可以在Conn(v,e)= o((v + e)/ v sort(v)日志log(vb)/ e中求解)I / O,其中排序(n)= o(n / b log_(m / b)n / b)是外部存储器中排序n个单词的复杂性。我们的贡献是两个新的EM算法,解决k≤m/ b的问题,首先需要o(k·conn(v,e))I / O.第二个应用于ibaraki-nagamochi稀疏连接证书的想法,需要o((v + e)+ k·conn(v,kv))·log v / m)I / O,这改善了第一个界限对于足够密集的图表。这两种算法都始终基于连续的BFS或DFS-AGOMENTIONGS的幼稚方法,用于各种参数| V |,| e |,M,B。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号