An O(n^(1/4 +epsilon)) Space and Polynomial Algorithm for Grid Graph Reachability

Authors Rahul Jain , Raghunath Tewari



PDF
Thumbnail PDF

File

LIPIcs.FSTTCS.2019.19.pdf
  • Filesize: 0.58 MB
  • 14 pages

Document Identifiers

Author Details

Rahul Jain
  • Indian Institute of Technology Kanpur, India
Raghunath Tewari
  • Indian Institute of Technology Kanpur, India

Acknowledgements

We thank anonymous reviewers for their helpful comments on an earlier version of this paper.

Cite AsGet BibTex

Rahul Jain and Raghunath Tewari. An O(n^(1/4 +epsilon)) Space and Polynomial Algorithm for Grid Graph Reachability. In 39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2019). Leibniz International Proceedings in Informatics (LIPIcs), Volume 150, pp. 19:1-19:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2019)
https://doi.org/10.4230/LIPIcs.FSTTCS.2019.19

Abstract

The reachability problem is to determine if there exists a path from one vertex to another in a graph. Grid graphs are the class of graphs where vertices are present on the lattice points of a two-dimensional grid, and an edge can occur between a vertex and its immediate horizontal or vertical neighbor only. Asano et al. presented the first simultaneous time space bound for reachability in grid graphs by presenting an algorithm that solves the problem in polynomial time and O(n^(1/2 + epsilon)) space. In 2018, the space bound was improved to O~(n^(1/3)) by Ashida and Nakagawa. In this paper, we show that reachability in an n vertex grid graph can be decided by an algorithm using O(n^(1/4 + epsilon)) space and polynomial time simultaneously.

Subject Classification

ACM Subject Classification
  • Mathematics of computing → Graph algorithms
Keywords
  • graph reachability
  • grid graph
  • graph algorithm
  • sublinear space algorithm

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Eric Allender, David A Mix Barrington, Tanmoy Chakraborty, Samir Datta, and Sambuddha Roy. Planar and grid graph reachability problems. Theory of Computing Systems, 45(4):675-723, 2009. Google Scholar
  2. Eric Allender and Meena Mahajan. The complexity of planarity testing. Information and Computation, 189(1):117-134, 2004. URL: https://doi.org/10.1016/j.ic.2003.09.002.
  3. Tetsuo Asano and Benjamin Doerr. Memory-Constrained Algorithms for Shortest Path Problem. In Proceedings of the 23rd Annual Canadian Conference on Computational Geometry (CCCG 2011), 2011. Google Scholar
  4. Tetsuo Asano, David Kirkpatrick, Kotaro Nakagawa, and Osamu Watanabe. Õ(√n)-Space and Polynomial-Time Algorithm for Planar Directed Graph Reachability. In Proceedings of the 39th International Symposium on Mathematical Foundations of Computer Science (MFCS 2014), pages 45-56, 2014. Google Scholar
  5. Ryo Ashida and Kotaro Nakagawa. Õ(n^1/3)-Space Algorithm for the Grid Graph Reachability Problem. In Proceedings of the 34th International Symposium on Computational Geometry (SoCG 2018), pages 5:1-5:13, 2018. Google Scholar
  6. Greg Barnes, Jonathan F. Buss, Walter L. Ruzzo, and Baruch Schieber. A Sublinear Space, Polynomial Time Algorithm for Directed s-t Connectivity. SIAM Journal on Computing, 27(5):1273-1282, 1998. Google Scholar
  7. Diptarka Chakraborty, Aduri Pavan, Raghunath Tewari, N. V. Vinodchandran, and Lin F. Yang. New Time-Space Upperbounds for Directed Reachability in High-genus and H-minor-free Graphs. In Proceedings of the 34th Annual Conference on Foundation of Software Technology and Theoretical Computer Science (FSTTCS 2014), pages 585-595, 2014. Google Scholar
  8. Diptarka Chakraborty and Raghunath Tewari. An O(n^ε) Space and Polynomial Time Algorithm for Reachability in Directed Layered Planar Graphs. ACM Transactions on Computation Theory (TOCT), 9(4):19:1-19:11, 2017. Google Scholar
  9. Tatsuya Imai, Kotaro Nakagawa, Aduri Pavan, N. V. Vinodchandran, and Osamu Watanabe. An O(n^1/2 + ε)-Space and Polynomial-Time Algorithm for Directed Planar Reachability. In Proceedings of the 28th Conference on Computational Complexity (CCC 2013), pages 277-286, 2013. Google Scholar
  10. Sampath Kannan, Sanjeev Khanna, and Sudeepa Roy. STCON in Directed Unique-Path Graphs. In Proceedings of the 28th Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2008), volume 2, pages 256-267, Dagstuhl, Germany, 2008. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. Google Scholar
  11. Gary L. Miller. Finding small simple cycle separators for 2-connected planar graphs. Journal of Computer and System Sciences, 32(3):265-279, 1986. Google Scholar
  12. Omer Reingold. Undirected connectivity in log-space. Journal of the ACM (JACM), 55(4):17, 2008. Google Scholar
  13. Walter J Savitch. Relationships between nondeterministic and deterministic tape complexities. Journal of Computer and System Sciences, 4(2):177-192, 1970. Google Scholar
  14. D. Stolee and N. V. Vinodchandran. Space-Efficient Algorithms for Reachability in Surface-Embedded Graphs. In Proceedings of the 27th Annual Conference on Computational Complexity (CCC 2012), pages 326-333, 2012. Google Scholar
  15. Avi Wigderson. The complexity of graph connectivity. In Proceedings of the 17th International Symposium on Mathematical Foundations of Computer Science (MFCS 1992), pages 112-132. Springer, 1992. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail