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 条
[1]   LOWER BOUNDS TO THE COMPLEXITY OF SYMMETRICAL BOOLEAN FUNCTIONS [J].
BABAI, L ;
PUDLAK, P ;
RODL, V ;
SZEMEREDI, E .
THEORETICAL COMPUTER SCIENCE, 1990, 74 (03) :313-323
[3]   ON THE SIZE OF BINARY DECISION DIAGRAMS REPRESENTING BOOLEAN FUNCTIONS [J].
BREITBART, Y ;
HUNT, H ;
ROSENKRANTZ, D .
THEORETICAL COMPUTER SCIENCE, 1995, 145 (1-2) :45-69
[4]   Computing with a full memory: Catalytic space [J].
Buhrman, Harry ;
Cleve, Richard ;
Koucky, Michal ;
Loff, Bruno ;
Speelman, Florian .
STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, :857-866
[5]   SUBQUADRATIC SIMULATIONS OF CIRCUITS BY BRANCHING PROGRAMS [J].
CAI, JY ;
LIPTON, RJ .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :568-573
[6]  
Cleve R., 1991, Computational Complexity, V1, P91, DOI 10.1007/BF01200059
[7]  
Cook James, 2022, 37 COMP COMPL C CCC, V234, p8:1, DOI [10.4230/LIPIcs.CCC.2022.8, DOI 10.4230/LIPICS.CCC.2022.8]
[8]  
Cook Stephen., 2012, ACM Transactions on Computation Theory (TOCT), V3, P4, DOI [10.1145/2077336.2077337, DOI 10.1145/2077336.2077337]
[9]  
De rezende S. F., 2022, ACM SIGACT News, V53, P59, DOI 10.1145/3532737.3532746
[10]   Monotone Circuit Lower Bounds from Resolution [J].
Garg, Ankit ;
Goos, Mika ;
Kamath, Pritish ;
Sokolov, Dmitry .
THEORY OF COMPUTING, 2020, 16