【24h】

The Power of Simple Tabulation Hashing

机译:简单列表散列的功能

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

摘要

Randomized algorithms are often enjoyed for their simplicity, but the hash functions used to yield the desired theoretical guarantees are often neither simple nor practical. Here we show that the simplest possible tabulation hashing provides unexpectedly strong guarantees. The scheme itself dates back to Zobrist in 1970 who used it for game playing programs. Keys are viewed as consisting of c characters. We initialize c tables H_1,... ,H_C mapping characters to random hash codes. A key x = (x_1.....x_c) is hashed to Hi[x_1] © • • • © Hc[x_c], where © denotes bit-wise exclusive-or. While this scheme is not even 4-independent, we show that it provides many of the guarantees that are normally obtained via higher independence, for example, Chernoff-type concentration, min-wise hashing for estimating set intersection, and cuckoo hashing.
机译:随机算法通常以其简单性而著称,但是用于产生所需理论保证的哈希函数通常既不简单也不实际。在这里,我们表明,最简单的制表哈希可以提供出乎意料的强大保证。该计划本身可以追溯到1970年的Zobrist,当时他曾将其用于游戏程序。键被视为由c个字符组成。我们初始化c个表H_1,...,H_C将字符映射到随机哈希码。密钥x =(x_1 ..... x_c)哈希到Hi [x_1]©•••©Hc [x_c],其中©表示按位异或。尽管此方案甚至不独立于4,但我们证明它提供了通常可以通过更高的独立性获得的许多保证,例如,Chernoff型集中度,用于估计集合交集的最小明智哈希和杜鹃哈希。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号