Sparsity Lower Bounds for Probabilistic Polynomials

Authors Josh Alman , Arkadev Chattopadhyay , Ryan Williams



PDF
Thumbnail PDF

File

LIPIcs.ITCS.2025.3.pdf
  • Filesize: 0.87 MB
  • 25 pages

Document Identifiers

Author Details

Josh Alman
  • Columbia University, New York, NY, USA
Arkadev Chattopadhyay
  • TIFR Mumbai, India
Ryan Williams
  • CSAIL and EECS, MIT, Cambridge, MA, USA

Cite As Get BibTex

Josh Alman, Arkadev Chattopadhyay, and Ryan Williams. Sparsity Lower Bounds for Probabilistic Polynomials. In 16th Innovations in Theoretical Computer Science Conference (ITCS 2025). Leibniz International Proceedings in Informatics (LIPIcs), Volume 325, pp. 3:1-3:25, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025) https://doi.org/10.4230/LIPIcs.ITCS.2025.3

Abstract

Probabilistic polynomials over commutative rings offer a powerful way of representing Boolean functions. Although many degree lower bounds for such representations have been proved, sparsity lower bounds (counting the number of monomials in the polynomials) have not been so common. Sparsity upper bounds are of great interest for potential algorithmic applications, since sparse probabilistic polynomials are the key technical tool behind the best known algorithms for many core problems, including dense All-Pairs Shortest Paths, and the existence of sparser polynomials would lead to breakthrough algorithms for these problems.
In this paper, we prove several strong lower bounds on the sparsity of probabilistic and approximate polynomials computing Boolean functions when 0 means "false". Our main result is that the AND of n ORs of c log n variables requires probabilistic polynomials (over any commutative ring which isn't too large) of sparsity n^Ω(log c) to achieve even 1/4 error. The lower bound is tight, and it rules out a large class of polynomial-method approaches for refuting the APSP and SETH conjectures via matrix multiplication. Our other results include:  
- Every probabilistic polynomial (over a commutative ring) for the disjointness function on two n-bit vectors requires exponential sparsity in order to achieve exponentially low error. 
- A generic lower bound that any function requiring probabilistic polynomials of degree d must require probabilistic polynomials of sparsity Ω(2^d). 
- Building on earlier work, we consider the probabilistic rank of Boolean functions which generalizes the notion of sparsity for probabilistic polynomials, and prove separations of probabilistic rank and probabilistic sparsity. 
Some of our results and lemmas are basis independent. For example, over any basis {a,b} for true and false where a ≠ b, and any commutative ring R, the AND function on n variables has no probabilistic R-polynomial with 2^o(n) sparsity, o(n) degree, and 1/2^o(n) error simultaneously. This AND lower bound is our main technical lemma used in the above lower bounds.

Subject Classification

ACM Subject Classification
  • Theory of computation → Algebraic complexity theory
  • Theory of computation → Models of computation
  • Mathematics of computing → Discrete mathematics
Keywords
  • Probabilistic Polynomials
  • Sparsity
  • Orthogonal Vectors
  • Probabilistic Rank

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Amir Abboud, Ryan Williams, and Huacheng Yu. More applications of the polynomial method to algorithm design. In SODA, pages 218-230, 2015. Google Scholar
  2. Josh Alman, Timothy M Chan, and Ryan Williams. Polynomial representations of threshold functions and algorithmic applications. In FOCS, pages 467-476, 2016. URL: https://doi.org/10.1109/FOCS.2016.57.
  3. Josh Alman and Ryan Williams. Probabilistic polynomials and hamming nearest neighbors. In FOCS, pages 136-150, 2015. URL: https://doi.org/10.1109/FOCS.2015.18.
  4. Josh Alman and Ryan Williams. Probabilistic rank and matrix rigidity. In STOC, pages 641-652, 2017. URL: https://doi.org/10.1145/3055399.3055484.
  5. James Aspnes, Richard Beigel, Merrick Furst, and Steven Rudich. The expressive power of voting polynomials. Combinatorica, 14(2):135-148, 1994. URL: https://doi.org/10.1007/BF01215346.
  6. David A Mix Barrington, Richard Beigel, and Steven Rudich. Representing boolean functions as polynomials modulo composite numbers. Computational Complexity, 4(4):367-382, 1994. URL: https://doi.org/10.1007/BF01263424.
  7. Saugata Basu, Nayantara Bhatnagar, Parikshit Gopalan, and Richard J. Lipton. Polynomials that sign represent parity and descartes' rule of signs. Computational Complexity, 17(3):377-406, 2008. URL: https://doi.org/10.1007/S00037-008-0244-2.
  8. Paul Beame and Trinh Huynh. Multiparty communication complexity and threshold circuit size of AC⁰. SIAM Journal on Computing, 41(3):484-518, 2012. URL: https://doi.org/10.1137/100792779.
  9. Richard Beigel, Nick Reingold, and Daniel Spielman. The perceptron strikes back. In Structure in Complexity Theory Conference, pages 286-291. IEEE, 1991. URL: https://doi.org/10.1109/SCT.1991.160270.
  10. Chris Calabro, Russell Impagliazzo, and Ramamohan Paturi. The complexity of satisfiability of small depth circuits. In Parameterized and Exact Complexity (IWPEC), pages 75-85, 2009. URL: https://doi.org/10.1007/978-3-642-11269-0_6.
  11. Timothy M Chan and Ryan Williams. Deterministic apsp, orthogonal vectors, and more: Quickly derandomizing razborov-smolensky. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1246-1255. Society for Industrial and Applied Mathematics, 2016. URL: https://doi.org/10.1137/1.9781611974331.CH87.
  12. Arkadev Chattopadhyay. Discrepancy and the power of bottom fan-in in depth-three circuits. In FOCS, pages 449-458. IEEE, 2007. URL: https://doi.org/10.1109/FOCS.2007.30.
  13. Ernie Croot, Vsevolod F Lev, and Péter Pál Pach. Progression-free sets in Zn. Annals of Mathematics, 185:331-337, 2017. Google Scholar
  14. Zeev Dvir and Benjamin L Edelman. Matrix rigidity and the croot-lev-pach lemma. Theory Of Computing, 15(8):1-7, 2019. URL: https://doi.org/10.4086/TOC.2019.V015A008.
  15. Jiawei Gao, Russell Impagliazzo, Antonina Kolokolova, and R. Ryan Williams. Completeness for first-order properties on sparse structures with algorithmic applications. In SODA, pages 2162-2181, 2017. URL: https://doi.org/10.1137/1.9781611974782.141.
  16. Kristoffer Arnsfelt Hansen and Vladimir V Podolskii. Polynomial threshold functions and boolean threshold circuits. Information and Computation, 240:56-73, 2015. URL: https://doi.org/10.1016/J.IC.2014.09.008.
  17. Prahladh Harsha and Srikanth Srinivasan. On polynomial approximations to ac. Random Structures & Algorithms, 54(2):289-303, 2019. URL: https://doi.org/10.1002/RSA.20786.
  18. Russell Impagliazzo and Ramamohan Paturi. On the complexity of k-sat. JCSS, 62(2):367-375, 2001. URL: https://doi.org/10.1006/JCSS.2000.1727.
  19. Swastik Kopparty and Srikanth Srinivasan. Certifying polynomials for AC^0(parity) circuits, with applications. In IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2012, pages 36-47, 2012. URL: https://doi.org/10.4230/LIPICS.FSTTCS.2012.36.
  20. Matthias Krause and Pavel Pudlák. On the computational power of depth-2 circuits with threshold and modulo gates. Theoretical Computer Science, 174(1-2):137-156, 1997. URL: https://doi.org/10.1016/S0304-3975(96)00019-9.
  21. Matthias Krause and Pavel Pudlák. Computing boolean functions by polynomials and threshold circuits. computational complexity, 7(4):346-370, 1998. URL: https://doi.org/10.1007/S000370050015.
  22. Kasper Green Larsen and R. Ryan Williams. Faster online matrix-vector multiplication. In SODA, pages 2182-2189, 2017. URL: https://doi.org/10.1137/1.9781611974782.142.
  23. Daniel Lokshtanov, Ramamohan Paturi, Suguru Tamaki, R. Ryan Williams, and Huacheng Yu. Beating brute force for systems of polynomial equations over finite fields. In SODA, pages 2190-2202, 2017. URL: https://doi.org/10.1137/1.9781611974782.143.
  24. Shachar Lovett and Srikanth Srinivasan. Correlation bounds for poly-size AC⁰ circuits with n^1- o (1) symmetric gates. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 640-651. Springer, 2011. Google Scholar
  25. Raghu Meka, Oanh Nguyen, and Van Vu. Anti-concentration for polynomials of independent random variables. arXiv preprint, 2015. URL: https://arxiv.org/abs/1507.00829.
  26. Daniel Moeller, Ramamohan Paturi, and Stefan Schneider. Subquadratic algorithms for succinct stable matching. In Computer Science Symposium in Russia, pages 294-308, 2016. URL: https://doi.org/10.1007/978-3-319-34171-2_21.
  27. Noam Nisan and Mario Szegedy. On the degree of boolean functions as real polynomials. Computational complexity, 4(4):301-313, 1994. URL: https://doi.org/10.1007/BF01263419.
  28. Ryan O'Donnell and Rocco A Servedio. Extremal properties of polynomial threshold functions. In IEEE Conference on Computational Complexity, pages 3-12. Citeseer, 2003. URL: https://doi.org/10.1109/CCC.2003.1214406.
  29. A. A. Razborov. Lower bounds on the size of bounded depth circuits over a complete basis with logical addition. Mathematical Notes of the Academy of Sciences of the USSR, 41(4):333-338, 1987. Google Scholar
  30. Alexander Razborov and Avi Wigderson. n^Ω(log n) lower bounds on the size of depth-3 threshold cicuits with and gates at the bottom. Information Processing Letters, 45(6):303-307, 1993. URL: https://doi.org/10.1016/0020-0190(93)90041-7.
  31. Alexander A Sherstov. Communication lower bounds using directional derivatives. Journal of the ACM (JACM), 61(6):34, 2014. Google Scholar
  32. Roman Smolensky. Algebraic methods in the theory of lower bounds for boolean circuit complexity. In STOC, pages 77-82, 1987. URL: https://doi.org/10.1145/28395.28404.
  33. Srikanth Srinivasan. On improved degree lower bounds for polynomial approximation. In IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS, pages 201-212, 2013. URL: https://doi.org/10.4230/LIPICS.FSTTCS.2013.201.
  34. Jun Tarui. Probabilistic polynomials, ac0 functions and the polynomial-time hierarchy. Theoretical computer science, 113(1):167-183, 1993. URL: https://doi.org/10.1016/0304-3975(93)90214-E.
  35. Ryan Williams. A new algorithm for optimal 2-constraint satisfaction and its implications. Theoretical Computer Science, 348(2-3):357-365, 2005. URL: https://doi.org/10.1016/J.TCS.2005.09.023.
  36. Ryan Williams. Faster all-pairs shortest paths via circuit complexity. In STOC, pages 664-673, 2014. URL: https://doi.org/10.1145/2591796.2591811.
  37. Ryan Williams. The polynomial method in circuit complexity applied to algorithm design (invited talk). In 34th International Conference on Foundation of Software Technology and Theoretical Computer Science, FSTTCS, pages 47-60, 2014. Google Scholar
  38. Virginia Vassilevska Williams. On some fine-grained questions in algorithms and complexity. In Proceedings of the ICM, 2018. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail