We present an all-pairs shortest path algorithm for arbitrary graphs that performs O(mn log a) comparison and addition operations, where m and n are the number of edges and vertices, resp., and α = α(m,n) is Tarjan's inverse-Ackermann function. Our algorithm eliminates the sorting bottleneck inherent in approaches based on Dijkstra's algorithm, and for graphs with O(n) edges our algorithm is within a tiny O(loga) factor of optimal. The algorithm can be implemented to run in polynomial time (though it is not a pleasing polynomial). We leave open the problem of providing an efficient implementation. © Springer-Verlag Berlin Heidelberg 2002.
CITATION STYLE
Pettie, S. (2002). On the comparison-addition complexity of all-pairs shortest paths. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2518 LNCS, pp. 32–43). https://doi.org/10.1007/3-540-36136-7_4
Mendeley helps you to discover research relevant for your work.