Brief Announcement: Unique Permutation Hashing

SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems(2009)

引用 1|浏览0
暂无评分
摘要
We propose a new open addressing hash function, the unique-permutation hash function, and a performance analysis of its hash computation. A hash function h is simple uniform if items are equally likely to be hashed to any table location (in the first trial). A hash function h is random or strong uniform if the probability of any permutation to be a probe sequence, when using h, is [1/(N!)]{{1}\over{N!}}, where N is the size of the table. We show that the unique-permutation hash function is strong uniform and therefore has the lowest expected cost; each probe sequence is equally likely to be chosen, when the keys are uniformly chosen. Thus, the unique-permutation hash ensures that each empty table location has the same probability to be assigned with a uniformly chosen key. For constant load factors αα is the ratio between the number of inserted items and the table size, the expected time for computing the unique-permutation hash function is O(1) and the expected number of table locations that are checked before an empty location is found, during insertion (or search), is also O(1).
更多
查看译文
关键词
hash function,hash computation,hash function h,strong uniform,probe sequence,empty table location,unique permutation hashing,table location,unique-permutation hash function,brief announcement,unique-permutation hash,table size
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要