谷歌浏览器插件
订阅小程序
在清言上使用

Space Efficient Algorithm for Solving Reachability Using Tree Decomposition and Separators

THEORETICAL COMPUTER SCIENCE(2024)

引用 0|浏览21
暂无评分
摘要
To solve reachability is to determine whether there is a path from one vertex to the other in a graph. Standard graph traversal algorithms such as DFS and BFS take linear time to solve reachability; however, their space complexity is also linear. On the other hand, Savitch's algorithm takes quasipolynomial time, although the space-bound is O ( log 2 ⁡ n ). In this paper, we study space-efficient algorithms for deciding reachability that runs in polynomial time. We show a polynomial-time algorithm that solves reachability in directed graphs using O ( w log ⁡ n ) space. Our algorithm requires access to a tree decomposition of width w for the underlying undirected graph of the input. This requirement can be waived for graphs for which recursive balanced vertex separators can be computed space-efficiently.
更多
查看译文
关键词
Graph reachability,Simultaneous time-space upper bound,Tree decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要