English

The Violation Heap: A Relaxed Fibonacci-Like Heap

Data Structures and Algorithms 2010-02-11 v2

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(logn)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.

Keywords

Cite

@article{arxiv.0812.2851,
  title  = {The Violation Heap: A Relaxed Fibonacci-Like Heap},
  author = {Amr Elmasry},
  journal= {arXiv preprint arXiv:0812.2851},
  year   = {2010}
}

Comments

10 pages

R2 v1 2026-06-21T11:52:16.013Z