Small-depth Multilinear Formula Lower Bounds for Iterated Matrix Multiplication, with Applications

被引:1
作者
Chillara, Suryajith [1 ]
Limaye, Nutan [2 ]
Srinivasan, Srikanth [3 ]
机构
[1] Chennai Math Inst, Chennai, Tamil Nadu, India
[2] Indian Inst Technol, Dept CSE, Mumbai, Maharashtra, India
[3] Indian Inst Technol, Dept Math, Mumbai, Maharashtra, India
来源
35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018) | 2018年 / 96卷
关键词
Algebraic Circuit Complexity; Multilinear Formulas; Lower Bounds; ARITHMETIC CIRCUITS; COMPUTATION; CHASM;
D O I
10.4230/LIPIcs.STACS.2018.21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The complexity of Iterated Matrix Multiplication is a central theme in Computational Complexity theory, as the problem is closely related to the problem of separating various complexity classes within P. In this paper, we study the algebraic formula complexity of multiplying d many 2 x 2 matrices, denoted IMMd, and show that the well-known divide-and-conquer algorithm cannot be significantly improved at any depth, as long as the formulas are multilinear. Formally, for each depth Delta <= log d, we show that any product-depth Delta multilinear formula for IMMd must have size exp(Omega(Delta d(1)/Delta)). It also follows from this that any multilinear circuit of product-depth Delta for the same polynomial of the above form must have a size of exp(Omega(d(1)/&UDelta)). In particular, any polynomial-sized multilinear formula for IMMd must have depth Omega(log d), and any polynomial-sized multilinear circuit for IMMd must have depth Omega(log d/log log d). Both these bounds are tight up to constant factors. Our lower bound has the following consequences for multilinear formula complexity. 1. Depth-reduction: A well-known result of Brent (JACM 1974) implies that any formula of size s can be converted to one of size s(O(1)) and depth O(log s); further, this reduction continues to hold for multilinear formulas. On the other hand, our lower bound implies that any depth-reduction in the multilinear setting cannot reduce the depth to o(log s) without a superpolynomial blow-up in size. 2. Separations from general formulas: Shpilka and Yehudayoff (FnTTCS 2010) asked whether general formulas can be more efficient than multilinear formulas for computing multilinear polynomials. Our result, along with a non-trivial upper bound for IMMd implied by a result of Gupta, Kamath, Kayal and Saptharishi (SICOMP 2016), shows that for any size s and product-depth Delta = o(log s), general formulas of size s and product-depth Delta cannot be converted to multilinear formulas of size s(O)(1) and product-depth Delta, when the underlying field has characteristic zero.
引用
收藏
页数:15
相关论文
共 26 条
[1]   Arithmetic Circuits: A Chasm at Depth Four [J].
Agrawal, Manindra ;
Vinay, V. .
PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, :67-+
[2]   Amplifying Lower Bounds by Means of Self-Reducibility [J].
Allender, Eric ;
Kouckuy, Michal .
JOURNAL OF THE ACM, 2010, 57 (03)
[3]   PARALLEL EVALUATION OF GENERAL ARITHMETIC EXPRESSIONS [J].
BRENT, RP .
JOURNAL OF THE ACM, 1974, 21 (02) :201-206
[4]  
Chillara Suryajith, 2017, ELECT C COMPUTATIONA, V24, P156
[5]  
Dvir Z, 2012, STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING, P615
[6]   Lower bounds for depth 4 formulas computing iterated matrix multiplication [J].
Fournier, Herve ;
Limaye, Nutan ;
Malod, Guillaume ;
Srinivasan, Srikanth .
STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, :128-135
[7]   ARITHMETIC CIRCUITS: A CHASM AT DEPTH 3 [J].
Gupta, Ankit ;
Kamath, Pritish ;
Kayal, Neeraj ;
Saptharishi, Ramprasad .
SIAM JOURNAL ON COMPUTING, 2016, 45 (03) :1064-1079
[8]   Homogeneous Formulas and Symmetric Polynomials [J].
Hrubes, Pavel ;
Yehudayoff, Amir .
COMPUTATIONAL COMPLEXITY, 2011, 20 (03) :559-578
[9]   Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth Three Circuits [J].
Kayal, Neeraj ;
Nair, Vineet ;
Saha, Chandan .
33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
[10]   On the Size of Homogeneous and of Depth Four Formulas with Low Individual Degree [J].
Kayal, Neeraj ;
Saha, Chandan ;
Tavenas, Sebastien .
STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, :626-632