1992 · 42 citations · 12 references
ComputingComputer EngineeringComputer ScienceAlgorithmsCryptographyTheory Of ComputationCryptographic ComplexityCryptographic HashingHash FunctionsHash TablesHash Function AnalysisHash Function DesignHashingMinimal Perfect HashingPerfect Hashing
Our previous research on one-probe access to large collections of data indexed by alphanumeric keys has produced the first practical minimal perfect hash functions for this problem. Here, a new algorithm is described for quickly finding minimal perfect hash functions whose specification space is very close to the theoretical lower bound, i.e., around 2 bits per key. The various stages of processing are detailed, along with analytical and empirical results, including timing for a set of over 3.8 million keys that was processed on a NeXTstation in about 6 hours.
12
Minimal perfect hash functions made simple
Richard J. Cichelli · Communications of the ACM · 1980 · 136 citations · Full text
Fast hashing of variable-length text strings
Peter K. Pearson · Communications of the ACM · 1990 · 117 citations · Full text
Practical minimal perfect hash functions for large databases
Edward A. Fox, Lenwood S. Heath, Qi Fan Chen et al. · Communications of the ACM · 1992 · 107 citations · Full text