next up previous contents
Next: Transitive Hülle Up: Kürzeste Pfade Previous: Der Algorithmus von Johnson

Zusammenfassung


  $d\geq 0$ d allgemein
ASSP Dijkstra (Fibonacci): $\mathcal{O}(m+n\cdot\log n)$ Bellman-Ford: $\mathcal{O}(n\cdot m)$
  Dijkstra (Radix) $\mathcal{O}(m+n\sqrt{\log C})$  
apsp Dijkstra: $\mathcal{O}(n\cdot m+ n^2 \min\{\log n,\sqrt{\log C}\})$ Johnson: $\mathcal{O}(n\cdot
m+n^2\log n)$
  Floyd: $\mathcal{O}(n^3)^{(*)}$ Floyd: $\mathcal{O}(n^3)$



Bemerkung(*): In der Praxis ist der Floyd-Algorithmus bei kleinen n besser als Dijkstra-Algorithmus.



Abbas-Bardia Kabiri-Jarghouyeh
3/3/1999