Abstract
We study the isomorphic implication problem for Boolean constraints. We show that this is a natural analog of the subgraph isomorphism problem. We prove that, depending on the set of constraints, this problem is in P, or is NP-complete, or is NP-hard, coNP-hard, and in P NP‖ . We show how to extend the NP-hardness and coNP-hardness to P NP‖ -hardness for some cases, and conjecture that this can be done in all cases.
Similar content being viewed by others
References
Agrawal, M., Thierauf, T.: The formula isomorphism problem. SIAM J. Comput. 30(3), 990–1009 (2000)
Böhler, E., Creignou, N., Reith, S., Vollmer, H.: Playing with Boolean blocks, part II: constraint satisfaction problems. SIGACT News 35(1), 22–35 (2004)
Buss, S., Hay, L.: On truth-table reducibility to SAT. Inf. Comput. 91(1), 86–102 (1991)
Böhler, E., Hemaspaandra, E., Reith, S., Vollmer, H.: Equivalence and isomorphism for Boolean constraint satisfaction. In: Proceedings of the 16th Annual Conference of the EACSL (CSL 2002). Lecture Notes in Computer Science, vol. 2471, pp. 412–426. Springer, Berlin (2002)
Böhler, E., Hemaspaandra, E., Reith, S., Vollmer, H.: The complexity of Boolean constraint isomorphism. Technical Report cs.CC/0306134, Computing Research Repository, http://www.acm.org/repository/, June 2003. Revised, April 2004
Böhler, E., Hemaspaandra, E., Reith, S., Vollmer, H.: The complexity of Boolean constraint isomorphism. In: Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science, vol. 2996, pp. 164–175. Springer, Berlin (2004)
Borchert, B., Ranjan, D.: The circuit subfunction relations are Σ p2 -complete. Technical Report MPI-I-93-121, MPI, Saarbrücken (1993)
Borchert, B., Ranjan, D., Stephan, F.: On the computational complexity of some classical equivalence relations on Boolean functions. Theory Comput. Syst. 31(6), 679–693 (1998)
Creignou, N., Hermann, M.: Complexity of generalized satisfiability counting problems. Inf. Comput. 125, 1–12 (1996)
Creignou, N., Khanna, S., Sudan, M.: Complexity Classifications of Boolean Constraint Satisfaction Problems. Monographs on Discrete Applied Mathematics. SIAM, Philadelphia (2001)
Cook, S.: The complexity of theorem-proving procedures. In: Proceedings of the 3rd ACM Symposium on Theory of Computing, pp. 151–158. ACM, New York (1971)
Creignou, N.: A dichotomy theorem for maximum generalized satisfiability problems. J. Comput. Syst. Sci. 51, 511–522 (1995)
Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)
Hemaspaandra, E.: Dichotomy theorems for alternation-bounded quantified Boolean formulas. Technical Report cs.CC/0406006, Computing Research Repository, http://www.acm.org/repository/, June 2004
Hemaspaandra, E., Hemaspaandra, L., Rothe, J.: Raising NP lower bounds to parallel NP lower bounds. SIGACT News 28(2), 2–13 (1997)
Hemaspaandra, E., Wechsung, G.: The minimization problem for Boolean formulas. SIAM J. Comput. 31(6), 1948–1958 (2002)
Jeavons, P., Cohen, D., Gyssens, M.: Closure properties of constraints. J. ACM 44(4), 527–548 (1997)
Juban, L.: Dichotomy theorem for generalized unique satisfiability problem. In: Proceedings of the 12th Conference on Fundamentals of Computation Theory. Lecture Notes in Computer Science, vol. 1684, pp. 327–337. Springer, Berlin (1999)
Kirousis, L., Kolaitis, P.: The complexity of minimal satisfiability problems. Inf. Comput. 187(1), 20–39 (2003)
Kavvadias, D., Sideri, M.: The inverse satisfiability problem. SIAM J. Comput. 28(1), 152–163 (1998)
Köbler, J., Schöning, U., Torán, J.: The Graph Isomorphism Problem: Its Structural Complexity. Birkhäuser, Basel (1993)
Khanna, S., Sudan, M., Trevisan, L., Williamson, D.: The approximability of constraint satisfaction problems. SIAM J. Comput. 30(6), 1863–1920 (2001)
Post, E.: Recursively enumerable sets of integers and their decision problems. Bull. AMS 50, 284–316 (1944)
Schaefer, T.: The complexity of satisfiability problems. In: Proceedings of the 10th ACM Symposium on Theory of Computing, pp. 216–226 (1978)
Wagner, K.: More complicated questions about maxima and minima, and some closures of NP. Theor. Comput. Sci. 51(1–2), 53–80 (1987)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported in part by grants NSF-CCR-0311021 and DFG VO 630/5-1 and VO 630/5-2. An extended abstract of this paper appears in Proceedings of the 30th International Symposium on Mathematical Foundations of Computer Science (MFCS 2005), pp. 119–130, Springer-Verlag Lecture Notes in Computer Science #3618, August 2005.
Work of M. Bauland done in part while visiting CASCI’s Laboratory for Complexity at Rochester Institute of Technology.
Work of E. Hemaspaandra done in part while on sabbatical at the University of Rochester.
Rights and permissions
About this article
Cite this article
Bauland, M., Hemaspaandra, E. Isomorphic Implication. Theory Comput Syst 44, 117–139 (2009). https://doi.org/10.1007/s00224-007-9038-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-007-9038-1