Skip to main content

Single-Source Fully Dynamic Reachability

2005; Demetrescu, Italiano

  • Reference work entry
Encyclopedia of Algorithms

Keywords and Synonyms

Single-source fully dynamic transitive closure      

Problem Definition

A dynamic graph algorithm maintains a given property \( \cal{P} \) on a graph subject to dynamic changes, such as edge insertions, edge deletions and edge weight updates. A dynamic graph algorithm should process queries on property \( \cal{P} \) quickly, and perform update operations faster than recomputing from scratch, as carried out by the fastest static algorithm. An algorithm is fully dynamic if it can handle both edge insertions and edge deletions and partially dynamic if it can handle either edge insertions or edge deletions, but not both.

Given a graph with n vertices and m edges, the transitive closure (or reachability) problem consists of building an \( n \times n \) Boolean matrix M such that \( M[x,y]=1 \) if and only if there is a directed path from vertex x to vertex y in the graph. The fully dynamic version of this problem can be defifined as follows:

Definition 1

(Fully dynamic...

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 399.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Demetrescu, C., Italiano, G.: Trade-offs for fully dynamic reachability on dags: Breaking through the \( {O}(n^2) \) barrier. J. Assoc. Comput. Machin. (JACM) 52, 147–156 (2005)

    Article  MathSciNet  Google Scholar 

  2. Sankowski, P.: Dynamic transitive closure via dynamic matrix inverse. In: FOCS '04: Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science (FOCS'04), pp. 509–517. IEEE Computer Society, Washington DC (2004)

    Chapter  Google Scholar 

  3. Yannakakis, M.: Graph-theoretic methods in database theory. In: Proc. 9-th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Nashville, 1990 pp. 230–242

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

Demetrescu, C., Italiano, G. (2008). Single-Source Fully Dynamic Reachability. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30162-4_376

Download citation

Publish with us

Policies and ethics