Institut Supérieur de Gestion Janvier 2007
Département Informatique
Examen Session Principale
Intelligence Artificielle
Durée : 2 heures
Partie I
1- Comparer entre le schéma arrière 2 et le schéma arrière 1 en précisant les améliorations qu'a apportées la version 2 par rapport à la version 1 du haînage arrière.
2- Donner l'algorithme du schéma avant 2 en pseudo-code.
3- Quand dit-on qu'un groupe de règles d'inférence est sain ?
4- Donnez un exemple de règle d'inférence saine et non complète pour la déduction. Justifier.
Partie II Exercicel
Donner le plus général unificateur (PGU), quand c'est possible, pour chacun des ensembles suivants :
a- E 1 {P(a, f(X), g(Z)); P(A, B, g(f(C))); P(Y, f(Y),W)}
b- E2 {P(X, h(f(a), g(X))); P(b, h(Y, Z)); P(h(A, A), B)}
c- E3 {Q(f(a), g(X)); Q(Y, Y)}
Exercice2
Soit les expressions suivantes :
- Certains malades aiment tous les docteurs
- Aucun malade n'aime les charlatans
a- Exprimer ces expressions sous forme de fbf en utilisant la logique des prédicats du premier ordre.
b- Mettre ces fbf sous forme normale conjonctive.
e- Mettre ces formules sous forme clausale.
d- Déterminer une nouvelle expression qui peut être déduite à partir de ces deux expressions, la mettre sous forme de fbf
Utiliser la stratégie de réfutation de l'ensemble de support pour prouver cette déduction.
Exercice3
Soit la base de connaissances suivante :
Base des règles :
R1 : P2, F2 ß--- P2, A2, A4
R2 : P3, F4, F6 ß---A2
R3 : P3 ß--- A5, P1
R4 : P3, F3, Fl ß---A7, A5, P5
R5 : P4, F5 ß---A7, A3, A2
R6 : P4, F2, F3, F4 ß--- Al, A2
R7 : P5, F2 ß---- P2, Al
R8 : P5, F3 ß---Al, A4, P4
R9 : P5 ß---A3, A2
R10 : P6, F1 ß--- P7, A4, P1
R11 :P5ß--- P3, A4, P7
R12 : P7 ß---- A7, A6, A3
BF= {F1, F3, F6}
Plan = Ø
PBB = {P6}
Table des actes terminaux:
|
Symboles |
Faits ajoutés |
Faits enlevés |
|
Al |
F2 |
Néant |
|
A2 |
Néant |
F2, F3, F4 |
|
A3 |
Néant |
F2 |
|
A4 |
F4 |
Néant |
|
A5 |
F? |
Fl, F6 |
|
A6 |
Fl, F2 |
F4 |
|
A7 |
Néant |
Néant |
Résoudre le problème P6 en utilisant le moteur de type schéma mixte. On donnera une trace d'exécution, puis on donnera le plan de résolution du problème P6.