skip to main content
research-article
Free Access

Constraint satisfaction problems and global cardinality constraints

Published:01 September 2010Publication History
Skip Abstract Section

Abstract

In a constraint satisfaction problem (CSP) the goal is to find an assignment of a given set of variables subject to specified constraints. A global cardinality constraint is an additional requirement that prescribes how many variables must be assigned a certain value. We study the complexity of the problem CCSP(Γ), the CSP with global cardinality constraints that allows only relations from the set Γ. The main result of this paper characterizes sets Γ that give rise to problems solvable in polynomial time, and states that the remaining such problems are NP-complete.

References

  1. Allen, J. Natural Language Understanding. Benjamin Cummihgs, 1994.Google ScholarGoogle Scholar
  2. Allender, E., Bauland, M., Immerman, N., Schnoor, H., Vollmer, H. The complexity of satisfiability problems: Refining Schaefer's theorem. J. Comput. Syst. Sci. 75, 4 (2009), 245--254. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Barto, L., Kozik, M. Constraint satisfaction problems of bounded width. In FOCS (2009), 595--603. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Barto, L., Kozik, M. New conditions for Taylor varieties and CSP. In LICS, 2010. to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bazgan, C., Karpinski, M. On the complexity of global constraint satisfaction. In ISAAC (2005), 624--633. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bessière, C., Hebrard, E., Hnich, B., Walsh, T. The complexity of global constraints. In AAAI (2004), 112--117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bulatov, A. Tractable conservative constraint satisfaction problems. In LICS (2003), 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bulatov, A., Jeavons, P., Krokhin, A. Functions of multiple-valued logic and the complexity of constraint satisfaction: A short survey. In ISMVL (2003), 343--351. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Bulatov, A.A. A dichotomy theorem for constraint satisfaction problems on a 3-element set. J. ACM 53, 1 (2006), 66--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Bulatov, A.A., Krokhin, A.A., Larose, B. Dualities for constraint satisfaction problems. In Complexity of Constraints (2008), 93--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Bulatov, A.A., Marx, D. Constraint satisfaction parameterized by solution size. Manuscript.Google ScholarGoogle Scholar
  12. Bulatov, A.A., Marx, D. The complexity of global cardinality constraints. In LICS (2009), 419--428. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bulatov, A.A., Valeriote, M. Recent results on the algebraic approach to the CSP. In Complexity of Constraints (2008), 68--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Creignou, N., Schnoor, H., Schnoor, I. Non-uniform boolean constraint satisfaction problems with cardinality constraint. In CSL (2008), 109--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Dechter, R. Constraint Processing. Morgan Kaufmann Publishers, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Denecke, K., Wismath, S. Universal Algebra and Applications in Theoretical Computer Science. Chapman and Hall, CRC Press, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Dunkin, N., Bater, J., Jeavons, P., Cohen, D. Toward high order constraint represenations for the frequency assignment problem. Technical Report CSD-TR-98--05, Department of Computer Science, Royal Holloway, University of London, Egham, Surrey, UK, 1998.Google ScholarGoogle Scholar
  18. Feder, T., Vardi, M. The computational structure of monotone monadic SNP and constraint satisfaction: A study through datalog and group theory. SIAM J. Comput. 28 (1998), 57--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Freuder, E. Synthesizing constraint expressions. Commun. ACM 21, (1978) 958--966. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Freuder, E.C. Complexity of k-tree structured constraint satisfaction problems. In Proceedings of AAAI-90 (Boston, MA, 1990), 4--9.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Grohe, M. The complexity of homomorphism and constraint satisfaction problems seen from the other side. J. ACM 54, 1 (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Hell, P., Nesetril, J. Colouring, constraint satisfaction, and complexity. Comput. Sci. Rev. 2, 3 (2008), 143--163. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Jeavons, P., Cohen, D., Gyssens, M. Closure properties of constraints. J. ACM 44 (1997), 527--548. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Kautz, H.A., Selman, B. Planning as satisfiability. In ECAI (1992), 359--363. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Khanna, S., Sudan, M., Trevisan, L., Williamson, D.P. The approximability of constraint satisfaction problems. SIAM J. Comput. 30, 6 (2001) 1863--1920. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Kolaitis, P., Vardi, M. Conjunctive-query containment and constraint satisfaction. J. Comput. Syst. Sci. 61 (2000), 302--332. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Kratsch, S., Marx, D., Wahlström, M. Parameterized complexity and kernelizability of Max Ones and Exact Ones problems. Submitted, 2010.Google ScholarGoogle Scholar
  28. Ladner, R. On the structure of polynomial time reducibility. J. ACM 22 (1975), 155--171. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Larose, B., Tesson, P. Universal algebra and hardness results for constraint satisfaction problems. In ICALP (2007), 267--278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Marx, D. Parameterized complexity of constraint satisfaction problems. Comput. Complex. 14, 2 (2005), 153--183. Special issue "Conference on Computational Complexity (CCC) 2004". Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Marx, D. Tractable hypergraph properties for constraint satisfaction and conjunctive queries. In STOC (2010), to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Montanari, U. Networks of constraints: Fundamental properties and applications to picture processing. Inf. Sci. 7 (1974), 95--132.Google ScholarGoogle ScholarCross RefCross Ref
  33. Nadel, B. Constraint satisfaction in Prolog: Complexity and theory-based heuristics. Inf. Sci. 83, 3--4 (1995), 113--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Schaefer, T. The complexity of satisfiability problems. In STOC (1978), 216--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. van Beek, P. Reasoning about qualitative temporal information. Artif. Intell. 58 (1992), 297--326. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Constraint satisfaction problems and global cardinality constraints

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Communications of the ACM
            Communications of the ACM  Volume 53, Issue 9
            September 2010
            97 pages
            ISSN:0001-0782
            EISSN:1557-7317
            DOI:10.1145/1810891
            Issue’s Table of Contents

            Copyright © 2010 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 September 2010

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Popular
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format