A Simple Hash Class With Strong Randomness Properties In Graphs And Hypergraphs
Aumüller Martin, Dietzfelbinger Martin, Woelfel Philipp. Arxiv 2016
[Paper]
ARXIV
Graph
Independent
We study randomness properties of graphs and hypergraphs generated by simple
hash functions. Several hashing applications can be analyzed by studying the
structure of -uniform random (-partite) hypergraphs obtained from a set
of keys and randomly chosen hash functions by
associating each key with a hyperedge .
Often it is assumed that exhibit a high degree of independence.
We present a simple construction of a hash class whose hash functions have
small constant evaluation time and can be stored in sublinear space. We devise
general techniques to analyze the randomness properties of the graphs and
hypergraphs generated by these hash functions, and we show that they can
replace other, less efficient constructions in cuckoo hashing (with and without
stash), the simulation of a uniform hash function, the construction of a
perfect hash function, generalized cuckoo hashing and different load balancing
scenarios.
Similar Work