Résolution de problèmes en IA:
Les algorithmes de recherche
Salima Hassas
Université Lyon1
Ce cours réutilise les transparents de cours de Mr. Pelligrini (Univ. Genève)
2
La résolution de problème
Problème
Trouver une application entre l’ensemble des lettres et des chiffres qui vérifie
l’opération
S E N D
M O R E
M O N E Y
Représenter le problème
- Ensembles L={S,E,N,D,R,O,M,Y, r1,r2,r3,r4}, C={0,.,9}
- contraintes (permettant de vérifier l’opération)
Etat initial
- D=0,1 ou 2 ou,..9 , E=0, 1, ..,9 etc
- M=1, ou, ..9, idem pour S
- r1, r2, r3, r4= 0 ou 1
Etat final : {M=1, O=0, S=9, R=8, D=7, N=6, E=5, Y=2}
3
La résolution de problème
État initial
État final
..
..
Espace d’états (du problème)
- Successeur : état suivant
- Actions: Transition entre états
Algorithme de recherche : trouver le chemin de l’état initial à l’état final
4
Algorithmes de recherche
Autre exemple: le taquin-8
5
Algorithmes de recherche
Autre exemple: le taquin-8
1 / 95 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !