Course Notes on Constraint Satisfaction Problems (CSPs)

This node contains one installment of the course notes for MIT's graduate course on the foundations of artificial intelligence.

This installment of the notes describes discrete constraint satisfaction problems and various algorithms which have been developed in AI for finding solutions. The notes emphasize the NP-complete nature of these problems and briefly discusses the general nature of the complexity class NP. The AI algorithms are based on various strengths of "consistency" that have been discussed in the AI literature. Implementations of consistency notions using inference rules is also discussed.

postscript.

David McAllester, February, 1995