Cohérence d'arc existencielle : un pas de plus vers la cohérence d'arc complète
Abstract
Les réseaux de contraintes pondérées offrent un cadre de représentation et de résolution permettant d'exprimer des contraintes dites "molles", utiles pour modéliser un très large champ d'applications. La plupart des solveurs que l'on trouve actuellement implantent un algorithme de séparation et évaluation en profondeur d'abord qui maintient une cohérence locale durant la phase d'exploration de l'arbre. Les résultats empiriques tendent à prouver que maintenir FDAC* semble être le meilleur choix en pratique. Nous présentons dans cet article une forme d'arc cohérence plus forte, appelée cohérence d'arc existentielle et directionnelle, ainsi qu'un algorithme permettant de transformer un réseau de contraintes pondérées en un réseau équivalent, satisfaisant cette propriété. L'algorithme s'avère efficace sur de nombreuses classes de problèmes.