I/O-efficient undirected shortest paths with unbounded edge lengths

  • Authors:
  • Ulrich Meyer;Norbert Zeh

  • Affiliations:
  • Max-Planck-Institut für Informatik, Saarbrücken, Germany;Faculty of Computer Science, Dalhousie University, Halifax, Canada

  • Venue:
  • ESA'06 Proceedings of the 14th conference on Annual European Symposium - Volume 14
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show how to compute single-source shortest paths in undirected graphs with non-negative edge lengths in O(√nm/Blogn+MST(n,m)I/Os, where n is the number of vertices, m is the number of edges, B is the disk block size, and MST(n,m) is the I/O-cost of computing a minimum spanning tree. For sparse graphs, the new algorithm performs O((n/√B)logn) I/Os. This result removes our previous algorithm's dependence on the edge lengths in the graph.