Le document traite de la programmation par contraintes (PPC) dans le contexte de l'aide à la décision et de l'intelligence artificielle, présentant des problèmes de satisfaction de contraintes (CSP) et leurs applications dans divers domaines. Il décrit des concepts clés tels que la modélisation de problèmes, l'instanciation des variables et la formulation des contraintes, illustrés par des exemples pratiques comme le problème de cryptarithmétique et le coloriage de graphes. La PPC offre une approche flexible pour résoudre efficacement divers problèmes nécessitant la satisfaction de contraintes.