The smooth heap and the closely related slim heap are recently invented self-adjusting implementations of the heap (priority queue) data structure. We analyze the efficiency of these data structures. We obtain the following amortized bounds on the time per operation: $O(1)$ for make-heap, insert, find-min, and meld; $O(\log\log n)$ for decrease-key; and $O(\log n)$ for delete-min and delete, where $n$ is the current number of items in the heap. These bounds are tight not only for smooth and slim heaps but for any heap implementation in Iacono and \"{O}zkan's pure heap model, intended to capture all possible "self-adjusting" heap implementations. Slim and smooth heaps are the first known data structures to match Iacono and \"{O}zkan's lower bounds and to satisfy the constraints of their model. Our analysis builds on Pettie's insights into the efficiency of pairing heaps, a classical self-adjusting heap implementation.


翻译:平滑的堆肥和密切相关的微薄的堆肥最近被发明为自我调整的堆肥(优先队列)数据结构。 我们分析这些数据结构的效率。 我们获得每个操作时间的下列摊销界限: 用于制肥、 插入、 查找和焊接的O(1)美元; 用于减少键的 O( log\ log n) 美元; 用于删除和删除的 $O( log n) 美元, 其中美元是目前堆积中的项目数量 。 这些界限不仅对于平滑和微薄的堆积而言很紧, 而且对于在 Iaconno 和\\\" O}kkan 纯的堆积模型中的任何堆积执行来说也非常紧紧。 目的是捕捉所有可能的“ 自我调整” 堆积执行。 平滑和平滑的堆肥是第一个已知的数据结构, 匹配Iaconno 和\\\ {O}zkan' kan的下限, 和满足模型的制约。 我们的分析建立在佩蒂的洞察到对配堆效率的洞察。

0
下载
关闭预览

相关内容

专知会员服务
11+阅读 · 2021年7月27日
【干货书】Python高级数据科学分析,424页pdf
专知会员服务
112+阅读 · 2020年8月7日
Linux导论,Introduction to Linux,96页ppt
专知会员服务
76+阅读 · 2020年7月26日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
38+阅读 · 2019年10月9日
深度自进化聚类:Deep Self-Evolution Clustering
我爱读PAMI
15+阅读 · 2019年4月13日
Msfvenom 常用生成 Payload 命令
黑白之道
9+阅读 · 2019年2月23日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
R语言数据挖掘利器:Rattle包
R语言中文社区
21+阅读 · 2018年11月17日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
二值多视角聚类:Binary Multi-View Clustering
我爱读PAMI
4+阅读 · 2018年6月24日
【推荐】自然语言处理(NLP)指南
机器学习研究会
35+阅读 · 2017年11月17日
Arxiv
0+阅读 · 2021年10月8日
Arxiv
0+阅读 · 2021年10月7日
Arxiv
0+阅读 · 2021年10月6日
VIP会员
相关资讯
深度自进化聚类:Deep Self-Evolution Clustering
我爱读PAMI
15+阅读 · 2019年4月13日
Msfvenom 常用生成 Payload 命令
黑白之道
9+阅读 · 2019年2月23日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
R语言数据挖掘利器:Rattle包
R语言中文社区
21+阅读 · 2018年11月17日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
二值多视角聚类:Binary Multi-View Clustering
我爱读PAMI
4+阅读 · 2018年6月24日
【推荐】自然语言处理(NLP)指南
机器学习研究会
35+阅读 · 2017年11月17日
Top
微信扫码咨询专知VIP会员