加载中…
Double hashing has recently found more common usage in schemes that use multiple hash functions. In double hashing, for an item , one generates two hash values and , and then uses combinations $(f(x) +k g(x)) \bmod nk=0,1,2,…$ to generate multiple hash values from the initial two. We first perform an empirical study showing that, surprisingly, the performance difference between double hashing and fully random hashing appears negligible in the standard balanced allocation paradigm, where each item is placed in the least loaded of choices, as well as several related variants. We then provide theoretical results that explain the behavior of double hashing in this context.

生成讲解博客的中文版本

生成AI智能校验的中文版本