Pebbles and Branching Programs for Tree Evaluation

Author:

Cook Stephen1,McKenzie Pierre2,Wehr Dustin1,Braverman Mark1,Santhanam Rahul3

Affiliation:

1. University of Toronto

2. Université de Montréal

3. University of Edinburgh

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 O ( 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 problems and show that the same state bound of Θ ( k h ) is tight for all h  ≥ 2 for deterministic thrifty programs. We introduce fractional pebbling for trees and show that this yields nondeterministic thrifty programs with Θ ( k h/2+1 ) states solving the Boolean problem “determine whether the root has value 1”, and prove that this bound is tight for h  = 2,3,4. We also prove that this same bound is tight for unrestricted nondeterministic k -way branching programs solving the Boolean problem for h  = 2,3.

Publisher

Association for Computing Machinery (ACM)

Subject

Computational Theory and Mathematics,Theoretical Computer Science

Reference30 articles.

1. auf der Heide F. M. 1979. A comparison between two variations of a pebble game on graphs. Master’s thesis Fakultät für Mathematik Universität Bielefeld. auf der Heide F. M. 1979. A comparison between two variations of a pebble game on graphs. Master’s thesis Fakultät für Mathematik Universität Bielefeld.

2. Beame P. and McKenzie P. 2012. A note on Nečiporuk’s method for nondeterministic branching programs. http://www.cs.washington.edu/homes/beame/papers/neci.pdf. Beame P. and McKenzie P. 2012. A note on Nečiporuk’s method for nondeterministic branching programs. http://www.cs.washington.edu/homes/beame/papers/neci.pdf.

3. Time-space trade-off lower bounds for randomized computation of decision problems

4. A Time-Space Tradeoff for Sorting on a General Sequential Model of Computation

5. On lower bounds for read-k-times branching programs

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Tree Evaluation Is in Space (log · log log );Proceedings of the 56th Annual ACM Symposium on Theory of Computing;2024-06-10

2. Catalytic Branching Programs from Groups and General Protocols;ACM Transactions on Computation Theory;2023-12-12

3. Catalytic approaches to the tree evaluation problem;Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing;2020-06-06

4. Read-Once Branching Programs for Tree Evaluation Problems;ACM Transactions on Computation Theory;2019-01-16

5. Pebbling, Entropy, and Branching Program Size Lower Bounds;ACM Transactions on Computation Theory;2015-05-11

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3