In this paper we investigate the inherent complexity of the priority queue abstract data type. We show that, under reasonable assumptions, there exist sequences of n Insert, n Delete, m DecreaseKey and t FindMin operations, where 1 ≤ t ≤ n, which have ω(nlogt+ n + m) complexity. Although Fibonacci heaps do not achieve this bound, we present a modified Fibonacci heap which does, and so is optimal under our assumptions. Using our modified Fibonacci heap we are able to obtain an efficient algorithm for the shortest path problem.
CITATION STYLE
Abuaiadh, D., & Kingston, J. H. (1994). Are fibonacci heaps optimal? In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 834 LNCS, pp. 442–450). Springer Verlag. https://doi.org/10.1007/3-540-58325-4_210
Mendeley helps you to discover research relevant for your work.