Twisted Tabulation Hashing
Twisted Tabulation Hashing
复制标题
扭曲制表哈希
DOI:
10.1137/1.9781611973105.16
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
M. Thorup
中科院分区:
文献类型:
--
作者:
M. Patrascu;M. Thorup
We introduce a new tabulation-based hashing scheme called "twisted tabulation". It is essentially as simple and fast as simple tabulation, but has some powerful distributional properties illustrating its promise:
(1) If we sample keys with arbitrary probabilities, then with high probability, the number of samples inside any subset is concentrated exponentially. With bounded independence we only get polynomial concentration, and with simple tabulation, we have no good bound even in the basic case of tossing an (unbiased) coin for each key.
(2) With classic hash tables such as linear probing and collision-chaining, a window of B operations takes O(B) time with high probability, for B = Ω(lg n). Good amortized performance over any window of size B is equivalent to guaranteed throughput for an on-line system processing a stream via a buffer of size B (e.g., Internet routers).
DOI:
10.1007/978-3-642-02927-1_30
发表时间:
2009
期刊:
影响因子:
--
作者:
Martin Dietzfelbinger;Michael Rink
通讯作者:
Michael Rink
影响因子:
1.1
作者:
Martin Aumüller;Martin Dietzfelbinger;Philipp Woelfel
通讯作者:
Martin Aumüller;Martin Dietzfelbinger;Philipp Woelfel
DOI:
10.1137/1.9781611973068.87
发表时间:
2009
期刊:
影响因子:
--
作者:
Martin Dietzfelbinger;Ulf Schellbach
通讯作者:
Ulf Schellbach