Proceedings

Counting Solutions of CSPs: A Structural Approach

Download BibTeX Cite

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

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.

Gilles Pesant. 2005. Counting Solutions of CSPs: A Structural Approach. In Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence, IJCAI-05. IJCAI, 260–264. https://ijcai.org/proceedings/2005/56
Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards