Space Complexity of the Directed Reachability Problem over Surface-Embedded Graphs

The graph reachability problem, the computational task of deciding whether there is a path between two given nodes in a graph, is the canonical problem for studying space-bounded computations. Three central open questions regarding the space complexity of the reachability problem over directed graphs are: (1) improving Savitch’s \(O(\log ^2 n)\) space bound, (2) designing a polynomial-time algorithm with \(O(n^{1-\epsilon })\) space bound, and (3) designing an unambiguous non-deterministic log-space (UL) algorithm. These are well-known open questions in complexity theory, and solving any one of them will be a major breakthrough. We discuss some of the recent progress reported on these questions for certain subclasses of surface-embedded directed graphs.

[1]  Dieter van Melkebeek,et al.  A Survey of Lower Bounds for Satisfiability and Related Problems , 2007, Found. Trends Theor. Comput. Sci..

[2]  Hamidreza Jahanjou,et al.  Local Reductions , 2013, ICALP.

[3]  Avi Wigderson,et al.  The Complexity of Graph Connectivity , 1992, MFCS.

[4]  Derrick Stolee,et al.  A log-space algorithm for reachability in planar DAGs with few sources , 2009, Electron. Colloquium Comput. Complex..

[5]  Emanuele Viola On Approximate Majority and Probabilistic Time , 2009, computational complexity.

[6]  Pierre McKenzie,et al.  The Lower Reaches of Circuit Uniformity , 2012, MFCS.

[7]  Carme Àlvarez,et al.  A Very Hard log-Space Counting Class , 1993, Theor. Comput. Sci..

[8]  Robert Sedgewick,et al.  Analysis of Shellsort and Related Algorithms , 1996, ESA.

[9]  Raghunath Tewari,et al.  Green's theorem and isolation in planar graphs , 2012, Inf. Comput..

[10]  Baruch Schieber,et al.  A Sublinear Space, Polynomial Time Algorithm for Directed s-t Connectivity , 1998, SIAM J. Comput..

[11]  Eric Allender,et al.  Isolation, Matching, and Counting Uniform and Nonuniform Upper Bounds , 1999, J. Comput. Syst. Sci..

[12]  Walter L. Ruzzo On Uniform Circuit Complexity , 1981, J. Comput. Syst. Sci..

[13]  Vikraman Arvind,et al.  Derandomizing the Isolation Lemma and Lower Bounds for Circuit Size , 2008, APPROX-RANDOM.

[14]  Hamidreza Jahanjou,et al.  From RAM to SAT , 2012, Electron. Colloquium Comput. Complex..

[15]  Eric Allender,et al.  Making Nondeterminism Unambiguous , 2000, SIAM J. Comput..

[16]  Eric Allender,et al.  P-uniform circuit complexity , 1989, JACM.

[17]  Miklós Ajtai,et al.  Approximate Counting with Uniform Constant-Depth Circuits , 1990, Advances In Computational Complexity Theory.

[18]  Chung Keung Poon,et al.  Tight Lower Bounds for st-Connectivity on the NNJAG Model , 1999, SIAM J. Comput..

[19]  Peter Rossmanith,et al.  Unambiguity and Fewness for Logarithmic Space , 1991, FCT.

[20]  Omer Reingold,et al.  Undirected connectivity in log-space , 2008, JACM.

[21]  Heribert Vollmer,et al.  Introduction to Circuit Complexity , 1999, Texts in Theoretical Computer Science An EATCS Series.

[22]  Gary L. Miller,et al.  A parallel algorithm for finding a separator in planar graphs , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[23]  Kenneth E. Batcher,et al.  Sorting networks and their applications , 1968, AFIPS Spring Joint Computing Conference.

[24]  Jan Kyncl,et al.  Logspace Reduction of Directed Reachability for Bounded Genus Graphs to the Planar Case , 2010, TOCT.

[25]  Raghunath Tewari,et al.  Directed Planar Reachability is in Unambiguous Log-Space , 2007, Twenty-Second Annual IEEE Conference on Computational Complexity (CCC'07).

[26]  Tetsuo Asano,et al.  Memory-Constrained Algorithms for Shortest Path Problem , 2011, CCCG.

[27]  Eric Allender,et al.  The Directed Planar Reachability Problem , 2005, FSTTCS.

[28]  Neil Immerman Nondeterministic Space is Closed Under Complementation , 1988, SIAM J. Comput..

[29]  Thomas Thierauf,et al.  Reachability in K3, 3-Free Graphs and K5-Free Graphs Is in Unambiguous Log-Space , 2009, FCT.

[30]  Derrick Stolee,et al.  Space-Efficient Algorithms for Reachability in Surface-Embedded Graphs , 2012, 2012 IEEE 27th Conference on Computational Complexity.

[31]  Walter J. Savitch,et al.  Relationships Between Nondeterministic and Deterministic Tape Complexities , 1970, J. Comput. Syst. Sci..

[32]  Stephen A. Cook,et al.  Space Lower Bounds for Maze Threadability on Restricted Machines , 1980, SIAM J. Comput..

[33]  Luca Trevisan,et al.  Pseudorandom walks on regular digraphs and the RL vs. L problem , 2006, STOC '06.

[34]  Eric Allender,et al.  Planar and Grid Graph Reachability Problems , 2009, Theory of Computing Systems.

[35]  Róbert Szelepcsényi,et al.  The method of forced enumeration for nondeterministic automata , 1988, Acta Informatica.

[36]  Osamu Watanabe,et al.  An O(n½+?)-Space and Polynomial-Time Algorithm for Directed Planar Reachability , 2013, 2013 IEEE Conference on Computational Complexity.

[37]  Chung Keung Poon Space bounds for graph connectivity problems on node-named JAGs and node-ordered JAGs , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[38]  Avi Wigderson NL/poly /spl sube/ /spl oplus/L/poly , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[39]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..