An n-variable Boolean formula can have anywhere from 0 to 2/sup n/ satisfying assignments. The question of whether a polynomial-time machine, given such a formula, can reduce this exponential number of possibilities to a small number of possibilities is explored. Such a machine is called an enumerator, and it is proved that if there is a good polynomial-time enumerator for Hash P (i.e. one where the small set has at most O( mod f mod /sup 1-e/) numbers), then P=NP=P/sup Hash P/ and probabilistic polynomial time equals polynomial time. Furthermore, Hash P and enumerating Hash P are polynomial-time Turing equivalent.<<ETX>>
Enumerative counting is hard
Jin-Yi Cai,Lane A. Hemaspaandra
Published 1988 in [1988] Proceedings. Structure in Complexity Theory Third Annual Conference
ABSTRACT
PUBLICATION RECORD
- Publication year
1988
- Venue
[1988] Proceedings. Structure in Complexity Theory Third Annual Conference
- Publication date
1988-06-14
- Fields of study
Mathematics, Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-26 of 26 references · Page 1 of 1
CITED BY
Showing 1-62 of 62 citing papers · Page 1 of 1