Constructing Perfect Hash Families Using a Greedy Algorithm
Constructing Perfect Hash Families Using a Greedy Algorithm
复制标题
使用贪心算法构造完美哈希族
DOI:
10.1142/9789812832245_0008
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
C. Colbourn
中科院分区:
文献类型:
--
作者:
C. Colbourn
Aperfect hash familyis anarray onsymbols with, in which in everysubarray, at least one row is comprised of distinct symbols. Perfect hash families have a wide range of applications in cryptography, particularly to secure frameproof codes, in database management, and are indirectly used in software interaction testing. A simple one-row-at-a-time greedy algorithm for constructing small perfect hash families is described. The algorithm is deterministic, and its worst-case runtime is polynomial inandbut exponential in; consequently, whenis fixed, the algorithm runs in polynomial time in the worst case. It provides a deterministic guarantee that the numberof rows produced is O(log k). In addition to these strong asymptotic guarantees, the method is shown to be practical for the computation of perfect hash families for "small" values ofand.