...
首页> 外文期刊>Combinatorics, probability & computing: CPC >Analysis of Robin Hood and Other Hashing Algorithms Under the Random Probing Model, With and Without Deletions
【24h】

Analysis of Robin Hood and Other Hashing Algorithms Under the Random Probing Model, With and Without Deletions

机译:随机探测模型下的罗宾汉和其他散列算法的分析,有缺失

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Thirty years ago, the Robin Hood collision resolution strategy was introduced for open addressing hash tables, and a recurrence equation was found for the distribution of its search cost. Although this recurrence could not be solved analytically, it allowed for numerical computations that, remarkably, suggested that the variance of the search cost approached a value of 1.883 when the table was full. Furthermore, by using a non-standard mean-centred search algorithm, this would imply that searches could be performed in expected constant time even in a full table.In spite of the time elapsed since these observations were made, no progress has been made in proving them. In this paper we introduce a technique to work around the intractability of the recurrence equation by solving instead an associated differential equation. While this does not provide an exact solution, it is sufficiently powerful to prove a bound of π2/3 for the variance, and thus obtain a proof that the variance of Robin Hood is bounded by a small constant for load factors arbitrarily close to 1. As a corollary, this proves that the mean-centred search algorithm runs in expected constant time.We also use this technique to study the performance of Robin Hood hash tables under a long sequence of insertions and deletions, where deletions are implemented by marking elements as deleted. We prove that, in this case, the variance is bounded by 1/(1?α), where α is the load factor.To model the behaviour of these hash tables, we use a unified approach that we apply also to study the First-Come-First-Served and Last-Come-First-Served collision resolution disciplines, both with and without deletions.
机译:三十年前,为开放寻址哈希表引入了罗宾汉碰撞解决策略,并找到了一种复发方程来分配其搜索成本。虽然无法分析这种复发,但它允许数值计算,显着建议,当表格满时,搜索成本的方差接近1.883的值。此外,通过使用非标准均值的搜索算法,这意味着即使在完整的表中也可以在预期的恒定时间内执行搜索。尽管提出了这些观察的时间,但没有进展证明它们。在本文中,我们通过求解相关的微分方程来介绍一种围绕复发方程的诡计的技术。虽然这不提供精确的解决方案,但它足以证明π2/ 3的界限对于方差,并且因此获得罗宾罩的方差被任意接近1的负载因子的小常数界定的证据。作为推论,证明了平均常用的搜索算法在预期的恒定时间内运行。我们还使用该技术在长期的插入和删除下研究罗宾汉哈希表的性能,其中通过标记元素来实现删除删除了。我们证明,在这种情况下,方差由1 /(1?α)有界限,其中α是负载因子。要模拟这些哈希表的行为,我们使用我们申请的统一方法来研究第一个 - 既有和没有删除

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号