文件Open Access徽标

使用制表法快速而强大的散列(邀请谈话)

作者 米克尔·索鲁



PDF格式
缩略图PDF

文件

LIPIcs公司。FSTTCS.2016.1.pdf文件
  • 文件大小:295 kB
  • 2页

文件标识符

作者详细信息

米克尔·索鲁

引用为获取BibTex

米克尔·索洛普。使用制表法快速而强大的散列(邀请谈话)。第36届IARCS软件技术和理论计算机科学基础年会(FSTTCS 2016)。莱布尼茨国际信息学论文集(LIPIcs),第65卷,第1:1-1:2页,达格斯图尔-莱布尼兹-泽特鲁姆信息学研究所(2016)
https://doi.org/10.4230/LIPIcs.FSTTCS.2016.1

摘要

随机算法因其简单性而备受欢迎,但用于产生所需概率保证的散列函数往往过于复杂,难以实用。在这里,我们调查了基于表格的简单哈希方案如何提供出乎意料的强大保证的最新结果。简单的表格散列可以追溯到Zobrist[1970]。键被视为由c个字符组成,我们已经预先计算了字符表h_1,hq将字符映射到随机散列值。密钥x=(x_1,…,x_c)散列为h1[x_1]+h2[x_2]…+h_c[x_c]。该方案在缓存中使用字符表时速度非常快。虽然简单的表格甚至不是4独立的,但它确实是4独立的提供许多通常通过较高独立性获得的保证,例如线性探测和杜鹃散列。接下来我们考虑扭曲制表,其中一个字符通过一些简单的操作“扭曲”。由此产生的哈希函数具有强大的分布特性:Chernoff-Hoefffding类型的尾部界限和极小偏差。最后,我们考虑双重制表,其中我们组成两个简单的制表函数,将一个应用于另一个的输出,并表明在Carter和Wegman[1977]的经典框架中,这产生了非常高的独立性。事实上,对于给定的大小集,w.h.p与所消耗的空间成比例,双重制表给出了完全随机的散列。虽然这些制表方案都易于实施和使用,但它们的分析并不容易。
关键词
  • 散列
  • 随机算法

韵律学

问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件