Time-space trade-off lower bounds for randomized computation of decision problems

被引:55
作者
Beame, P [1 ]
Saks, M
Sun, XD
Vee, E
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Rutgers State Univ, Dept Math, New Brunswick, NJ 08854 USA
[3] Inst Adv Study, Sch Math, Princeton, NJ 08540 USA
关键词
theory; branching programs; random-access machines; quadratic forms; element distinctness;
D O I
10.1145/636865.636867
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We prove the first time-space lower bound trade-offs for randomized computation of decision problems. The bounds hold even in the case that the computation is allowed to have arbitrary probability of error on a small fraction of inputs. Our techniques are extension of those used by Ajtai and by Beame, Jayram, and Saks that applied to deterministic branching programs. Our results also give a quantitative improvement over the previous results. Previous time-space trade-off results for decision problems can be divided naturally into results for functions with Boolean domain, that is, each input variable is {0, 1}-valued, and the case of large domain, where each input variable takes on values from a set whose size grows with the number of variables. In the case of Boolean domain, Ajtai exhibited an explicit class of functions, and proved that any deterministic Boolean branching program or RAM using space S = o(n) requires superlinear time T to compute them. The functional form of the superlinear bound is not given in his paper, but optimizing the parameters in his arguments gives T = Omega(n log log n/log log log n) for S = 0(n(1-epsilon)). For the same functions considered by Ajtai, we prove a time-space trade-off (for randomized branching programs with error) of the form T = Omega(nrootlog(n/S)/log log(n/S)). In particular, for space O(n(1-epsilon)), this improves the lower bound on time to Omega(nrootlog n/log log n). In the large domain case, we prove lower bounds of the form T = Omega(nrootlog(n/S)/log log(n/S)) for randomized computation of the element distinctness function and lower bounds of the form T = Omega(n log(n/S)) for randomized computation of Ajtai's Hamming closeness problem and of certain functions,associated with quadratic forms over large fields.
引用
收藏
页码:154 / 195
页数:42
相关论文
共 29 条
[11]   Time-space tradeoffs for branching programs [J].
Beame, P ;
Saks, M ;
Thathachar, JS .
39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, :254-263
[13]  
Beame Paul, 2002, P 34 ANN ACM S THEOR, P688
[14]  
Borodin A., 1993, Computational Complexity, V3, P1, DOI 10.1007/BF01200404
[15]   A TIME-SPACE TRADEOFF FOR SORTING ON NON-OBLIVIOUS MACHINES [J].
BORODIN, A ;
FISCHER, MJ ;
KIRKPATRICK, DG ;
LYNCH, NA ;
TOMPA, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1981, 22 (03) :351-364
[16]   A TIME-SPACE TRADEOFF FOR ELEMENT DISTINCTNESS [J].
BORODIN, A ;
FICH, F ;
DERHEIDE, FMA ;
UPFAL, E ;
WIGDERSON, A .
SIAM JOURNAL ON COMPUTING, 1987, 16 (01) :97-99
[17]   A TIME-SPACE TRADEOFF FOR SORTING ON A GENERAL SEQUENTIAL MODEL OF COMPUTATION [J].
BORODIN, A ;
COOK, S .
SIAM JOURNAL ON COMPUTING, 1982, 11 (02) :287-297
[18]  
BORODIN A, 1993, P 4 INT S ALG COM HO, P209
[19]   Time-space tradeoffs for nondeterministic computation [J].
Fortnow, L ;
van Melkebeek, D .
15TH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2000, :2-13
[20]   Nondeterministic polynomial time versus nondeterministic logarithmic space: Time-space tradeoffs for satisfiability [J].
Fortnow, L .
TWELFTH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 1997, :52-60