DocumentCode :
3325813
Title :
Undirected single source shortest paths in linear time
Author :
Thorup, Mikkel
Author_Institution :
Dept. of Comput. Sci., Copenhagen Univ., Denmark
fYear :
1997
fDate :
20-22 Oct 1997
Firstpage :
12
Lastpage :
21
Abstract :
The single source shortest paths problem (SSSP) is one of the classic problems in algorithmic graph theory: given a weighted graph G with a source vertex s, find the shortest path from s to all other vertices in the graph. Since 1959 all theoretical developments in SSSP have been based on Dijkstra´s algorithm, visiting the vertices in order of increasing distance from s. Thus, any implementation of Dijkstra´s algorithm sorts the vertices according to their distances from s. However, we do not know how to sort in linear time. Here, a deterministic linear time and linear space algorithm is presented for the undirected single source shortest paths problem with integer weights. The algorithm avoids the sorting bottle-neck by building a hierarchical bucketing structure, identifying vertex pairs that may be visited in any order
Keywords :
computational complexity; deterministic algorithms; graph theory; sorting; Dijkstra´s algorithm; algorithmic graph theory; deterministic linear time; hierarchical bucketing; linear space; linear time; single source shortest paths problem; weighted graph; Assembly; Buildings; Computer languages; Computer science; Graph theory; Random access memory; Read-write memory; Registers; Shortest path problem; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1997. Proceedings., 38th Annual Symposium on
Conference_Location :
Miami Beach, FL
ISSN :
0272-5428
Print_ISBN :
0-8186-8197-7
Type :
conf
DOI :
10.1109/SFCS.1997.646088
Filename :
646088
Link To Document :
بازگشت