A perfect hash function for a (multi)set $X$ of $n$ integers is an injective function $h:X\to\{1,\ldots,s\}$, where $s=O(n)$, that can be stored in $O(n)$ space and evaluated in constant time by a single processor. We show that a perfect hash function for a given multiset of $n$ integers can be constructed optimally in $O(\log^* n)$ time using $O(n/\log^* n)$ processors. Our algorithm is faster than all previously published methods. More significantly, it is highly reliable: Whereas analyses of previous fast parallel hashing schemes provided bounds on the expected resource requirements only, our algorithm is guaranteed to stay within the bounds given with overwhelming probability
A perfect hash function for a subset X of {0, 1, · · · , n − 1} is an injection h from X into the...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
We present fast strongly universal string hashing families: they can process data at a rate of 0.2 C...
A perfect hash function for a (multi)set $X$ of $n$ integers is an injective function $h:X\to\{1,\ld...
) Yossi Matias Uzi Vishkin University of Maryland & Tel-Aviv University Abstract We present a n...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
The performance of hash tables is analyzed in a parallel context. Assuming that a hash table of fixe...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
Minimal perfect hash functions provide space-efficient and collision-free hashing on static sets. Ex...
. A parallel algorithm for conducting a search for a first solution to the problem of generating min...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
A perfect hash function for a subset X of f0; 1; \Delta \Delta \Delta ; n \Gamma 1g is an injection...
A perfect hash function for a subset X of {0, 1, · · · , n − 1} is an injection h from X into the...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
We present fast strongly universal string hashing families: they can process data at a rate of 0.2 C...
A perfect hash function for a (multi)set $X$ of $n$ integers is an injective function $h:X\to\{1,\ld...
) Yossi Matias Uzi Vishkin University of Maryland & Tel-Aviv University Abstract We present a n...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
The performance of hash tables is analyzed in a parallel context. Assuming that a hash table of fixe...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
Minimal perfect hash functions provide space-efficient and collision-free hashing on static sets. Ex...
. A parallel algorithm for conducting a search for a first solution to the problem of generating min...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
A perfect hash function for a subset X of f0; 1; \Delta \Delta \Delta ; n \Gamma 1g is an injection...
A perfect hash function for a subset X of {0, 1, · · · , n − 1} is an injection h from X into the...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
We present fast strongly universal string hashing families: they can process data at a rate of 0.2 C...