Results 1 
7 of
7
Space/Time Tradeoffs in Hash Coding with Allowable Errors
 Communications of the ACM
, 1970
"... this paper tradeoffs among certain computational factors in hash coding are analyzed. The paradigm problem considered is that of testing a series of messages onebyone 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 tradeoffs among certain computational factors in hash coding are analyzed. The paradigm problem considered is that of testing a series of messages onebyone for membership in a given set of messages. Two new hash coding methods are examined and compared with a particular conventional hashcoding 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 teIta&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 teIta&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 hashcoding (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 hashcoding (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 selfcontained and easy to read, the relevant definitions and the theorems used from the Theory of Numbers are included in the paper.
IIl 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 fixedsized storage element. This produces faster processing than if variablesized keywords were used. Second, the amount of storage required to hold