DocumentCode :
2785186
Title :
Trans-dichotomous algorithms for minimum spanning trees and shortest paths
Author :
Fredman, Michael L. ; Willard, Dan E.
Author_Institution :
California, Univ., La Jolla, CA, USA
fYear :
1990
fDate :
22-24 Oct 1990
Firstpage :
719
Abstract :
The fusion tree method is extended to develop a linear-time algorithm for the minimum spanning tree problem and an O(m +n log n/log log n) implementation of Dijkstra´s shortest-path algorithm for a graph with n vertices and m edges. The shortest-path algorithm surpasses information-theoretic limitations. The extension of the fusion tree method involves the development of a new data structure, the atomic heap. The atomic heap accommodates heap (priority queue) operations in constant amortized time under suitable polylog restrictions on the heap size. The linear-time minimum spanning tree algorithm results from a direct application of the atomic heap. To obtain the shortest path algorithm, the atomic heap is used as a building block to construct a new data structure, the AF-heap, which has no size restrictions and surpasses information theoretic limitations. The AF-heap belongs to the Fibonacci heap family
Keywords :
algorithm theory; data structures; trees (mathematics); AF-heap; Fibonacci heap; amortized time; atomic heap; data structure; fusion tree method; heap size; information-theoretic limitations; linear-time algorithm; minimum spanning trees; shortest paths; shortest-path algorithm; trans-dichotomous algorithms; Algorithm design and analysis; Arithmetic; Computational modeling; Concurrent computing; Costs; Data structures; Inference algorithms; Performance evaluation; Tree data structures; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
Conference_Location :
St. Louis, MO
Print_ISBN :
0-8186-2082-X
Type :
conf
DOI :
10.1109/FSCS.1990.89594
Filename :
89594
Link To Document :
بازگشت