Skip to main content

Dynamic Approximate-APSP

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 42 Accesses

Years and Authors of Summarized Original Work

  • 2009; Bernstein

Problem Definition

A dynamic graph algorithm maintains information about a graph that is changing over time. Given a property \(\mathcal{P}\) of the graph (e.g., maximum matching), the algorithm must support an online sequence of query and update operations, where an update operation changes the underlying graph, while a query operation asks for the state of \(\mathcal{P}\) in the current graph. In the typical model studied, each update affects a single edge, in which case the most general setting is the fully dynamic one, where an update can either insert an edge, delete an edge, or change the weight of an edge. Common restrictions of this include the decremental setting, where an update can only delete an edge or increase a weight, and the incremental setting where an update can insert an edge or decrease a weight.

This entry addresses the problem of maintaining α-approximate all-pairs shortest paths (APSP) in the fully...

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 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Recommended Reading

  1. Baswana S, Sen S (2006) Approximate distance oracles for unweighted graphs in expected o(n2) time. ACM Trans Algorithms 2(4):557–577

    Article  MathSciNet  MATH  Google Scholar 

  2. Baswana S, Khurana S, Sarkar S (2012) Fully dynamic randomized algorithms for graph spanners. ACM Trans Algorithms 8(4):35

    Article  MathSciNet  MATH  Google Scholar 

  3. Bernstein A (2009) Fully dynamic approximate all-pairs shortest paths with query and close to linear update time. In: Proceedings of the 50th FOCS, Atlanta, pp 50–60

    Google Scholar 

  4. Bernstein A (2012) Near linear time (1 +ε)-approximation for restricted shortest paths in undirected graphs. In: Proceedings of the 23rd SODA, San Francisco, pp 189–201

    Google Scholar 

  5. Bernstein A (2013) Maintaining shortest paths under deletions in weighted directed graphs: [extended abstract]. In: STOC, Palo Alto, pp 725–734

    MATH  Google Scholar 

  6. Demetrescu C, Italiano GF (2004) A new approach to dynamic all pairs shortest paths. J ACM 51(6):968–992. doi:http://doi.acm.org/10.1145/1039488.1039492

  7. Fredman ML, Tarjan RE (1987) Fibonacci heaps and their uses in improved network optimization algorithms. J ACM 34(3):596–615

    Article  MathSciNet  Google Scholar 

  8. Pettie S (2004) A new approach to all-pairs shortest paths on real-weighted graphs. Theor Comput Sci 312(1):47–74. doi:10.1016/S0304-3975(03)00402-X

    Article  MathSciNet  MATH  Google Scholar 

  9. Takaoka T (1992) A new upper bound on the complexity of the all pairs shortest path problem. Inf Process Lett 43(4):195–199. doi:10.1016/0020-0190(92)90200-F

    Article  MathSciNet  MATH  Google Scholar 

  10. Thorup M (2004) Fully-dynamic all-pairs shortest paths: faster and allowing negative cycles. In: Proceedings of the 9th SWAT, Humlebaek, pp 384–396

    Google Scholar 

  11. Thorup M, Zwick U (2005) Approximate distance oracles. J ACM 52(1):1–24

    Article  MathSciNet  MATH  Google Scholar 

  12. Thorup M, Zwick U (2006) Spanners and emulators with sublinear distance errors. In: Proceedings of the 17th SODA, Miami, pp 802–809

    Google Scholar 

  13. Williams R (2014) Faster all-pairs shortest paths via circuit complexity. In: STOC, New York, pp 664–673

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aaron Bernstein .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Bernstein, A. (2016). Dynamic Approximate-APSP. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_563

Download citation

Publish with us

Policies and ethics