• 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