vix.ing · top · new · best · stats · spec

Efficient Algorithms for Shortest Paths in Sparse Networks

1977/01/01 by D. Barton Johnson · 4 citations
Engineering · Computer Science · Mathematics · #VLSI and FPGA Design Techniques #Interconnection Networks and Systems #Complexity and Algorithms in Graphs #Combinatorics #Partition (number theory) #Algorithm #Binary logarithm #Integer (computer science) #Running time #Priority queue #Set (abstract data type) #Queue #Discrete mathematics #Computer science #Mathematics #Arc (geometry) #Class (philosophy)

paper · pdf · doi:10.1145/321992.321993

openalex publication_date 1977/01/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/08

Abstract

Algorithms for finding shortest paths are presented which are faster than algorithms previously known on networks which are relatively sparse in arcs. Known results which the results of this paper extend are surveyed briefly and analyzed. A new implementation for priority queues is employed, and a class of “arc set partition” algorithms is introduced. For the single source problem on networks with nonnegative arcs a running time of O (min( n 1+1/ k + e , n + e ) log n )) is achieved, where there are n nodes and e arcs, and k is a fixed integer satisfying k > 0. This bound is O ( e ) on dense networks. For the single source and all pairs problem on unrestricted networks the running time is O (min( n 2+1/ k + ne , n 2 log n + ne log n ).

Citations

Cited by