DOI: 10.1007/978-3-540-73951-7_13
|View full text |Cite
|
Sign up to set email alerts
|

Simple and Space-Efficient Minimal Perfect Hash Functions

Abstract: Abstract. A perfect hash function (PHF) h : U → [0, m − 1] for a key set S is a function that maps the keys of S to unique values. The minimum amount of space to represent a PHF for a given set S is known to be approximately 1.44n2 /m bits, where n = |S|. In this paper we present new algorithms for construction and evaluation of PHFs of a given set (for m = n and m = 1.23n), with the following properties:1. Evaluation of a PHF requires constant time.2. The algorithms are simple to describe and implement, and r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
106
0

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 74 publications
(112 citation statements)
references
References 23 publications
3
106
0
Order By: Relevance
“…The implementation used for the experiments is described in Appendix A. We also compare it with the algorithm proposed by Botelho, Pagh and Ziviani [2], which is the main practical perfect hashing algorithm we found in the literature and will be referred to as BPZ algorithm from now on.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…The implementation used for the experiments is described in Appendix A. We also compare it with the algorithm proposed by Botelho, Pagh and Ziviani [2], which is the main practical perfect hashing algorithm we found in the literature and will be referred to as BPZ algorithm from now on.…”
Section: Resultsmentioning
confidence: 99%
“…and we need Θ(n) hash functions. In order to obtain a MPHF, one has to use ε > 0 and add some compression method as mentioned in [2] or use ε = 0 and treat buckets of size 1 separately.) We will use the following, which is a special case of Jensen's inequality (since log x is a concave function).…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations