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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Baswana S, Sen S (2006) Approximate distance oracles for unweighted graphs in expected o(n2) time. ACM Trans Algorithms 2(4):557–577
Baswana S, Khurana S, Sarkar S (2012) Fully dynamic randomized algorithms for graph spanners. ACM Trans Algorithms 8(4):35
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
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
Bernstein A (2013) Maintaining shortest paths under deletions in weighted directed graphs: [extended abstract]. In: STOC, Palo Alto, pp 725–734
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
Fredman ML, Tarjan RE (1987) Fibonacci heaps and their uses in improved network optimization algorithms. J ACM 34(3):596–615
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
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
Thorup M (2004) Fully-dynamic all-pairs shortest paths: faster and allowing negative cycles. In: Proceedings of the 9th SWAT, Humlebaek, pp 384–396
Thorup M, Zwick U (2005) Approximate distance oracles. J ACM 52(1):1–24
Thorup M, Zwick U (2006) Spanners and emulators with sublinear distance errors. In: Proceedings of the 17th SODA, Miami, pp 802–809
Williams R (2014) Faster all-pairs shortest paths via circuit complexity. In: STOC, New York, pp 664–673
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-1-4939-2864-4_563
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering