Abstrakt
A new algorithm for finding minimal perfect hash functions (MPHF) is proposed. The algorithm given three pseudorandom functions h0, h1 and h2, searches for a function g such that F(w) = (h0(w) + g(h1(w)) + g(h2(w))) mod m is a MPHF, where m is a number of input words. The algorithm involves generation of random bipartite graphs and runs in linear time. The hash function generated is represented by using 2m + O(1) memory words of log m bits each. The empirical observations show that the algorithm runs very fast in practice.
| Język oryginału | angielski |
|---|---|
| Strony (od–do) | 579-587 |
| Liczba stron | 9 |
| Czasopismo | Computer Journal |
| Tom | 36 |
| Numer wydania | 6 |
| Identyfikatory DOI | |
| Status publikacji | Opublikowano - 1993 |
Obszary tematyczne ASJC Scopus
- Informatyka ogólna
Fingerprint
Zanurz się w tematy badawcze publikacji „Linear time algorithm for finding minimal perfect hash functions”. Razem tworzą niepowtarzalny odcisk palca.Cytowanie
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver