Floats, integers, and single source shortest paths

  • Mikkel Thorup
Algorithm and Data Structures I
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1373)


Floats are ugly, but to everyone but theoretical computer scientists, they are the real thing. A linear time algorithm is presented for the undirected single source shortest paths problem with positive floating point weights.


Linear Time Minimum Span Tree Priority Queue Distance Edge Floating Point 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [AH97]
    S. Albers and T. Hagerup, Improved parallel integer sorting without concurrent writing, Information and Control136 (1997) 25–51.zbMATHMathSciNetGoogle Scholar
  2. [AM97]
    E. Althaus and K. Mehlhorn, Maximum Network Flow with Floating Point Arithmetic, Max-Plank-Institut für Informatik, Technical Report MPI-I-97-1-022, 1997.Google Scholar
  3. [Dij59]
    E.W. Dijkstra, A note on two problems in connection with graphs, Numer. Math.1 (1959), 269–271.zbMATHCrossRefMathSciNetGoogle Scholar
  4. [FW94]
    M.L. Fredman and D.E. Willard, Trans-dichotomous algorithms for minimum spanning trees and shortest paths, J. Comp. Syst. Sc.48 (1994) 533–551.zbMATHCrossRefMathSciNetGoogle Scholar
  5. [KKT95]
    D.R. Karger, P.N. Klein, and R.E. Tarjan, A Randomized LinearTime Algorithm to Find Minimum Spanning Trees J. ACM, 42:321–328, 1995.zbMATHCrossRefMathSciNetGoogle Scholar
  6. [Tho97]
    M. Thorup. Undirected Single Source Shortest Paths in Linear Time. In Proceedings of the 38th IEEE Symposium on Foundations of Computer Science (FOCS), pages 12–21, 1997.Google Scholar
  7. [vBKZ77]
    P. van Emde Boas, R. Kaas, and E. Zijlstra, Design and implementation of an efficient priority queue, Math. Syst. Th.10 (1977), 99–127.zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag 1998

Authors and Affiliations

  • Mikkel Thorup
    • 1
  1. 1.Department of Computer ScienceUniversity of CopenhagenKbh.Ø

Personalised recommendations