Résumé
La programmation par contraintes est une technologie désormais largementutilisée pour résoudre des problèmes combinatoires dans les applicationsindustrielles. Pourtant, l’utiliser requiert une certaine connaissance du paradigmedes contraintes. Cet article introduit un cadre pour apprendre automatiquementdes réseaux de contraintes à partir d’ensembles d’instances qui sont des solutionsacceptables ou des assignations non désirables du problème que nous souhaiterionsexprimer. Ce qui peut aider un novice à manipuler ses contraintes. Enrestreignant le langage des contraintes utilisées pour construire le réseau, celapeut aussi assister un expert dans la recherche d’une modélisation efficace d’unproblème donné.