| A faster algorithm for constructing minimal perfect hash functions |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 54, Citation Count: 4
|
|
|
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...
|