Skip to main navigation Skip to search Skip to main content

External-memory exact and approximate all-pairs shortest-paths in undirected graphs

  • University of Texas at Austin

Research output: Contribution to conferencePaperpeer-review

15 Scopus citations

Abstract

We present several new external-memory algorithms for finding all-pairs shortest paths in a V-node, E-edge undirected graph. For all-pairs shortest paths and diameter in unweighted undirected graphs we present cache-oblivious algorithms with O(V · E/B log M/B E/B) I/Os, where B is the block-size and M is the size of internal memory. For weighted undirected graphs we present a cache-aware APSP algorithm that performs O (V · (√V E/B + E/B log E/B)) I/Os. We also present efficient cacheaware algorithms that find paths between all pairs of vertices in an unweighted graph with lengths within a small additive constant of the shortest path length. All of our results improve earlier results known for these problems, For approximate APSP we provide the first nontrivial results. Our diameter result uses O(V + E) extra space, and all of our other algorithms use O(V 2) space.

Original languageEnglish
Pages735-744
Number of pages10
StatePublished - 2005
EventSixteenth Annual ACM-SIAM Symposium on Discrete Algorithms - Vancouver, BC, United States
Duration: Jan 23 2005Jan 25 2005

Conference

ConferenceSixteenth Annual ACM-SIAM Symposium on Discrete Algorithms
Country/TerritoryUnited States
CityVancouver, BC
Period01/23/0501/25/05

Fingerprint

Dive into the research topics of 'External-memory exact and approximate all-pairs shortest-paths in undirected graphs'. Together they form a unique fingerprint.

Cite this