Branching Programs for Tree Evaluation

  • Authors:
  • Mark Braverman;Stephen Cook;Pierre Mckenzie;Rahul Santhanam;Dustin Wehr

  • Affiliations:
  • Microsoft Research,;University of Toronto,;Université de Montréal,;University of Edinburgh,;University of Toronto,

  • Venue:
  • MFCS '09 Proceedings of the 34th International Symposium on Mathematical Foundations of Computer Science 2009
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem $FT^{h}_{d}(k)$ consists in computing the value in [k] = {1,...,k} taken by the root of a balanced d-ary tree of height h whose internal nodes are labelled with d-ary functions on [k] and whose leaves are labelled with elements of [k]. We propose ${FT^{h}_{d}(k)}$ as a good candidate for witnessing ${\mathbf{L}} \subsetneq{\mathbf{LogDCFL}}$. We observe that the latter would follow from a proof that k-way branching programs solving ${FT^{h}_{d}(k)}$ require $\Omega(k^{\mbox{\scriptsize unbounded function}(h)})$ size. We introduce a "state sequence" method that can match the size lower bounds on $FT^{h}_{d}(k)$ obtained by the Nec驴iporuk method and can yield slightly better (yet still subquadratic) bounds for some nonboolean functions. Both methods yield the tight bounds 驴(k 3) and 驴(k 5/2) for deterministic and nondeterministic branching programs solving $FT^{3}_{2}(k)$ respectively. We propose as a challenge to break the quadratic barrier inherent in the Nec驴iporuk method by adapting the state sequence method to handle $FT^{4}_{d}(k)$.