Pebbles and Branching Programs for Tree Evaluation
Stephen Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman, and Rahul, Santhanam

TL;DR
This paper investigates the complexity of the Tree Evaluation Problem, introducing pebbling techniques and a thrifty restriction to analyze branching program size and establish tight bounds for deterministic and nondeterministic cases.
Contribution
It introduces the thrifty restriction and fractional pebbling concepts, providing tight bounds on branching program size for tree evaluation problems.
Findings
Deterministic thrifty programs have Theta(k^h) states.
Nondeterministic programs can solve the problem with Theta(k^{h/2+1}) states.
Bounds are tight for specific tree heights (h=2,3,4).
Abstract
We introduce the Tree Evaluation Problem, show that it is in logDCFL (and hence in P), and study its branching program complexity in the hope of eventually proving a superlogarithmic space lower bound. The input to the problem is a rooted, balanced d-ary tree of height h, whose internal nodes are labeled with d-ary functions on [k] = {1,...,k}, and whose leaves are labeled with elements of [k]. Each node obtains a value in [k] equal to its d-ary function applied to the values of its d children. The output is the value of the root. We show that the standard black pebbling algorithm applied to the binary tree of height h yields a deterministic k-way branching program with Theta(k^h) states solving this problem, and we prove that this upper bound is tight for h=2 and h=3. We introduce a simple semantic restriction called "thrifty" on k-way branching programs solving tree evaluation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Graph Labeling and Dimension Problems
