Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth-three Circuits

被引:2
|
作者
Kayal, Neeraj [1 ]
Nair, Vineet [2 ]
Saha, Chandan [2 ]
机构
[1] Microsoft Res, Vigyan 9,Lavelle Rd, Bengaluru 560001, Karnataka, India
[2] Indian Inst Sci, Bengaluru 560012, Karnataka, India
关键词
Multilinear depth-three circuits; read-once oblivious algebraic branching programs; evaluation dimension; skewed partial derivatives; expander graphs; iterated matrix multiplication; ARITHMETIC CIRCUITS; HITTING-SETS; LOWER BOUNDS; HARDNESS;
D O I
10.1145/3369928
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show an exponential separation between two well-studied models of algebraic computation, namely, read-once oblivious algebraic branching programs (ROABPs) and multilinear depth-three circuits. In particular, we show the following: (1) There exists an explicit n-variate polynomial computable by linear sized multilinear depth-three circuits (with only two product gates) such that every ROABP computing it requires 2(Omega(n)) size. (2) Any multilinear depth-three circuit computing IMMn,d (the iterated matrix multiplication polynomial formed by multiplying d, n x n symbolic matrices) has n(Omega(d)) size. IMMn,d can be easily computed by a poly(n,d) sized ROABP. (3) Further, the proof of (2) yields an exponential separation between multilinear depth-four and multilinear depth-three circuits: There is an explicit n-variate, degree d polynomial computable by a poly(n) sized multilinear depth-four circuit such that any multilinear depth-three circuit computing it has size n(Omega(d)). This improves upon the quasi-polynomial separation of Reference [36] between these two models. The hard polynomial in (1) is constructed using a novel application of expander graphs in conjunction with the evaluation dimension measure [15, 33, 34, 36], while (2) is proved via a new adaptation of the dimension of the partial derivatives measure of Reference [32]. Our lower bounds hold over any field.
引用
收藏
页数:27
相关论文
共 13 条
  • [1] Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth Three Circuits
    Kayal, Neeraj
    Nair, Vineet
    Saha, Chandan
    33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [2] Hitting Sets for Multilinear Read-Once Algebraic Branching Programs, in any Order
    Forbes, Michael A.
    Saptharishi, Ramprasad
    Shpilka, Amir
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 867 - 875
  • [3] Recognizing Read-Once Functions from Depth-Three Formulas
    Kozachinskiy, Alexander
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, CSR 2018, 2018, 10846 : 232 - 243
  • [4] Recognizing Read-Once Functions from Depth-Three Formulas
    Kozachinskiy, Alexander
    THEORY OF COMPUTING SYSTEMS, 2020, 64 (01) : 3 - 16
  • [5] Recognizing Read-Once Functions from Depth-Three Formulas
    Alexander Kozachinskiy
    Theory of Computing Systems, 2020, 64 : 3 - 16
  • [6] Linear codes are hard for oblivious read-once parity branching programs
    Jukna, S
    INFORMATION PROCESSING LETTERS, 1999, 69 (06) : 267 - 269
  • [7] Linear codes are hard for oblivious read-once parity branching programs
    Department of Computer Science, University of Trier, D-54286 Trier, Germany
    不详
    Inf. Process. Lett., 6 (267-269):
  • [8] The isomorphism problem for read-once branching programs and arithmetic circuits
    Thierauf, T
    CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE, 1998, (01): : 1 - 23
  • [9] Deterministic Identity Testing for Sum of Read-once Oblivious Arithmetic Branching Programs
    Gurjar, Rohit
    Korwar, Arpita
    Saxena, Nitin
    Thierauf, Thomas
    30TH CONFERENCE ON COMPUTATIONAL COMPLEXITY (CCC 2015), 2015, 33 : 323 - 346
  • [10] Deterministic Identity Testing for Sum of Read-Once Oblivious Arithmetic Branching Programs
    Rohit Gurjar
    Arpita Korwar
    Nitin Saxena
    Thomas Thierauf
    computational complexity, 2017, 26 : 835 - 880