演讲人:
Mikkel Thorup 哥本哈根大学
时间: 2011-12-15 14:00-2011-12-15 15:00
地点:FIT 1-222
课件下载:点击下载
内容:
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 Carter and Wegman (STOC'77). Keys are viewed as consisting of characters. We initialize tables mapping characters to random hash codes. A key is hashed to , where denotes xor. While this scheme is not even 4-independent, we show that it provides many of the guarantees that are normally obtained via higher independence, e.g., Chernoff-type concentration, min-wise hashing for estimating set intersection, and cuckoo hashing. We shall also discuss a twist to simple tabulation that leads to extremely robust performance for linear probing with small buffers.
个人简介: