Catalytic Branching Programs from Groups and General Protocols

被引:0
作者
Cote, Hugo [1 ]
Mckenzie, Pierre [1 ]
机构
[1] Univ Montreal, DIRO, Pavillon Aisenstadt 2920 chem Tour, Montreal, PQ H3T 1N8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Branching programs; Boolean functions; space complexity; catalytic space; LOWER BOUNDS; SIZE;
D O I
10.1145/3583085
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
CCCatalytic branching programs (catalytic bps) compute the same n-bit Boolean function f at multiple entry points that need to be remembered at the exit nodes of the branching program (bp). When a doubly exponential number of entry points is allowed, linear amortized catalytic bp size is known to be achievable for any f. Here a method is introduced that produces a catalytic bp out of a reversible bp and a deterministic dag-like communication protocol. In a multiplicity range as low as linear, approximating a threshold is shown possible at linear amortized cost. In the same low range, computing Maj and Mod are shown possible at a cost that beats the brute force repetition of the best known bp for these functions by a polylog factor. In the exponential range, the method yields O(n logn) amortized cost for any symmetric function.
引用
收藏
页数:17
相关论文
共 23 条
[11]  
Girard Vincent, 2015, Electronic Colloquium on Computational Complexity, V22, P138
[12]  
Karchmer M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P539, DOI 10.1145/62212.62265
[13]  
Koucky Michal, 2016, Bulletin of the EATCS, V118, P1
[14]   Interpolation theorems, lower bounds for proof systems, and independence results for bounded arithmetic [J].
Krajicek, J .
JOURNAL OF SYMBOLIC LOGIC, 1997, 62 (02) :457-486
[15]   Reversible space equals deterministic space [J].
Lange, KJ ;
McKenzie, P ;
Tapp, A .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 60 (02) :354-367
[16]  
Lupanov O.B., 1965, Probl. Kibernet, V15, P85
[17]   A Note on Amortized Branching Program Complexity [J].
Potechin, Aaron .
32ND COMPUTATIONAL COMPLEXITY CONFERENCE (CCC 2017), 2017, 79
[18]   On extracting computations from propositional proofs (a survey) [J].
Pudlak, Pavel .
IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2010), 2010, 8 :30-41
[19]   UNPROVABILITY OF LOWER BOUNDS ON CIRCUIT SIZE IN CERTAIN FRAGMENTS OF BOUNDED ARITHMETIC [J].
RAZBOROV, AA .
IZVESTIYA MATHEMATICS, 1995, 59 (01) :205-227
[20]   Amortized Circuit Complexity, Formal Complexity Measures, and Catalytic Algorithms [J].
Robere, Robert ;
Zuiddam, Jeroen .
2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, :759-769