Randomized vs. deterministic decision tree complexity for read-once Boolean functions

We consider the deterministic and the randomized decision tree complexities for Boolean functions, denotedDC(f) andRC(f), respectively. A major open problem is how smallRC(f) can be with respect toDC(f). It is well known thatRC(f)≥DC(f)0.5 for every Boolean functionf (called “0.5-exponent”). On the other hand, some Boolean functionf is known to haveRC(f) = Θ(DC(f))0.753...) (or “0.753...-exponent”). It is not known whether there is a Boolean function with exponent smaller than 0.753... Likewise, no lower bound for arbitrary Boolean functions with exponent greater than 0.5 is known.Our result is a 0.51 lower bound on the exponent for everyread-once function. Read-once means that each input variable appears exactly once in the Boolean formula representing the function. To obtain this result we generalize an existing lower bound technique and combine it with restriction arguments. This result provides a lower bound ofn0.51 on the number of positions that have to be evaluated by any randomized α-β pruning algorithm computing the value of any two-person zero-sum game tree withn final positions.

[1]  Andrew Chi-Chih Yao Lower bounds to randomized algorithms for graph properties , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[2]  Marc Snir,et al.  Lower Bounds on Probabilistic Linear Decision Trees , 1985, Theor. Comput. Sci..

[3]  Valerie King Lower bounds on the complexity of graph properties , 1988, STOC '88.

[4]  Leslie G. Valiant,et al.  Short Monotone Formulae for the Majority Function , 1984, J. Algorithms.

[5]  Péter Hajnal On the power of randomness in the decision tree model , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.

[6]  Michael Tarsi,et al.  Optimal Search on Some Game Trees , 1983, JACM.

[7]  Andrew Chi-Chih Yao,et al.  Probabilistic computations: Toward a unified measure of complexity , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[8]  Judea Pearl,et al.  The solution for the branching factor of the alpha-beta pruning algorithm and its optimality , 1982, CACM.

[9]  Avi Wigderson,et al.  On read-once threshold formulae and their randomized decision tree complexity , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.

[10]  Michael E. Saks,et al.  Probabilistic Boolean decision trees and the complexity of evaluating game trees , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).