Skip to main content

A Faster Shortest Path Algorithm

New Image

We present a simple implementation of Dijkstra's shortest path algorithm which (under reasonable assumptions on the data) runs in O (m+n log n) time for networks with n nodes and m arcs. Further improvements are obtained using a modification of the Fibonacci heap data structure as a subroutine.