Recent advances in the analysis of random linear systems on finite fields have paved the way for the construction of constant-time data structures representing static functions and minimal perfect hash functions using less space with respect to existing techniques. The main obstacle for any practical application of these results is the time required to solve such linear systems: despite they can be made very small, the computation is still too slow to be feasible. In this paper, we describe in detail a number of heuristics and programming techniques to speed up the solution of these systems by orders of magnitude, making the overall construction competitive with the standard and widely used MWHC technique, which is based on hypergraph peeli...
A new algorithm for generating order preserving minimal perfect hash functions is presented. The alg...
A minimal perfect hash function (MPHF) is a (data structure providing a) bijective map from a set S ...
This paper gives an i, put independe, t average linear time algorithm for storage and retrieval on ...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
Abstract. A perfect hash function (PHF) h: U → [0, m − 1] for a key set S is a function that maps th...
Minimal perfect hash functions provide space-efficient and collision-free hashing on static sets. Ex...
Recent advances in the compact representation of static functions (with constant access time) have m...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
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...
Abstract. We propose a novel algorithm based on random graphs to construct minimal perfect hash func...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
A new algorithm for generating order preserving minimal perfect hash functions is presented. The alg...
A minimal perfect hash function (MPHF) is a (data structure providing a) bijective map from a set S ...
This paper gives an i, put independe, t average linear time algorithm for storage and retrieval on ...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
We present a three-step algorithm for generating minimal perfect hash functions which runs very fast...
Abstract. A perfect hash function (PHF) h: U → [0, m − 1] for a key set S is a function that maps th...
Minimal perfect hash functions provide space-efficient and collision-free hashing on static sets. Ex...
Recent advances in the compact representation of static functions (with constant access time) have m...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
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...
Abstract. We propose a novel algorithm based on random graphs to construct minimal perfect hash func...
International audienceMinimal perfect hash functions provide space-efficient and collision-free hash...
A new algorithm for generating order preserving minimal perfect hash functions is presented. The alg...
A minimal perfect hash function (MPHF) is a (data structure providing a) bijective map from a set S ...
This paper gives an i, put independe, t average linear time algorithm for storage and retrieval on ...