Pebbling, Entropy, and Branching Program Size Lower Bounds

被引:1
作者
Komarath, Balagopal [1 ]
Sarma, Jayalal [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
关键词
Pebbling games; entropy; branching programs; lower bounds;
D O I
10.1145/2751320
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We contribute to the program of proving lower bounds on the size of branching programs solving the Tree Evaluation Problem introduced by Cook et al. [2012]. Proving a superpolynomial lower bound for the size of nondeterministic thrifty branching programs would be an important step toward separating NL from P using the tree evaluation problem. First, we show that Read-Once Nondeterministic Thrifty BPs are equivalent to whole black-white pebbling algorithms, thus showing a tight lower bound (ignoring polynomial factors) for this model. We then introduce a weaker restriction of nondeterministic thrifty branching programs called Bitwise Independence. The best known [Cook et al. 2012] nondeterministic thrifty branching programs (of size O(k(h/2+1))) for the tree evaluation problem are Bitwise Independent. As our main result, we show that any Bitwise Independent Nondeterministic Thrifty Branching Program solving BT2(h, k) must have at least (k/2)(h/2) states. Prior to this work, lower bounds were known for nondeterministic thrifty branching programs only for fixed heights h = 2, 3, 4 [Cook et al. 2012]. We prove our results by associating a fractional black-white pebbling strategy with any bitwise independent nondeterministic thrifty branching program solving the Tree Evaluation Problem. Such a connection was not known previously, even for fixed heights. Our main technique is the entropy method introduced by Jukna and Zak [2001] originally in the context of proving lower bounds for read-once branching programs. We also show that the previous lower bounds known [Cook et al. 2012] for deterministic branching programs for the Tree Evaluation Problem can be obtained using this approach. Using this method, we also show tight lower bounds for any k-way deterministic branching program solving the Tree Evaluation Problem when the instances are restricted to have the same group operation in all internal nodes.
引用
收藏
页数:21
相关论文
共 15 条
  • [1] Arora S, 2009, COMPUTATIONAL COMPLEXITY: A MODERN APPROACH, P1, DOI 10.1017/CBO9780511804090
  • [2] ORACLE BRANCHING PROGRAMS AND LOGSPACE VERSUS P
    BARRINGTON, DAM
    MCKENZIE, P
    [J]. INFORMATION AND COMPUTATION, 1991, 95 (01) : 96 - 115
  • [3] Cook S., 2012, ACM T COMPUTATION TH, V3, P4
  • [4] OBSERVATION ON TIME-STORAGE TRADE OFF
    COOK, SA
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1974, 9 (03) : 308 - 316
  • [5] Tight lower bounds for st-connectivity on the NNJAG model
    Edmonds, J
    Poon, CK
    Achlioptas, D
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 28 (06) : 2257 - 2284
  • [6] Incremental branching programs
    Gal, Anna
    Koucky, Michal
    McKenzie, Pierre
    [J]. THEORY OF COMPUTING SYSTEMS, 2008, 43 (02) : 159 - 184
  • [7] Jukna S, 2012, ALGORITHMS COMB, V27, P3, DOI 10.1007/978-3-642-24508-4_1
  • [8] Razborov A. A., 1991, LNCS, V529, P47
  • [9] TAPE COMPLEXITY OF DETERMINISTIC CONTEXT-FREE LANGUAGES
    SUDBOROUGH, IH
    [J]. JOURNAL OF THE ACM, 1978, 25 (03) : 405 - 414
  • [10] Vanderzwet F., 2013, ARXIV E PRINTS