On Solving Reachability in Grid Digraphs using a Psuedoseparator
Abstract
The reachability problem asks to decide if there exists a path from one vertex to another in a digraph. In a grid digraph, the vertices are the points of a two-dimensional square grid, and an edge can occur between a vertex and its immediate horizontal and vertical neighbors only. Asano and Doerr (CCCG'11) presented the first simultaneous time-space bound for reachability in grid digraphs by solving the problem in polynomial time and space. In 2018, the space complexity was improved to by Ashida and Nakagawa (SoCG'18). In this paper, we show that there exists a polynomial-time algorithm that uses space to solve the reachability problem in a grid digraph containing vertices. We define and construct a new separator-like device called pseudoseparator to develop a divide-and-conquer algorithm. This algorithm works in a space-efficient manner to solve reachability.
Cite
@article{arxiv.1902.00488,
title = {On Solving Reachability in Grid Digraphs using a Psuedoseparator},
author = {Rahul Jain and Raghunath Tewari},
journal= {arXiv preprint arXiv:1902.00488},
year = {2025}
}
Comments
Published in Theory of Computing, Volume 19 (2023), Article 2; Received: January 13, 2020, Revised: May 25, 2022, Published: August 26, 2023