Reachability in High Treewidth Graphs

01/31/2019
by   Rahul Jain, et al.
0

Reachability is the problem of deciding whether there is a path from one vertex to the other in the graph. Standard graph traversal algorithms such as DFS and BFS take linear time to decide reachability however their space complexity is also linear. On the other hand, Savitch's algorithm takes quasipolynomial time although the space bound is O(^2 n). Here, we study space efficient algorithms for deciding reachability that runs simultaneously in polynomial time. In this paper, we show that given an n vertex directed graph of treewidth w along with its tree decomposition, there exists an algorithm running in polynomial time and O(w n) space, that solves reachability in the graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2021

Space-Efficient Algorithms for Reachability in Geometric Graphs

The problem of graph Reachability is to decide whether there is a path f...
research
12/07/2022

Fast and Practical DAG Decomposition with Reachability Applications

We present practical linear and almost linear-time algorithms to compute...
research
08/25/2020

Faster Reachability in Static Graphs

One of the most fundamental problems in computer science is the reachabi...
research
02/01/2019

Grid Graph Reachability

The reachability problem is to determine if there exists a path from one...
research
02/18/2019

Coverability in 1-VASS with Disequality Tests

We show that the control-state reachability problem for one-dimensional ...
research
05/24/2020

On the impact of treewidth in the computational complexity of freezing dynamics

An automata network is a network of entities, each holding a state from ...
research
04/17/2018

Time- and space-optimal algorithms for the many-visits TSP

The many-visits traveling salesperson problem (MV-TSP) asks for an optim...

Please sign up or login with your details

Forgot password? Click here to reset