Fibonacci Heaps And Their Uses In Improved Network Optimization Algorithms

Michael L. Fredman, Robert E. Tarjan

2005 · 242 citations · 24 references

Concepts

Abstract

In this paper we develop a new data structure for implementing heaps (priority queues). Our structure, Fibonacci heaps (abbreviated F-heaps), extends the binomial queues proposed by Vuillemin and studied further by Brown. F-heaps support arbitrary deletion from an n-item heap in 0(log n) amortized time and all other standard heap operations in 0(1) amortized time. Using F-heaps we are able to obtain improved running times for several network optimization algorithms.

References

24