Projet de résolution de problèmes : satisfaction de contraintes pour le Wordle Mind
Éxecution de l'algorithme A1 - Retour arrière chronologique (partie 1) :
- Dans le fichier part1.py, sassurer que la section "Enable Forward Checking" (lignes 200-203) soit commentée.
- Fixer debug = True pour voir les détails d'exécution (environ ligne 60).
- Au fond de la page, décommenter la ligne "startGame(n)" (environ ligne 297), avec n la taille du mot à deviner.
- Exécuter le fichier part1.py.
Éxecution de l'algorithme A2 - Retour arrière chronologique avec arc cohérence (partie 1) :
- Dans le fichier part1.py, sassurer que la section "Enable Forward Checking" (lignes 200-203) soit décommentée.
- Fixer debug = True pour voir les détails d'exécution (environ ligne 60).
- Au fond de la page, décommenter la ligne "startGame(n)" (environ ligne 297), avec n la taille du mot à deviner.
- Exécuter le fichier part1.py.
Éxecution de l'algorithme génétique (partie 2) :
- Dans le fichier wordleMind.py, en début de page, fixer les paramètres à utiliser pour l''algorithme génétique.
- Fixer debug = True pour voir les détails d'exécution.
- Au fond de la page, décommenter la ligne "playEvolutionnary_part2()" (environ ligne 221).
- Fixer verbose = True pour voir une trace du déroulement du jeu.
- Exécuter le fichier wordleMind.py.
Éxecution de l'algorithme génétique optimisé (partie 3) :
- Dans le fichier wordleMind.py, en début de page, fixer les paramètres à utiliser pour l''algorithme génétique.
- Fixer debug = True pour voir les détails d'exécution.
- Au fond de la page, décommenter la ligne "playEvolutionnary_part3()" (environ ligne 222).
- Fixer verbose = True pour voir une trace du déroulement du jeu.
- Exécuter le fichier wordleMind.py.