Time-space tradeoffs for branching programs

被引:34
作者
Beame, P [1 ]
Jayram, TS
Saks, M
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
[2] IBM Corp, Almaden Res Ctr, San Jose, CA 95120 USA
[3] Rutgers State Univ, Dept Math, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcss.2001.1778
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We obtain the first non-trivial time-space tradeoff lower bound for functions f: {0,1}(n) --> {0, 1} on general branching programs by exhibiting a Boolean function f that requires exponential size to be computed by any branching program of length (1 + epsilon) n, for some constant epsilon > 0. We also give the first separation result between the syntactic and semantic read-k models (A. Borodin et al., Comput. Complexity 3 (1993), 1-18) for k > 1 by showing that polynomial-size semantic read-twice branching programs can compute functions that require exponential size on any semantic read-k branching program. We also show a time-space tradeoff result on the more general R-way branching program model (Borodin et al., 1993): for any k. we give a function that requires exponential size to be computed by length kn q-way branching programs. for some q = q(k). This result gives a similar tradeoff for RAMs, and thus provides the first nontrivial time-space tradedoff for decision problems in this model. (C) 2001 Elsevier Science (USA).
引用
收藏
页码:542 / 572
页数:31
相关论文
共 31 条
[21]  
Karchmer M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P539, DOI 10.1145/62212.62265
[22]  
Lipton Richard, 1999, P 40 IEEE S FDN COMP, P459
[23]   THE COMPUTATIONAL-COMPLEXITY OF UNIVERSAL HASHING [J].
MANSOUR, Y ;
NISAN, N ;
TIWARI, P .
THEORETICAL COMPUTER SCIENCE, 1993, 107 (01) :121-133
[24]  
Pippenger N., 1979, 20th Annual Symposium of Foundations of Computer Science, P307, DOI 10.1109/SFCS.1979.29
[25]  
RAZBOROV AA, 1991, LECT NOTES COMPUT SC, V529, P47
[26]  
SIMON J, 1993, DIMACS SERIES DISCRE, V13, P183
[27]  
Thathachar J. S., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P653, DOI 10.1145/276698.276881
[28]   TIME-SPACE TRADE-OFFS FOR BRANCHING PROGRAMS [J].
WEGENER, I .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1986, 32 (01) :91-96
[29]   ON THE COMPLEXITY OF BRANCHING PROGRAMS AND DECISION TREES FOR CLIQUE FUNCTIONS [J].
WEGENER, I .
JOURNAL OF THE ACM, 1988, 35 (02) :461-471
[30]  
Wegener Ingo, 1987, The complexity of Boolean functions