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

Rafi Heiman*, Avi Wigderson

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

15 Scopus citations

Abstract

We consider the deterministic and the randomized decision tree complexities for Boolean functions, denoted DC(f) and RC(f), respectively. A major open problem is how small RC(f) can be with respect to DC(f). It is well known that RC(f)≥DC(f)0.5 for every Boolean function f (called "0.5-exponent"). On the other hand, some Boolean function f is known to have RC(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 every read-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 of n0.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 with n final positions.

Original languageEnglish
Pages (from-to)311-329
Number of pages19
JournalComputational Complexity
Volume1
Issue number4
DOIs
StatePublished - Dec 1991
Externally publishedYes

Keywords

  • Boolean decision trees
  • Randomized complexity
  • Readonce formulae
  • Subject classifications: 68C25

Fingerprint

Dive into the research topics of 'Randomized vs. deterministic decision tree complexity for read-once Boolean functions'. Together they form a unique fingerprint.

Cite this