NP is as easy as detecting unique solutions
Theoretical Computer Science
Speed-up of Turing machines with one work tape and a two-way input tape
SIAM Journal on Computing
Algebraic methods in the theory of lower bounds for Boolean circuit complexity
STOC '87 Proceedings of the nineteenth annual ACM symposium on Theory of computing
Time/space trade-offs for reversible computation
SIAM Journal on Computing
Non-uniform automata over groups
Information and Computation
A note on Bennett's time space tradeoff for reversible computation
SIAM Journal on Computing
Counting classes are at least as hard as the polynomial-time hierarchy
SIAM Journal on Computing
Counting classes: thresholds, parity, mods, and fewness
Theoretical Computer Science - Selected papers of the 7th Annual Symposium on theoretical aspects of computer science (STACS '90) Rouen, France, February 1990
A Uniform Circuit Lower Bound For the Permanent
SIAM Journal on Computing
On quasilinear-time complexity theory
STACS '94 Selected papers of the eleventh symposium on Theoretical aspects of computer science
NP might not be as easy as detecting unique solutions
STOC '98 Proceedings of the thirtieth annual ACM symposium on Theory of computing
Nondeterministic NC1 computation
Journal of Computer and System Sciences - Eleventh annual conference on structure and complexity 1996
Time—space tradeoffs for satisfiability
Journal of Computer and System Sciences - Eleventh annual conference on computational learning theory&slash;Twelfth Annual IEEE conference on computational complexity
Graph Nonisomorphism Has Subexponential Size Proofs Unless the Polynomial-Time Hierarchy Collapses
SIAM Journal on Computing
Two remarks on the power of counting
Proceedings of the 6th GI-Conference on Theoretical Computer Science
Time-Space Tradeoffs for Nondeterministic Computation
COCO '00 Proceedings of the 15th Annual IEEE Conference on Computational Complexity
FOCS '99 Proceedings of the 40th Annual Symposium on Foundations of Computer Science
Time-Space Tradeoffs in the Counting Hierarchy
CCC '01 Proceedings of the 16th Annual Conference on Computational Complexity
Holographic Algorithms (Extended Abstract)
FOCS '04 Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science
Time-space lower bounds for satisfiability
Journal of the ACM (JACM)
A time lower bound for satisfiability
Theoretical Computer Science - Automata, languages and programming: Algorithms and complexity (ICALP-A 2004)
FOCS '06 Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science
Lower bounds for circuits with MOD_m gates
FOCS '06 Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science
Time-Space Lower Bounds for the Polynomial-Time Hierarchy on Randomized Machines
SIAM Journal on Computing
Holographic algorithms: from art to science
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing
Bases Collapse in Holographic Algorithms
CCC '07 Proceedings of the Twenty-Second Annual IEEE Conference on Computational Complexity
Inductive Time-Space Lower Bounds for Sat and Related Problems
Computational Complexity
A survey of lower bounds for satisfiability and related problems
Foundations and Trends® in Theoretical Computer Science
Algorithms and resource requirements for fundamental problems
Algorithms and resource requirements for fundamental problems
Some results on matchgates and holographic algorithms
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I
ACM SIGACT News
An Improved Time-Space Lower Bound for Tautologies
COCOON '09 Proceedings of the 15th Annual International Conference on Computing and Combinatorics
Improving exhaustive search implies superpolynomial lower bounds
Proceedings of the forty-second ACM symposium on Theory of computing
Alternation-Trading Proofs, Linear Programming, and Lower Bounds
ACM Transactions on Computation Theory (TOCT)
Hi-index | 0.00 |
We prove the first time-space tradeoffs for counting the number of solutions to an NP problem modulo small integers, and also improve upon known time-space tradeoffs for Sat. Let m 0 be an integer, and define MOD m -Sat to be the problem of determining if a given Boolean formula has exactly km satisfying assignments, for some integer k. We show for all primes p except for possibly one of them, and for all c d 0 such that MOD p -Sat is not solvable in n c time and n d space by general algorithms. That is, there is at most one prime p that does not satisfy the tradeoff.We prove that the same limitation holds for Sat and MOD 6-Sat, as well as MOD m -Sat for any composite m that is not a prime power. Our main tool is a general method for rapidly simulating deterministic computations with restricted space, by counting the number of solutions to NP predicates modulo integers. The simulation converts an ordinary algorithm into a "canonical" one that consumes roughly the same amount of time and space, yet canonical algorithms have nice properties suitable for counting.