Skip to main content

Dynamic Complexity of Directed Reachability and Other Problems

  • Conference paper
Automata, Languages, and Programming (ICALP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8572))

Included in the following conference series:

Abstract

We report progress on dynamic complexity of well-known graph problems such as reachability and matching. In this model, edges are dynamically added and deleted and we measure the complexity of each update/query. We propose polynomial-size data structures for such updates for several related problems. The updates are in very low level complexity classes such as quantifier-free first order formulas, AC 0[2],TC 0. In particular, we show the following problems are in the indicated classes:

  1. (a)

    maximum matching in non-uniform DynTC 0;

  2. (b)

    digraph reachability in non-uniform DynAC 0[2];

  3. (c)

    embedded planar digraph reachability in DynFO(= uniform DynAC 0).

Notably, the part (c) of our results yields the first non-trivial class of graphs where reachability can be maintained by first-order updates; it is a long-standing open question whether the same holds for general graphs. For (a) we show that the technique in [7] can in fact be generalized using [8] and [9] to maintain the determinant of a matrix in DynTC 0. For (b) we extend this technique with the help of two more ingredients namely isolation [1,13] and truncated approximation using rational polynomials. In fact, our proof yields DynAC 0[p]bound for any prime pā€‰>ā€‰1. For (c) we exploit the duality between cuts and cycles in planar graphs to maintain the number of crossings between carefully chosen primal and dual paths, using several new structural lemmas.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allender, E., Reinhardt, K., Zhou, S.: Isolation, matching, and counting uniform and nonuniform upper bounds. J. Comput. Syst. Sci.Ā 59(2), 164ā€“181 (1999)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  2. Bourke, C., Tewari, R., Vinodchandran, N.V.: Directed planar reachability is in unambiguous log-space. TOCTĀ 1(1) (2009)

    Google ScholarĀ 

  3. Datta, S., Kulkarni, R., Roy, S.: Deterministically isolating a perfect matching in bipartite planar graphs. Theory Comput. Syst.Ā 47(3), 737ā€“757 (2010)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  4. Dong, G., Su, J.: Incremental and decremental evaluation of transitive closure by first-order queries. Information and ComputationĀ 120(1), 101ā€“106 (1995)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  5. GrƤdel, E., Siebertz, S.: Dynamic definability. In: ICDT, pp. 236ā€“248 (2012)

    Google ScholarĀ 

  6. Hesse, W.: Dynamic computational complexity. Ph.D. thesis, U. Mass. (2003)

    Google ScholarĀ 

  7. Hesse, W.: The dynamic complexity of transitive closure is in DynTC0. Theor. Comput. Sci.Ā 296(3), 473ā€“485 (2003)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  8. Hesse, W., Allender, E., Barrington, D.A.M.: Uniform constant-depth threshold circuits for division and iterated multiplication. J. Comput. Syst. Sci.Ā 65(4), 695ā€“716 (2002)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  9. Mahajan, M., Vinay, V.: Determinant: Combinatorics, algorithms, and complexity. Chicago J. Theor. Comput. Sci. 1997 (1997)

    Google ScholarĀ 

  10. Mehta, J.C.: Dynamic Complexity of Planar 3-connected Graph Isomorphism. In: CSR (accepted, 2014)

    Google ScholarĀ 

  11. Miller, G.L., Naor, J.: Flow in planar graphs with multiple sources and sinks. SIAM J. Comput.Ā 24(5), 1002ā€“1017 (1995)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  12. Mulmuley, K.: A fast parallel algorithm to compute the rank of a matrix over an arbitrary field. CombinatoricaĀ 7(1), 101ā€“104 (1987)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  13. Mulmuley, K., Vazirani, U.V., Vazirani, V.V.: Matching is as easy as matrix inversion. CombinatoricaĀ 7(1), 105ā€“113 (1987)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  14. Patnaik, S., Immerman, N.: Dyn-FO: A parallel, dynamic complexity class. Journal of Computer and System SciencesĀ 55(2), 199ā€“209 (1997)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  15. Reinhardt, K., Allender, E.: Making nondeterminism unambiguous. SIAM J. Comput.Ā 29(4), 1118ā€“1131 (2000)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  16. Schwentick, T.: Perspectives of Dynamic Complexity. In: Libkin, L., Kohlenbach, U., de Queiroz, R. (eds.) WoLLIC 2013. LNCS, vol.Ā 8071, pp. 33ā€“33. Springer, Heidelberg (2013), http://dx.doi.org/10.1007/978-3-642-39992-3-6

    ChapterĀ  Google ScholarĀ 

  17. Vollmer, H.: Introduction to circuit complexity - a uniform approach. Texts in theoretical computer science. Springer (1999)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Datta, S., Hesse, W., Kulkarni, R. (2014). Dynamic Complexity of Directed Reachability and Other Problems. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds) Automata, Languages, and Programming. ICALP 2014. Lecture Notes in Computer Science, vol 8572. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43948-7_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43948-7_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43947-0

  • Online ISBN: 978-3-662-43948-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics