Simple minimal perfect hashing in less space

9Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A minimal perfect hash function for a set S is an injective mapping from S to {0,. .., |S|−1}. Taking as our model of computation a unit-cost RAM with a word length of w bits, we consider the problem of constructing minimal perfect hash functions with constant evaluation time for arbitrary subsets of U = {0,. .. . 2w – 1}. Pagh recently described a simple randomized algorithm that, given a set S ⊆ U of size n, works in O(n) expected time and computes a minimal perfect hash function for S whose representation, besides a constant number of words, is a table of at most (2+ ϵ)n integers in the range {0,. .., n−1}, for arbitrary fixed ϵ > 0. Extending his method, we show how to replace the factor of 2 + ϵ by 1 + ϵ.

Cite

CITATION STYLE

APA

Dietzfelbinger, M., & Hagerup, T. (2001). Simple minimal perfect hashing in less space. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2161, pp. 109–120). Springer Verlag. https://doi.org/10.1007/3-540-44676-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free