Proceedings

Counting Solutions of CSPs: A Structural Approach

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 260-264.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Determining the number of solutions of a CSP has several applications in AI, in statistical physics, and in guiding backtrack search heuristics. It is a #Pcomplete problem for which some exact and approximate algorithms have been designed. Successful CSP models often use high-arity, global constraints to capture the structure of a problem. This paper exploits such structure and derives polytime evaluations of the number of solutions of individual constraints. These may be combined to approximate the total number of solutions or used to guide search heuristics. We give algorithms for several of the main families of constraints and discuss the possible uses of such solution counts.

  1. [Ajili and Contejean, 1995] F. Ajili and E. Contejean. Com- plete Solving of Linear Diophantine Equations and In- equations without Adding Variables. In Proc. CP'05, pages 1-17. Springer-Verlag LNCS 976, 1995.
  2. [Angelsmark and Jonsson, 2003] O. Angelsmark and P. Jon- sson. Improved Algorithms for Counting Solutions in Constraint Satisfaction Problems. In Proc. CP'03, pages 81-95. Springer-Verlag LNCS 2833, 2003.
  3. [Beldiceanu and Contejean, 1994] N. Beldiceanu and E. Contejean. Introducing Global Constraints in CHIP. Mathematical and Computer Modelling, 20:97-123, 1994.
  4. [Birnbaum and Lozinskii, 1999] E. Birnbaum and E. L. Lozinskii. The Good Old Davis-Putnam Procedure Helps Counting Models. Journal of Artificial Intelligence Re- search, 10:457-477, 1999.
  5. [Bulatov and Dalmau, 2003] A.A. Bulatov and V. Dalmau. Towards a Dichotomy Theorem for the Counting Con- straint Satisfaction Problem. In Proc. FOCS'03, pages 562-573. IEEE Computer Society, 2003.
  6. [Burton and Steif, 1994] R. Burton and J. Steif. Nonunique- ness of Measures of Maximal Entropy for Subshifts of Finite Type. Ergodic Theory and Dynamical Systems, 14:213-236, 1994.
  7. [Darwiche, 2001] A. Darwiche. On the Tractable Counting of Theory Models and its Applications to Truth Main- tenance and Belief Revision. Journal of Applied Non- Classical Logic, 11:11-34, 2001.
  8. [Horsch and Havens, 2000] M. Horsch and B. Havens. Prob- abilistic Arc Consistency: A Connection Between Con- straint Reasoning and Probabilistic Reasoning. In UAI- 2000, pages 282-290, 2000.
  9. [Jerrum et al., 2004] M. Jerrum, A. Sinclair, and E. Vigoda. A polynomial-Time Approximation Algorithm for the Per- manent of a Matrix with Non-Negative Entries. Journal of the ACM, 51:671-697, 2004.
  10. [Kask et al., 2004] K. Kask, R. Dechter, and V. Gogate. Counting-Based Look-Ahead Schemes for Constraint Sat- isfaction. In Proc. CP'04, pages 317-331. Springer-Verlag LNCS 3258, 2004.
  11. [Lebowitz and Gallavotti, 1971] J. Lebowitz and G. Gallavotti. Phase Transitions in Binary Lattice Gases. Journal of Mathematical Physics, 12:1129-1133, 1971.
  12. [Mohr and Henderson, 1986] R. Mohr and T.C. Henderson. Arc and Path Consistency Revisited. Artificial Intelli- gence, 28:225-233, 1986.
  13. [Orponen, 1990] P. Orponen. Dempster's Rule of Combi- nation is #-Complete. Artificial Intelligence, 44:245-253, 1990.
  14. [Pesant, 2004] G. Pesant. A Regular Language Membership Constraint for Finite Sequences of Variables. In Proc. CP'04, pages 482-495. Springer-Verlag LNCS 3258, 2004.
  15. [Refalo, 2004] P. Refalo. Impact-Based Search Strategies for Constraint Programming. In Proc. CP'04, pages 557-571. Springer-Verlag LNCS 3258, 2004.
  16. [Régin, 2004] J.-C. Régin. Global Constraints and Filtering Algorithms. In M. Milano, editor, Constraint and Integer Programming: Toward a Unified Methodology. Kluwer, 2004.
  17. [Roth, 1996] D. Roth. On the Hardness of Approximate Rea- soning. Artificial Intelligence, 82:273-302, 1996. IJCAI
  18. Trick, 2003
  19. M.A. Trick. A Dynamic Programming Ap- proach for Consistency and Propagation for Knapsack Constraints. Annals of Operations Research, 118:73-84, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards