违规堆:一个放松的Fibonacci类堆
The Violation Heap: A Relaxed Fibonacci-Like Heap
摘要:
我们给出了一个优先级队列,实现了与斐波那契堆相同的摊销界限。也就是说,find-min需要O(1)的最坏情况时间,insert,meld和decrease-key需要O(1)的摊销时间,delete-min需要$O(\log n)$摊销时间。我们的结构是简单的,并承诺一个有效的实际行为相比,其他已知的Fibonacci类堆。我们构造的主要思想是传播秩更新,而不是在decrease键操作之后执行级联切割,从而实现宽松的结构。
英文摘要:
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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。