Results 1 -
7 of
7
Space/Time Trade-offs in Hash Coding with Allowable Errors
- Communications of the ACM
, 1970
"... this paper trade-offs among certain computational factors in hash coding are analyzed. The paradigm problem considered is that of testing a series of messages one-by-one for membership in a given set of messages. Two new hash- coding methods are examined and compared with a particular conventional h ..."
Abstract
-
Cited by 2097 (0 self)
- Add to MetaCart
(Show Context)
this paper trade-offs among certain computational factors in hash coding are analyzed. The paradigm problem considered is that of testing a series of messages one-by-one for membership in a given set of messages. Two new hash- coding methods are examined and compared with a particular conventional hash-coding method. The computational factors considered are the size of the hash area (space), the time required to identify a message as a nonmember of the given set (reject time), and an allowable error frequency
S MIX COMPUTER BY
"... Tliu documznl kat> been appiovzd ^ok public te-Ita&z and 6 ale.;>LU cLUVLlbutlon <U unlimitzd. V ' s- Naval P 93940 A Proposed Programming System for Knuth's MIX Computer by ..."
Abstract
- Add to MetaCart
Tliu documznl kat> been appiovzd ^ok public te-Ita&z and 6 ale.;>LU cLUVLlbutlon <U unlimitzd. V ' s- Naval P 93940 A Proposed Programming System for Knuth's MIX Computer by
Full Hash Table Search using Primitive Roots of the Prime Residue Group Z/p
"... Abstract: After a brief introduction to hash-coding (scatter storage) and discussion of methods described in the literature, it is shown that for hash tables of length p>2, prime, the primitive roots r of the cyclic group Z/p of prime residues mod p can be used for a simple collision strategy q(p ..."
Abstract
- Add to MetaCart
Abstract: After a brief introduction to hash-coding (scatter storage) and discussion of methods described in the literature, it is shown that for hash tables of length p>2, prime, the primitive roots r of the cyclic group Z/p of prime residues mod p can be used for a simple collision strategy q(p,i) = r i mod p for f i(k) = f 0(k) +q(p,i) mod p. It is similar to the strategy which uses quadratic residues q(p,i) = i 2 mod p in avoiding secondary clustering, but reaches all table positions for probing. A table of n primes for typical table lengths and their primitive roots is added. In cases where r = 2 j is such a primitive root, the collision strategy can be implemented simply by repeated shifts to the left (by j places in all). To make the paper self-contained and easy to read, the relevant definitions and the theorems used from the Theory of Numbers are included in the paper.
II-l II. A Scatter Storage Scheme For Dictionary Lookups
"... A document retrieval system must have some means of recording the subject matter of each document in its data base. Some systems store the ..."
Abstract
- Add to MetaCart
(Show Context)
A document retrieval system must have some means of recording the subject matter of each document in its data base. Some systems store the
A SCATTER STORAGE SCHEME FOR DICTIONARY LOOKUPS
"... Scatter storage schemes are examined with respect to their applicability to dictionary lookup procedures. Of particular interest are virtual scatter methods which combine the advantages of rapid search speed and reason- • able storage requirements. The theoretical aspects of computing hash addresses ..."
Abstract
- Add to MetaCart
Scatter storage schemes are examined with respect to their applicability to dictionary lookup procedures. Of particular interest are virtual scatter methods which combine the advantages of rapid search speed and reason- • able storage requirements. The theoretical aspects of computing hash addresses are developed, and several algorithms are evaluated. Finally, experiments with an actual text lookup process are described, and a possible library application is discussed. A document retrieval system must have some means of recording the subject matter of each document in its data base. Some systems store the actual text words, while others store keywords or similar content indicators. The SMART system ( 1) uses concept numbers for this purpose, each number indicating that a certain word appears in the document. Two advantages are apparent. First, a concept number can be held in a fixed-sized storage element. This produces faster processing than if variable-sized keywords were used. Second, the amount of storage required to hold