Abstract
Tavenas (Proceedings of mathematical foundations of computer science (MFCS), 2013) has recently proved that any \(n^{O(1)}\)-variate and degree n polynomial in \(\mathsf {VP}\) can be computed by a depth-4 \(\Sigma \Pi \Sigma \Pi \) circuit of size \(2^{O(\sqrt{n}\log n)}\). So, to prove \(\mathsf {VP}\ne \mathsf {VNP}\) it is sufficient to show that an explicit polynomial in \(\mathsf {VNP}\) of degree n requires \(2^{\omega (\sqrt{n}\log n)}\) size depth-4 circuits. Soon after Tavenas’ result, for two different explicit polynomials, depth-4 circuit-size lower bounds of \(2^{\Omega (\sqrt{n}\log n)}\) have been proved (see Kayal et al. in Proceedings of symposium on theory of computing, ACM, 2014b. http://doi.acm.org/10.1145/2591796.2591847; Fournier et al. in Proceedings of symposium on theory of computing, ACM, 2014). In particular, using a combinatorial design Kayal et al. (2014b) construct an explicit polynomial in \(\mathsf {VNP}\) that requires depth-4 circuits of size \(2^{\Omega (\sqrt{n}\log n)}\) and Fournier et al. (Proceedings of symposium on theory of computing, ACM, 2014) show that the iterated matrix multiplication polynomial (which is in \(\mathsf {VP}\)) also requires \(2^{\Omega (\sqrt{n}\log n)}\) size depth-4 circuits.
In this paper, we identify a simple combinatorial property such that any polynomial f that satisfies this property would achieve a similar depth-4 circuit-size lower bound. In particular, it does not matter whether f is in \(\mathsf {VP}\) or in \(\mathsf {VNP}\). As a result, we get a simple unified lower-bound analysis for the above-mentioned polynomials.
Another goal of this paper is to compare our current knowledge of the depth-4 circuit-size lower bounds and the determinantal complexity lower bounds. Currently, the best known determinantal complexity lower bound is \(\Omega (n^2)\) for permanent of a \(n\times n\) matrix (which is a \(n^2\)-variate and degree n polynomial) due to Cai et al. (Proceedings of symposium on theory of computing, ACM, 2008). We prove that the determinantal complexity of the iterated matrix multiplication polynomial is \(\Omega (dn)\) where d is the number of matrices and n is the dimension of the matrices. In particular, our result settles the determinantal complexity of the iterated matrix multiplication polynomial to \(\Theta (dn)\). To the best of our knowledge, a \(\Theta (n)\) bound for the determinantal complexity for the iterated matrix multiplication polynomial was known only for any constant \(d>1\), due to Jansen (Theory Comput Syst 49(2):343–354, 2011).
Similar content being viewed by others
References
Manindra Agrawal & V Vinay (2008). Arithmetic circuits: A chasm at depth four. In Proceedings of Foundations of Computer Science (FOCS), 67–75. IEEE
Cai, Jin-Yi: A note on the determinant and permanent problem. Information and Computation 84(1), 119–127 (1990)
Jin-Yi Cai, Xi Chen & Dong Li (2008). A quadratic lower bound for the permanent and determinant problem over any characteristic\(\ne \) 2. In Proceedings of Symposium on Theory of Computing, 491–498. ACM
Suryajith Chillara, Mrinal Kumar, Ramprasad Saptharishi & V. Vinay (2016). The Chasm at Depth Four, and Tensor Rank: Old results, new insights. Electronic Colloquium on Computational Complexity (ECCC) 23, 96. http://eccc.hpi-web.de/report/2016/096
David Cox, John Little & Donal O'shea (2007). Ideals, varieties, and algorithms, volume 3. Springer
Hervé Fournier, Nutan Limaye, Guillaume Malod & Srikanth Srinivasan (2014). Lower bounds for depth 4 formulas computing iterated matrix multiplication. In Proceedings of Symposium on Theory of Computing, 128–135. ACM. http://doi.acm.org/10.1145/2591796.2591824
Joachim von zur Gathen (1986). Permanent and Determinant. In Proceedings of Foundations of Computer Science (FOCS), 398–401. IEEE Computer Society
Joachim von zur Gathen: Permanent and determinant. Linear Algebra and its Applications 96, 87–100 (1987)
Ankit Gupta, Pritish Kamath, Neeraj Kayal & Ramprasad Saptharishi (2013). Approaching the chasm at depth four. In Proceedings of the Conference on Computational Complexity (CCC)
Jansen, Maurice: Lower Bounds for the Determinantal Complexity of Explicit Low Degree Polynomials. Theory of Computing Systems 49(2), 343–354 (2011)
Kalorkoti, Kyriakos: A Lower Bound for the Formula Size of Rational Functions. SIAM Journal of Computing 14(3), 678–687 (1985)
Neeraj Kayal (2012). An exponential lower bound for the sum of powers of bounded degree polynomials. Electronic Colloquium on Computational Complexity (ECCC) 19, 81. http://eccc.hpi-web.de/report/2012/081
Neeraj Kayal, Nutan Limaye, Chandan Saha & Srikanth Srinivasan (2014a). An Exponential Lower Bound for Homogeneous Depth Four Arithmetic Circuits. In Proceedings of Foundations of Computer Science (FOCS). IEEE
Neeraj Kayal, Chandan Saha & Ramprasad Saptharishi (2014b). A super-polynomial lower bound for regular arithmetic formulas. In Proceedings of Symposium on Theory of Computing, 146–153. ACM. http://doi.acm.org/10.1145/2591796.2591847
Koiran, Pascal: Arithmetic circuits: The chasm at depth four gets wider. Theor. Comput. Sci. 448, 56–65 (2012)
Mrinal Kumar & Shubhangi Saraf (2014a). The limits of depth reduction for arithmetic formulas: it's all about the top fan-in. In Proceedings of Symposium on Theory of Computing, 136–145. ACM. http://doi.acm.org/10.1145/2591796.2591827
Mrinal Kumar & Shubhangi Saraf (2014b). On the power of homogeneous depth \(4\) arithmetic circuits. In Proceedings of Foundations of Computer Science (FOCS). IEEE
Mrinal Kumar & Shubhangi Saraf (2016a). Arithmetic circuits with locally low algebraic rank. In Proceedings of Conference on Computational Complexity (CCC)
Mrinal Kumar & Shubhangi Saraf (2016b). Sums of Products of Polynomials in Few Variables: Lower Bounds and Polynomial Identity Testing. In Proceedings of Conference on Computational Complexity (CCC)
Meshulam, Roy: On two extremal matrix problems. Linear Algebra and its Applications 114, 261–271 (1989)
Thierry Mignon & Nicolas Ressayre: A quadratic bound for the determinant and permanent problem. International Mathematics Research Notices 2004(79), 4241–4253 (2004)
Noam Nisan & Avi Wigderson: Hardness vs Randomness. J. Comput. Syst. Sci. 49(2), 149–167 (1994)
Ramprasad Saptharishi (2015). A survey of lower bounds in arithmetic circuit complexity. https://github.com/dasarpmar/lowerbounds-survey/releases/. Github survey
Sébastien Tavenas (2013). Improved Bounds for Reduction to Depth 4 and Depth 3. In Proceedings of Mathematical Foundations of Computer Science (MFCS), 813–824
Toda, Seinosuke: Classes of arithmetic circuits capturing the complexity of computing the determinant. IEICE Transactions on Information and Systems 75(1), 116–124 (1992)
Leslie G Valiant (1979). Completeness classes in algebra. In Proceedings of Symposium on Theory of Computing (STOC), 249–261. ACM
Acknowledgements
This work was done when Suryajith Chillara was a graduate student at Chennai Mathematical Institute. Suryajith Chillara was supervised by Partha Mukhopadhyay and was supported by TCS research fellowship. We thank the anonymous reviewers for their invaluable feedback that helped improve the paper and take the current form.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chillara, S., Mukhopadhyay, P. Depth-4 Lower Bounds, Determinantal Complexity: A Unified Approach. comput. complex. 28, 545–572 (2019). https://doi.org/10.1007/s00037-019-00185-4
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00037-019-00185-4