Skip to main content

Equivalence and Isomorphism for Boolean Constraint Satisfaction

  • Conference paper
  • First Online:
Computer Science Logic (CSL 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2471))

Included in the following conference series:

Abstract

A Boolean constraint satisfaction instance is a set of constraint applications where the allowed constraints are drawn from a fixed set C of Boolean functions. We consider the problem of determining whether two given constraint satisfaction instances are equivalent and prove a dichotomy theorem by showing that for all finite sets C of constraints, this problem is either polynomial-time solvable or coNP-complete, and we give a simple criterion to determine which case holds. A more general problem addressed in this paper is the isomorphism problem, the problem of determining whether there exists a renaming of the variables that makes two given constraint satisfaction instances equivalent in the above sense. We prove that this problem is coNP-hard if the corresponding equivalence problem is coNP-hard, and polynomial-time many-one reducible to the graph isomorphism problem in all other cases.

Supported in part by grant NSF-INT-9815095/DAAD-315-PPP-gü-ab.

Supported in part by an RIT FEAD grant. Work done in part while visiting Julius-Maximilians-Universität Würzburg.

Work done in part while employed at Julius-Maximilians-Universität Würzburg.

Work done in part while employed at Julius-Maximilians-Universität Würzburg.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Agrawal and T. Thierauf. The formula isomorphism problem. SIAM Journal on Computing, 30(3):990–1009, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  2. K.S. Booth and C. J. Colbourn. Problems polynomially equivalent to graph isomorphism. Technical Report CS-77-01, University of Waterloo, 1979.

    Google Scholar 

  3. S. Buss and L. Hay. On truth-table reducibility to SAT. Information and Computation, 90(2):86–102, 1991.

    Article  MathSciNet  Google Scholar 

  4. 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.

    Article  MATH  MathSciNet  Google Scholar 

  5. N. Creignou and M. Hermann. Complexity of generalized satisfiability counting problems. Information and Computation, 125:1–12, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  6. N. Creignou and J.-J. Hébrard. On generating all solutions of generalized satisfiability problems. Informatique Théorique et Applications /Theoretical Informatics and Applications, 31(6):499–511, 1997.

    MATH  Google Scholar 

  7. N. Creignou, S. Khanna, and M. Sudan. Complexity Classifications of Boolean Constraint Satisfaction Problems. Monographs on Discrete Applied Mathematics. SIAM, 2000.

    Google Scholar 

  8. N. Creignou. A dichotomy theorem for maximum generalized satisfiability problems. Journal of Computer and System Sciences, 51:511–522, 1995.

    Article  MathSciNet  Google Scholar 

  9. T. Eiter and G. Gottlob. Identifying the minimal transversals of a hypergraph and related problems. SIAM Journal on Computing, 24(6):1278–1304, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  10. M. Fontet. Automorphismes de graphes et planarité. In Asterisque, pages 73–90. 1976.

    Google Scholar 

  11. L. Hemachandra. The strong exponential hierarchy collapses. Journal of Computer and System Sciences, 39(3):299–322, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  12. L. M. Kirousis and P. G. Kolaitis. The complexity of minimal satisfiability problems. In Proceedings 18th Symposium on Theoretical Aspects of Computer Science, volume 2010, pages 407–418. Springer Verlag, 2001.

    MathSciNet  Google Scholar 

  13. J. Köbler, U. Schöning, and J. Torán. The Graph Isomorphism Problem: its Structureal Complexity. Progress in Theoretical Computer Science. Birkhäuser, 1993.

    Google Scholar 

  14. S. Khanna, M. Sudan, L. Trevisan, and D. Williamson. The approximability of constraint satisfaction problems. SIAM Journal on Computing, 30(6):1863–1920, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  15. R. Ladner. On the structure of polynomial-time reducibility. Journal of the ACM, 22:155–171, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  16. E. L. Post. Two-valued iterative systems of mathematical logic. In Annals of Math. Studies, volume 5. Princeton University Press, 1941.

    Google Scholar 

  17. C. Papadimitriou and S. Zachos. Two remarks on the power of counting. In Proceedings 6th GI Conference on Theoretical Computer Science, volume 145 of Lecture Notes in Computer Science, pages 269–276. Springer Verlag, 1983.

    Google Scholar 

  18. S. Reith. Generalized Satisfiability Problems. PhD thesis, University of Würzburg, 2001.

    Google Scholar 

  19. S. Reith and H. Vollmer. Optimal satisfiability for propositional calculi and constraint satisfaction problems. In Proceedings 25th International Symposium on Mathematical Foundations of Computer Science, volume 1893 of Lecture Notes in Computer Science, pages 640–649. Springer Verlag, 2000.

    Google Scholar 

  20. S. Reith and K.W. Wagner. The complexity of problems defined by Boolean circuits. Technical Report 255, Institut für Informatik, Universität Würzburg, 2000. To appear in Proceedings International Conference Mathematical Foundation of Informatics, Hanoi, October 25–28, 1999.

    Google Scholar 

  21. T. J. Schaefer. The complexity of satisfiability problems. In Proccedings 10th Symposium on Theory of Computing, pages 216–226. ACM Press, 1978

    Google Scholar 

  22. J. Torán. On the hardness of graph isomorphism. In Proceedings 41st Foundations of Computer Science, pages 180–186, 2000.

    Google Scholar 

  23. K. Wagner. Bounded query classes. SIAM Journal on Computing, 19(5):833–846, 1990.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Böhler, E., Hemaspaandra, E., Reith, S., Vollmer, H. (2002). Equivalence and Isomorphism for Boolean Constraint Satisfaction. In: Bradfield, J. (eds) Computer Science Logic. CSL 2002. Lecture Notes in Computer Science, vol 2471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45793-3_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-45793-3_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44240-0

  • Online ISBN: 978-3-540-45793-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics