THE COMPUTATIONAL-COMPLEXITY OF UNIVERSAL HASHING

被引:76
|
作者
MANSOUR, Y
NISAN, N
TIWARI, P
机构
[1] HEBREW UNIV JERUSALEM,DEPT COMP SCI,JERUSALEM,ISRAEL
[2] UNIV WISCONSIN,DEPT COMP SCI,MADISON,WI 53706
基金
美国国家科学基金会;
关键词
D O I
10.1016/0304-3975(93)90257-T
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Any implementation of Carter-Wegman universal hashing from n-bit strings to m-bit strings requires a time-space tradeoff of TS=OMEGA(nm). The bound holds in the general boolean branching program model and, thus, in essentially any model of computation. As a corollary, computing a+b*c in any field F requires a quadratic time-space tradeoff, and the bound holds for any representation of the elements of the field. Other lower bounds on the complexity of any implementation of universal hashing are given as well: quadratic AT2 bound for VLSI implementation; OMEGA(log n) parallel time bound on a CREW PRAM; and exponential size for constant-depth circuits.
引用
收藏
页码:121 / 133
页数:13
相关论文
共 50 条