Abstract
One way of suggesting that an NP problem may not be NP-complete is to show that it is in the class UP. We suggest an analogous new approach—weaker in strength of evidence but more broadly applicable—to suggesting that concrete NP problems are not NP-complete. In particular we introduce the class EP, the subclass of NP consisting of those languages accepted by NP machines that when they accept always have a number of accepting paths that is a power of two. Since if any NP-complete set is in EP then all NP sets are in EP, it follows—with whatever degree of strength one believes that EP differs from NP—that membership in EP can be viewed as evidence that a problem is not NP-complete.
We show that the negation equivalence problem for OBDDs (ordered binary decision diagrams [17,12]) and the interchange equivalence problem for 2-dags are in EP. We also show that for boolean negation [20] the equivalence problem is in EPNP, thus tightening the existing NPNP upper bound. We show that FewP [2], bounded ambiguity polynomial time, is contained in EP, a result that is not known to follow from the previous SPP upper bound. For the three problems and classes just mentioned with regard to EP, no proof of membership/containment in UP is known, and for the problem just mentioned with regard to EPNP, no proof of membership in UPNP is known. Thus, EP is indeed a tool that gives evidence against NP-completeness in natural cases where UP cannot currently be applied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Agrawal and T. Thierauf. The boolean isomorphism problem. In Proceedings of the 37th IEEE Symposium on Foundations of Computer Science, pages 422–430. IEEE Computer Society Press, October 1996.
E. Allender and R. Rubinstein. P-printable sets. SIAM Journal on Computing, 17(6):1193–1202, 1988.
R. Beigel. On the relativized power of additional accepting paths. In Proceedings of the 4th Structure in Complexity Theory Conference, pages 216–224. IEEE Computer Society Press, June 1989.
R. Beigel. Relativized counting classes: Relations among thresholds, parity, and mods. Journal of Computer and System Sciences, 42(1):76–96, 1991.
R. Beigel, R. Chang, and M. Ogiwara. A relationship between difference hierarchies and relativized polynomial hierarchies. Mathematical Systems Theory, 26(3):293–310, 1993.
R. Beigel, J. Gill, and U. Hertrampf. Counting classes: Thresholds, parity, mods, and fewness. In Proceedings of the 7th Annual Symposium on Theoretical Aspects of Computer Science, pages 49–57. Springer-Verlag Lecture Notes in Computer Science #415, February 1990.
A. Berthiaume and G. Brassard. The quantum challenge to structural complexity theory. In Proceedings of the 7th Structure in Complexity Theory Conference, pages 132–137. IEEE Computer Society Press, June 1992.
A. Blass and Y. Gurevich. On the unique satisfiability problem. Information and Control, 55:80–88, 1982.
B. Borchert, L. Hemaspaandra, and J. Rothe. Powers-of-two acceptance suffices for equivalence and bounded ambiguity problems. Technical Report TR96-045, Electronic Colloquium on Computational Complexity, http://www.eccc.uni-trier.de/eccc/, August 1996.
B. Borchert, D. Ranjan, and F. Stephan. On the computational complexity of some classical equivalence relations on boolean functions. Theory of Computing Systems, 31:679–693, 1998.
B. Borchert and F. Stephan. Looking for an analogue of Rice’s Theorem in circuit complexity theory. In Proceedings of the 1997 Kurt Gödel Colloquium, pages 114–127. Springer-Verlag Lecture Notes in Computer Science #1289, 1997.
R. Bryant. Symbolic boolean manipulation with ordered binary decision diagrams. ACM Computing Surveys, 24(3):293–318, 1992.
J. Cai and L. Hemachandra. On the power of parity polynomial time. Mathematical Systems Theory, 23(2):95–106, 1990.
J. Feigenbaum, S. Kannan, M. Vardi, and M. Viswanathan. Complexity of problems on graphs represented as OBDDs. In Proceedings of the 15th Annual Symposium on Theoretical Aspects of Computer Science, pages 216–226. Springer-Verlag Lecture Notes in Computer Science #1373, February 1998.
M. Fellows and N. Koblitz. Self-witnessing polynomial-time complexity and prime factorization. In Proceedings of the 7th Structure in Complexity Theory Conference, pages 107–110. IEEE Computer Society Press, June 1992.
S. Fenner, L. Fortnow, and S. Kurtz. Gap-definable counting classes. Journal of Computer and System Sciences, 48(1):116–148, 1994.
S. Fortune, J. Hopcroft, and E. Schmidt. The complexity of equivalence and containment for free single program schemes. In Proceedings of the 5th International Colloquium on Automata, Languages, and Programming, pages 227–240. Springer-Verlag Lecture Notes in Computer Science #62, 1978.
L. Goldschlager and I. Parberry. On the construction of parallel computers from various bases of boolean functions. Theoretical Computer Science, 43:43–58, 1986.
J. Grollmann and A. Selman. Complexity measures for public-key cryptosystems. SIAM Journal on Computing, 17(2):309–335, 1988.
M. Harrison. Counting theorems and their applications to classi cation of switching functions. In A. Mukhopadyay, editor, Recent Developments in Switching Theory, pages 4–22. Academic Press, 1971.
J. Hartmanis and Y. Yesha. Computation times of NP sets of different densities. Theoretical Computer Science, 34:17–32, 1984.
E. Hemaspaandra and L. Hemaspaandra. Quasi-injective reductions. Theoretical Computer Science, 123(2):407–413, 1994.
L. Hemaspaandra, S. Jain, and N. Vereshchagin. Banishing robust Turing completeness. International Journal of Foundations of Computer Science, 4(3):245–265, 1993.
L. Hemaspaandra and J. Rothe. Unambiguous computation: Boolean hierarchies and sparse Turing-complete sets. SIAM Journal on Computing, 26(3):634–653, 1997.
J. Köbler, U. Schöning, S. Toda, and J. Torán. Turing machines with few accepting computations and low sets for PP. Journal of Computer and System Sciences, 44(2):272–286, 1992.
M. Ogiwara and L. Hemachandra. A complexity theory for closure properties. Journal of Computer and System Sciences, 46(3):295–325, 1993.
C. Papadimitriou and S. Zachos. Two remarks on the power of counting. In Proceedings 6th GI Conference on Theoretical Computer Science, pages 269–276. Springer-Verlag Lecture Notes in Computer Science #145, 1983.
R. Rao, J. Rothe, and O. Watanabe. Upward separation for FewP and related classes. Information Processing Letters, 52(4):175–180, 1994.
U. Schöning. Probabilistic complexity classes and lowness. Journal of Computer and System Sciences, 39(1):84–100, 1989.
Y. Takenaga, M. Nouzoe, and S. Yajima. Size and variable ordering of OBDDs representing threshold functions. In Proceedings of the 3rd Annual International Computing and Combinatorics Conference, pages 91–100. Springer-Verlag Lecture Notes in Computer Science #1276, August 1997.
S. Toda and M. Ogiwara. Counting classes are at least as hard as the polynomial-time hierarchy. SIAM Journal on Computing, 21(2):316–328, 1992.
L. Valiant. The relative complexity of checking and evaluating. Information Processing Letters, 5(1):20–23, 1976.
N. Vereshchagin. Relativizable and nonrelativizable theorems in the polynomial theory of algorithms. Russian Academy of Sciences-Izvestiya-Mathematics, 42(2):261–298, 1994.
K. Wagner. The complexity of combinatorial problems with succinct input representations. Acta Informatica, 23:325–356, 1986
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Borchert, B., Hemaspaandra, L.A., Rothe, J. (1999). Restrictive acceptance suffices for equivalence problems. In: Ciobanu, G., Păun, G. (eds) Fundamentals of Computation Theory. FCT 1999. Lecture Notes in Computer Science, vol 1684. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48321-7_9
Download citation
DOI: https://doi.org/10.1007/3-540-48321-7_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66412-3
Online ISBN: 978-3-540-48321-2
eBook Packages: Springer Book Archive