Space efficient algorithm for solving reachability using tree decomposition and separators

THEORETICAL COMPUTER SCIENCE(2024)

引用 0|浏览3
暂无评分
摘要
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 ??????(log2 ??????). 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 ??????(?????? log ??????) space. Our algorithm requires access to a tree decomposition of width ??????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
正在生成论文摘要