Skip to main content

Constraint Satisfaction Problems and Finite Algebras

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2000)

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

Included in the following conference series:

Abstract

Many natural combinatorial problems can be expressed as constraint satisfaction problems. This class of problems is known to be NP-complete in general, but certain restrictions on the form of the constraints can ensure tractability. In this paper we show that any restricted set of constraint types can be associated with a finite universal algebra. We explore how the computational complexity of a restricted constraint satisfaction problem is connected to properties of the corresponding algebra. Using these results we exhibit a common structural property of all known intractable constraint satisfaction problems. Finally, we classify all finite strictly simple surjective algebras with respect to tractability. The result is a dichotomy theorem which significantly generalises Schaefer’s dichotomy for the Generalised Satisfiability problem.

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. W. Bibel. Constraint satisfaction from a deductive viewpoint. Artificial Intelligence, 35, 1988, 401–413.

    Article  MATH  MathSciNet  Google Scholar 

  2. A. Bulatov, A. Krokhin, P. Jeavons. Constraint satisfaction problems and finite algebras. Oxford University Computing Lab. Technical Report, PRG-TR-4-99.

    Google Scholar 

  3. T. Feder, M.Y. Vardi. The computational structure of monotone monadic SNP and constraint satisfaction: a study through Datalog and group theory. SIAM J. Computing, 28(1), 1998, 57–104.

    Article  MATH  MathSciNet  Google Scholar 

  4. M. Garey, D.S. Johnson. Computers and Intractabilty: A Guide to the Theory of NP-Completeness. Freeman, San-Fransisco, CA, 1979.

    MATH  Google Scholar 

  5. M. Gyssens, P. Jeavons, D. Cohen. Decomposing constraint satisfaction problems using database techniques. Artificial Intelligence, 66(1), 1994, 57–89.

    Article  MATH  MathSciNet  Google Scholar 

  6. P. Jeavons, M.C. Cooper. Tractable constraints on ordered domains. Artificial Intelligence, 79(2), 1995, 327–339.

    Article  MATH  MathSciNet  Google Scholar 

  7. P. Jeavons, D. Cohen, M. Gyssens. Closure properties of constraints. Journal of the ACM, 44(4), 1997, 527–548.

    Article  MATH  MathSciNet  Google Scholar 

  8. P. Jeavons, D. Cohen, J. Pearson. Constraints and universal algebra. Annals of Mathematics and Artificial Intelligence 24, 1998, 51–67.

    Article  MATH  MathSciNet  Google Scholar 

  9. P. Jeavons. On the algebraic structure of combinatorial problems. Theoretical Computer Science, 200, 1998, 185–204.

    Article  MATH  MathSciNet  Google Scholar 

  10. L. Kirousis. Fast parallel constraint satisfaction. Artificial Intelligence, 64, 1993, 147–160.

    Article  MATH  Google Scholar 

  11. A.K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8, 1977, 99–118.

    Article  MATH  Google Scholar 

  12. A.K. Mackworth. Constraint satisfaction. In Encyclopedia of Artificial Intelligence, vol. 1 (Ed. S.C. Shapiro), Wiley Interscience, 1992, 285–293.

    Google Scholar 

  13. R.N. McKenzie, G.F. McNulty, W. Taylor. Algebras, Lattices, Varieties, vol. 1, Wadsworth and Brooks, California, 1987.

    MATH  Google Scholar 

  14. U. Montanari. Networks of constraints: fundamental properties and applications to picture processing. Information Sciences, 7, 1974, 95–132.

    Article  MathSciNet  Google Scholar 

  15. J. Pearson, P. Jeavons. A survey of tractable constraint satisfaction problems. Technical Report CSD-TR-97-15, Royal Holloway, University of London, 1997.

    Google Scholar 

  16. E.L. Post. The two-valued iterative systems of mathematical logic, Ann. Math. Studies 5, Princeton Univ. Press, 1941.

    Google Scholar 

  17. T.J. Schaefer. The complexity of satisfiability problems. In Proceedings of 10th ACM Symposium on Theory of Computing (STOC), 1978, 216–226.

    Google Scholar 

  18. Á. Szendrei. Clones in universal algebra (Séminaire de Mathématiques Supérieurs, vol. 99). Les Presses de l’Université de Montréal, 1986.

    Google Scholar 

  19. Á. Szendrei. Simple surjective algebras having no proper subalgebras, J. Austral. Math. Soc. (Series A), 48, 1990, 434–454.

    MATH  MathSciNet  Google Scholar 

  20. A. Szendrei. Term minimal algebras. Algebra Universalis, 32(4), 1994, 439–477.

    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

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bulatov, A.A., Krokhin, A.A., Jeavons, P. (2000). Constraint Satisfaction Problems and Finite Algebras. In: Montanari, U., Rolim, J.D.P., Welzl, E. (eds) Automata, Languages and Programming. ICALP 2000. Lecture Notes in Computer Science, vol 1853. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45022-X_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-45022-X_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67715-4

  • Online ISBN: 978-3-540-45022-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics