Intelligence Artificielle : Logique et Contraintes


Bilan de la session 1 :

L'objectif de cette session a été de présenter le cadre général des problèmes de satisfaction de contraintes. Nous avons vu comment formaliser de tels problèmes, et étudié les principes de base des méthodes et algorithmes que l'on retrouve au coeur de la plupart des systèmes de résolution de contraintes.

Ces méthodes utilisent à la fois :

Il vous appartient de bien apprendre le cours et de vous assurer que vous avez bien compris toutes les notions qui ont été présentées. Vous pouvez utiliser les 2 quizz qui vous ont été transmis pour vous auto-évaluer. Vous devez être capable de traiter des exercices similaires à ceux qui ont été abordés en TD de façon efficace. Pour cela, n'hésitez pas à réappliquer les différentes exercices sur les différents problèmes ou des variantes que vous pouvez créer à votre guise.

Session 2 :

Nous avons vu comment ces deux notions peuvent être intégrées dans le cadre d'algorithmes hybrides paramétrables et dont nous avons présenté différentes variantes.

Dans la suite du cours, nous allons également aborder des aspects plus pratiques de la résolution de problèmes à l'aide de solveurs de contraintes. Afin de pouvoir les effectuer dans de bonnes conditions il vous est demandé :

TD 6 (sur machine)

Archive à télécharger

Rappel : vous pouvez décompresser une archive au format .tgz l'aide la ligne de commande :
tar xzf nom_de_l'archive

TD 10 (sur machine)

Contraintes Globales (1)

Archive à télécharger et contenant le dossier correspondant au problème de la feuille de TD 10.

TD 11 (sur machine)

TP Noté

Archive à télécharger et contenant le dossier correspondant au problème de la feuille de TD 11.

TD 12 (sur machine)

Contraintes Globales (2)

Archive à télécharger et contenant le dossier correspondant au problème de la feuille de TD 12.

Rédacteur de cette page (pour toute remarque) : Philippe Chatalic.