Time-space Tradeoos for Branching Programs

We obtain the rst non-trivial time-space tradeoo lower bound for functions f : f0;1g n ! f0;1g on general branching programs by exhibiting a Boolean function f that requires exponential size to be computed by any branching program of length (1 +)n, for some constant > 0. We also give the rst separation result between the syntactic and semantic read-k models BRS93] for k > 1 by showing that polynomial-size semantic read-twice branching programs can compute functions that require exponential size on any syntactic read-k branching program. We also show a time-space tradeoo result on the more general R-way branching program model BRS93]: 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).

[1]  Andrew Chi-Chih Yao,et al.  Near-optimal time-space tradeoff for element distinctness , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[2]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[3]  Paul Beame A General Sequential Time-Space Tradeoff for Finding Unique Elements , 1991, SIAM J. Comput..

[4]  T. S. Jayram On separating the read-k-times branching program hierarchy , 1998, STOC '98.

[5]  Janos Simon,et al.  A New Lower Bound Theorem for Read-Only-Once Branching Programs and its Applications , 1992, Advances In Computational Complexity Theory.

[6]  Allan Borodin,et al.  A time-space tradeoff for sorting on a general sequential model of computation , 1980, STOC '80.

[7]  Noam Nisan,et al.  The computational complexity of universal hashing , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.

[8]  Noga Alon,et al.  Meanders and Their Applications in Lower Bounds Arguments , 1988, J. Comput. Syst. Sci..

[9]  P. Frankl,et al.  Linear Algebra Methods in Combinatorics I , 1988 .