Realizable Paths and the NL vs L Problem
Shiva Kintali

TL;DR
This paper introduces graph realizability problems, generalizes known connectivity problems, and explores their space complexity, providing new algorithms and complexity class relationships between L and LogCFL.
Contribution
It defines new graph realizability problems, establishes their complexity classes, and presents improved space algorithms for specific cases like BALANCED ST-CONNECTIVITY.
Findings
BALANCED ST-CONNECTIVITY solvable in O(log n log log n) space
SGSLogCFL is contained in DSPACE(log n log log n)
New generalizations of graph algorithms for space complexity analysis
Abstract
A celebrated theorem of Savitch states that NSPACE(S) is contained in DSPACE(S^2). In particular, Savitch gave a deterministic algorithm to solve ST-CONNECTIVITY (an NL-complete problem) using O(log^2{n}) space, implying NL is in DSPACE(log^2{n}). While Savitch's theorem itself has not been improved in the last four decades, studying the space complexity of several special cases of ST-CONNECTIVITY has provided new insights into the space-bounded complexity classes. In this paper, we introduce new kind of graph connectivity problems which we call graph realizability problems. All of our graph realizability problems are generalizations of UNDIRECTED ST-CONNECTIVITY. ST-REALIZABILITY, the most general graph realizability problem, is LogCFL-complete. We define the corresponding complexity classes that lie between L and LogCFL and study their relationships. As special cases of our graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Computational Geometry and Mesh Generation
