arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0812.2851cs.DS
收藏

违规堆:一个放松的Fibonacci类堆

The Violation Heap: A Relaxed Fibonacci-Like Heap

Amr Elmasry

摘要:

我们给出了一个优先级队列,实现了与斐波那契堆相同的摊销界限。也就是说,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分析而来,可能存在错误,请以论文正文为准。

↑