Explorer Fractional Pebbling and Thrifty Branching Programs

semanticscholar(2015)

引用 0|浏览3
暂无评分
摘要
We study the branching program complexity of the tree evaluation problem, introduced in [3] as a candidate for separating NL from LogCFL. The input to the problem is a rooted, balanced d-ary tree of height h, whose internal nodes are labelled with d-ary functions on [k] = {1, . . . , k}, and whose leaves are labelled 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. Deterministic k-way branching programs as related to black pebbling algorithms have been studied in [3]. Here we introduce the notion of fractional pebbling of graphs to study non-deterministic branching program size. We prove that this yields non-deterministic branching programs with Θ(kh/2+1) states solving the Boolean problem “determine whether the root has value 1” for binary trees this is asymptotically better than the branching program size corresponding to black-white pebbling. We prove upper and lower bounds on the fractional pebbling number of d-ary trees, as well as a general result relating the fractional pebbling number of a graph to the black-white pebbling number. We introduce a simple semantic restriction called thrifty on k-way branching programs solving tree evaluation problems and show that the branching program size bound of Θ(kh) is tight (up to a constant factor) for all h ≥ 2 for deterministic thrifty programs. We show that the non-deterministic branching programs that correspond to fractional pebbling are thrifty as well, and that the bound of Θ(kh/2+1) is tight for non-deterministic thrifty programs for h = 2, 3, 4. We hypothesise that thrifty branching programs are optimal among k-way branching programs solving the tree evaluation problem proving this for deterministic programs would separate L from LogCFL and proving it for non-deterministic programs would separate NL from LogCFL. c © Braverman, Cook, McKenzie, Santhanam, Wehr; licensed under Creative Commons License-NC-ND. Foundations of Software Technology and Theoretical Computer Science (Kanpur) 2009. Editors: Ravi Kannan and K. Narayan Kumar; pp 109–120 Leibniz International Proceedings in Informatics (LIPIcs), Schloss Dagstuhl Leibniz-Zentrum für Informatik, Germany. Digital Object Identifier: 10.4230/LIPIcs.FSTTCS.2009.2311 110 FRACTIONAL PEBBLING AND THRIFTY BRANCHING PROGRAMS Figure 1: A height 3 binary tree T3 2 with nodes numbered heap style.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要