ACM Home Page
Please provide us with feedback. Feedback
A faster algorithm for constructing minimal perfect hash functions
Full text PdfPdf (733 KB)
Source Annual ACM Conference on Research and Development in Information Retrieval archive
Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval table of contents
Copenhagen, Denmark
Pages: 266 - 273  
Year of Publication: 1992
ISBN:0-89791-523-2
Authors
Edward A. Fox  Department of Computer Science and Computing Center, Virginia Polytechnic Institute and State University, Blacksburg, VA
Qi Fan Chen  Department of Computer Science and Computing Center, Virginia Polytechnic Institute and State University, Blacksburg, VA
Lenwood S. Heath  Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA
Sponsors
Royal School of Lib. : Royal School of Lib.
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 54,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/133160.133209
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Richard Barnhart. The Advanced Naval Message Analyzer. Videotape production, VPI&SU, November 1990. Richard Barnhart as host, producer, script-writer; Edward Fox as executive producer, project director. Discusses the CODER system.
 
2
N. Cercone, M. Krause, and J. Boates. Minimal and almost minimal perfect hash function search with application to natural language lexicon design. Computers and Mathematics with Applications, 9:215-231, 1983.
 
3
 
4
Qi Fan Chen. An object-oriented database system for efficient information retrieval applications. PhD thesis, Virginia Tech Dept. of Computer Science, March 1992.
5
 
6
E. A. Fox and Robert K. France. Architecture of an expert system for composite document analysis, representation and retrieval. International Journal of Approximate Reasoning, 1(1): 151-175, 1987.
 
7
8
9
 
10
 
11
M.L. Fredman and J. Koml6s. On the size of separating systems and families of perfect hash functions. SIAM Journal on Algebraic and Discrete Methods', 5:61-68, 1984.
12
13
 
14
K. Mehlhorn. On the program size of perfect and universal hash functions. In Proceedings of the 23rd Annual IEEE Symposium on Foundations of Computer Science, pages 170-175, 1982.
15
16
 
17
M. Weaver, R. France, Q. Chen, and E. Fox. Using a frame-based language for information retrieval. International Journal of Intelligent Systems, 4(3):223-257, 1989.



REVIEW

"Leonard C. Swanson : Reviewer"

A new algorithm for finding minimal perfect hash functions that require small amounts of hash table storage (as little as 2.4 bits per key) is described. Hash functions in this context are used to provide direct keyed access to database record  more...

Collaborative Colleagues:
Edward A. Fox: colleagues
Qi Fan Chen: colleagues
Lenwood S. Heath: colleagues