pith. sign in

arxiv: 0812.2851 · v2 · submitted 2008-12-15 · 💻 cs.DS

The Violation Heap: A Relaxed Fibonacci-Like Heap

classification 💻 cs.DS
keywords amortizedtimedecrease-keyfibonacci-likeheapheapsrelaxedrequires
0
0 comments X
read the original abstract

We give a priority queue that achieves the same amortized bounds as Fibonacci heaps. Namely, find-min requires O(1) worst-case time, insert, meld and decrease-key require O(1) amortized time, and delete-min requires $O(\log n)$ amortized time. Our structure is simple and promises an efficient practical behavior when compared to other known Fibonacci-like heaps. The main idea behind our construction is to propagate rank updates instead of performing cascaded cuts following a decrease-key operation, allowing for a relaxed structure.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.