I/O-Efficient Algorithms for Bounded Treewidth Graphs
I/O-Efficient Algorithms for Bounded Treewidth Graphs
复制标题
有界树宽图的 I/O 高效算法
DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
N. Zeh
中科院分区:
文献类型:
--
作者:
A. Maheshwari;N. Zeh
We present an I/O-efficient algorithm for the single source shortest path (SSSP) problem for graphs of bounded treewidth. For sparse graphs in general SSSP seems to be extremely hard to solve. We show how to solve SSSP in O sort N I/Os for the above class of graphs. An important ingredient to our solution is an O sort N algorithm to compute a tree-decomposition of width k of the given graph. Given this decomposition, the algorithm for solving SSSP is rather simple. In order to construct the treedecomposition, we present an I/O-efficient algorithm for finding a maximal matching of a graph, and introduce flippable DAGs as an interesting new concept that may be useful for other applications as well. We also show how to realize the well-known time-forward processing technique in O scan N I/Os if the processed graph is a tree whose vertices are sorted in preorder. This does not give any asymptotic improvements, but is interesting from a practical point of view, as the used techniques are extremely simple.