Efficient deterministic approximate counting for low-degree polynomial threshold functions
Anindya De, Rocco Servedio

TL;DR
This paper presents a deterministic polynomial-time algorithm for approximately counting satisfying assignments of low-degree polynomial threshold functions, improving efficiency over previous methods by leveraging new probabilistic and polynomial decomposition techniques.
Contribution
The work introduces a novel multivariate CLT using Malliavin calculus and Stein's Method, and a polynomial decomposition approach, enabling a fixed-polynomial time algorithm for approximate counting.
Findings
Achieved a deterministic algorithm with fixed polynomial runtime for approximate counting.
Developed a new multivariate CLT showing Gaussian approximation for polynomials with small eigenvalues.
Devised a polynomial decomposition method to facilitate Gaussian-space analysis.
Abstract
We give a deterministic algorithm for approximately counting satisfying assignments of a degree- polynomial threshold function (PTF). Given a degree- input polynomial over and a parameter , our algorithm approximates to within an additive in time . (Any sort of efficient multiplicative approximation is impossible even for randomized algorithms assuming .) Note that the running time of our algorithm (as a function of , the number of coefficients of a degree- PTF) is a \emph{fixed} polynomial. The fastest previous algorithm for this problem (due to Kane), based on constructions of unconditional pseudorandom generators for degree- PTFs, runs in time for all . The key novel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Complexity and Algorithms in Graphs · Machine Learning and Algorithms
