Single-source shortest-paths on arbitrary directed graphs in linear average-case time

  • Authors:
  • Ulrich Meyer

  • Affiliations:
  • Max-Planck-Institut für Informatik, Stohlsatzenhausweg 85, 66123 Saarbrücken, Germany

  • Venue:
  • SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The quest for a linear-time single-source shortest-path (SSSP) algorithm on directed graphs with positive edge weights is an ongoing hot research topic. While Thorup recently found an &Ogr;(n + m) time RAM algorithm for undirected graphs with n nodes, m edges and integer edge weights in {0,…,2w - 1} where w denotes the word length, the currently best time bound for directed sparse graphs on a RAM is &Ogr;(n + m · log log n).In the present paper we study the average-case complexity of SSSP. We give a simple algorithm for arbitrary directed graphs with random edge weights uniformly distributed in [0, 1] and show that it needs linear time &Ogr;(n + m) with high probability.