Matrix rigidity of random Toeplitz matrices

AbstractA matrix A is said to have rigidity s for rank r if A differs from any matrix of rank r on more than s entries. We prove that random n-by-n Toeplitz matrices over $${\mathbb{F}_{2}}$$F2 (i.e., matrices of the form $${A_{i,j} = a_{i-j}}$$Ai,j=ai-j for random bits $${a_{-(n-1)}, \ldots, a_{n-1}}$$a-(n-1),…,an-1) have rigidity $${\Omega(n^3/(r^2\log n))}$$Ω(n3/(r2logn)) for rank $${r \ge \sqrt{n}}$$r≥n, with high probability. This improves, for $${r = o(n/\log n \log\log n)}$$r=o(n/lognloglogn), over the $${\Omega(\frac{n^2}{r} \cdot\log(\frac{n}{r}))}$$Ω(n2r·log(nr)) bound that is known for many explicit matrices.Our result implies that the explicit trilinear $${[n]\times [n] \times [2n]}$$[n]×[n]×[2n] function defined by $${F(x,y,z) = \sum_{i,j}{x_i y_j z_{i+j}}}$$F(x,y,z)=∑i,jxiyjzi+j has complexity $${\Omega(n^{3/5})}$$Ω(n3/5) in the multilinear circuit model suggested by Goldreich and Wigderson (Electron Colloq Comput Complex 20:43, 2013), which yields an $${\exp(n^{3/5})}$$exp(n3/5) lower bound on the size of the so-called canonical depth-three circuits for F. We also prove that F has complexity $${\tilde{\Omega}(n^{2/3})}$$Ω~(n2/3) if the multilinear circuits are further restricted to be of depth 2.In addition, we show that a matrix whose entries are sampled from a $${2^{-n}}$$2-n-biased distribution has complexity $${\tilde{\Omega}(n^{2/3})}$$Ω~(n2/3), regardless of depth restrictions, almost matching the known $${O(n^{2/3})}$$O(n2/3) upper bound for any matrix. We turn this randomized construction into an explicit 4-linear construction with similar lower bounds, using the quadratic small-biased construction of Mossel et al. (Random Struct Algorithms 29(1):56–81, 2006).

[1]  Satyanarayana V. Lokam Complexity Lower Bounds using Linear Algebra , 2009, Found. Trends Theor. Comput. Sci..

[2]  Avishay Tal,et al.  Matrix rigidity of random toeplitz matrices , 2016, STOC.

[3]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[4]  Noga Alon,et al.  Simple construction of almost k-wise independent random variables , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[5]  Ran Raz,et al.  On the complexity of matrix product , 2002, STOC '02.

[6]  Avi Wigderson,et al.  On the Size of Depth-Three Boolean Circuits for Computing Multilinear Functions , 2013, Electron. Colloquium Comput. Complex..

[7]  Elchanan Mossel,et al.  On ε‐biased generators in NC0 , 2006, Random Struct. Algorithms.

[8]  Moni Naor,et al.  Small-bias probability spaces: efficient constructions and applications , 1990, STOC '90.

[9]  Michael E. Saks,et al.  Efficient Indexing of Necklaces and Irreducible Polynomials over Finite Fields , 2014, Theory Comput..

[10]  Michael E. Saks,et al.  An improved exponential-time algorithm for k-SAT , 2005, JACM.

[11]  Oded Goldreich,et al.  Computational complexity: a conceptual perspective , 2008, SIGA.

[12]  Peter Bürgisser,et al.  Lower bounds on the bounded coefficient complexity of bilinear maps , 2004, JACM.

[13]  Luca Trevisan,et al.  On epsilon-Biased Generators in NC0 , 2003, Electron. Colloquium Comput. Complex..

[14]  Leslie G. Valiant,et al.  Graph-Theoretic Arguments in Low-Level Complexity , 1977, MFCS.

[15]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[16]  Joel Friedman,et al.  A note on matrix rigidity , 1993, Comb..

[17]  Pavel Pudlák,et al.  Satisfiability Coding Lemma , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[18]  Daniel A. Spielman,et al.  A Remark on Matrix Rigidity , 1997, Inf. Process. Lett..

[19]  Noga Alon,et al.  Simple Construction of Almost k-wise Independent Random Variables , 1992, Random Struct. Algorithms.

[20]  K. Conrad,et al.  Finite Fields , 2018, Series and Products in the Development of Mathematics.