PSC.Variables.consistanceDesNoeuds¶
-
Variables.consistanceDesNoeuds()¶ Applique la consistance des noeuds
Cette methode applique la consistance des noeuds pour chaque variable de la liste. La methode de consistance consiste a supprimer du domaine toutes les valeurs qui violent les contraintes unaires. Pour cela, il suffit d’iterer sur la liste des contraintes unaires, et verifier si chacune est verifiee par toutes les valeurs possibles de la variable sur laquelle elle porte. Dans le cas contraire, cette valeur est supprimee du domaine.
Paramètres: self – reference automatique vers l’instance executant cette methode. Voir aussi
Chapitre 8.5.1 du livre
Avertissement
Lors de l’iteration des valeurs du domaine, il faut bien faire attention a iterer sur une copie du domaine, car on ne peut pas supprimer des valeurs d’une liste et continuer a iterer sur celle-ci