Lower Bounds Against Sparse Symmetric Functions of ACC Circuits: Expanding the Reach of #SAT Algorithms
Open Access
- 4 November 2022
- journal article
- research article
- Published by Springer Nature in Theory of Computing Systems
- Vol. 67 (1) , 149-177
Abstract
We continue the program of proving circuit lower bounds via circuit satisfiability algorithms. So far, this program has yielded several concrete results, proving that functions in $\mathsf {Quasi}\text {-}\mathsf {NP} = \mathsf {NTIME}[n^{(\log n)^{O(1)}}]$ and other complexity classes do not have small circuits (in the worst case and/or on average) from various circuit classes $\mathcal { C}$ , by showing that $\mathcal { C}$ admits non-trivial satisfiability and/or#SAT algorithms which beat exhaustive search by a minor amount. In this paper, we present a new strong lower bound consequence of having a non-trivial#SAT algorithm for a circuit class ${\mathcal C}$ . Say that a symmetric Boolean functionf(x1,…,xn) issparseif it outputs 1 onO(1) values of ${\sum }_{i} x_{i}$ . We show that for every sparsef, and for all “typical” $\mathcal { C}$ , faster#SAT algorithms for $\mathcal { C}$ circuits imply lower bounds against the circuit class $f \circ \mathcal { C}$ , which may bestrongerthan $\mathcal { C}$ itself. In particular: #SAT algorithms fornk-size $\mathcal { C}$ -circuits running in 2n/nktime (for allk) implyNEXPdoes not have $(f \circ \mathcal { C})$ -circuits of polynomial size. #SAT algorithms for $2^{n^{{\varepsilon }}}$ -size $\mathcal { C}$ -circuits running in $2^{n-n^{{\varepsilon }}}$ time (for someε> 0) implyQuasi-NPdoes not have $(f \circ \mathcal { C})$ -circuits of polynomial size. Applying#SAT algorithms from the literature, one immediate corollary of our results is thatQuasi-NPdoes not haveEMAJ∘ACC0∘THRcircuits of polynomial size, whereEMAJis the “exact majority” function, improving previous lower bounds againstACC0[Williams JACM’14] andACC0∘THR[Williams STOC’14], [Murray-Williams STOC’18]. This is the first nontrivial lower bound against such a circuit class.
Keywords
All Related Versions
Funding Information
- Division of Computing and Communication Foundations (NSF CCF-1741615)
- Division of Computing and Communication Foundations (NSF CCF-1909429)
- Massachusetts Institute of Technology
This publication has 21 references indexed in Scilit:
- Improving Exhaustive Search Implies Superpolynomial Lower BoundsSIAM Journal on Computing, 2013
- A Sample of Samplers: A Computational Perspective on SamplingLecture Notes in Computer Science, 2011
- Depth Reduction for Circuits with a Single Layer of Modular Counting GatesLecture Notes in Computer Science, 2009
- Computing Symmetric Boolean Functions by Circuits with Few Exact Threshold Gates2007
- Assignment Testers: Towards a Combinatorial Proof of the PCP TheoremSIAM Journal on Computing, 2006
- Derandomizing Polynomial Identity Tests Means Proving Circuit Lower Boundscomputational complexity, 2004
- A complex-number Fourier technique for lower bounds on the Mod-m degreecomputational complexity, 2000
- Linear-time encodable and decodable error-correcting codesIEEE Transactions on Information Theory, 1996
- PP Is Closed under IntersectionJournal of Computer and System Sciences, 1995
- The complexity of combinatorial problems with succinct input representationActa Informatica, 1986