×

最佳弹性动态字典。 (英语) Zbl 1151.68384号

Arge,Lars(编辑)等人,《算法——2007年欧洲账户体系》。第十五届欧洲年会,2007年10月8日至10日,以色列埃拉特,会议记录。柏林:施普林格出版社(ISBN 978-3-540-75519-7/pbk)。计算机科学课堂讲稿4698,347-358(2007)。
摘要:我们研究了在存在可能任意(即对抗性)损坏内存位置的故障的情况下的计算问题。在故障记忆模型中,任何存储单元都可能在任何时候被损坏,并且损坏的单元无法与未损坏的单元区分开来。提供了损坏数和可靠存储单元数的上限(δ)。在这个模型中,我们关注于弹性字典的设计,即能够(至少)在未损坏的密钥集上正确操作的字典。我们首先提出了一个简单的弹性动态搜索树,基于随机抽样,每个操作的预期摊余成本为O(log n+delta),空间复杂度为O(n)。然后,我们提出了在最坏情况下支持在\(Theta(\log n+\delta)\)时间内搜索的最优确定性静态字典,并说明了如何在动态设置中使用它,以支持在\。我们的动态字典还支持在\(O(\log n+\delta+t)\)最坏情况下进行范围查询,其中\(t)是输出的大小。最后,我们证明了每个弹性搜索树(具有一些合理的属性)每次搜索都必须花费\(\Omega(\log n+\delta)\)最坏情况时间。
关于整个系列,请参见[Zbl 1130.68001号].

MSC公司:

68第05页 数据结构
68米15 网络和计算机系统的可靠性、测试和容错
68页第10页 搜索和排序
65年第68季度 算法和问题复杂性分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部