Skip to main content

The Dynamic Complexity of the Reachability Problem on Graphs

  • Conference paper
Book cover Reachability Problems (RP 2013)

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

Included in the following conference series:

  • 509 Accesses

Abstract

Many current data processing scenarios deal with about large collections of permanently changing data. In this context, it is often impossible to compute the answer for a query from scratch. Rather some auxiliary data needs to be stored that helps answering queries quickly, but also requires to be maintained incrementally. This incremental maintenance scenario can be studied in various ways, e.g., from the perspective of dynamic algorithms with the goal to reduce (re-) computation time. Other options are to study the scenario from the perspective of low-level parallel computational complexity [3] or parallelizable database queries [1]. As the “lowest” complexity class AC0 (with a suitable unifomity condition) and the core of the standard database query language SQL both coincide with first-order predicate logic, one naturally arrives at the question which queries can be answered/maintained dynamically with first-order predicate logic (DynFO).

The most intensily studied query in this dynamic setting is the reachability query on graphs, arguably the “simplest recursive” query. It has been shown that it can be maintained in DynFO on undirected [3] or acyclic directed graphs [1]. However, whether it can be maintained on general directed graphs is considered the main open question of the field.

The talk will give an introduction into dynamic complexity, survey known results on the dynamic complexity of Reachability and report about more recent work on fragments of DynFO and their inability to express Reachability [2,4].

This work was supported by the DFG Grant SCHW678/6-1.

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 49.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

References

  1. Dong, G., Su, J.: Incremental and decremental evaluation of transitive closure by first-order queries. Inf. Comput. 120(1), 101–106 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Gelade, W., Marquardt, M., Schwentick, T.: The dynamic complexity of formal languages. ACM Trans. Comput. Log. 13(3), 19 (2012)

    Article  MathSciNet  Google Scholar 

  3. Patnaik, S., Immerman, N.: Dyn-fo: A parallel, dynamic complexity class. J. Comput. Syst. Sci. 55(2), 199–209 (1997)

    Article  MathSciNet  Google Scholar 

  4. Zeume, T., Schwentick, T.: On the quantifier-free dynamic complexity of reachability. CoRR, abs/1306.3056 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schwentick, T. (2013). The Dynamic Complexity of the Reachability Problem on Graphs. In: Abdulla, P.A., Potapov, I. (eds) Reachability Problems. RP 2013. Lecture Notes in Computer Science, vol 8169. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41036-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41036-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41035-2

  • Online ISBN: 978-3-642-41036-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics