Vous êtes sur la page 1sur 2

Intelligence Artificielle

TD3

Exercice 1
Questions directes
Donner le nom de l’algorithme résultant de chacun des cas spéciaux suivants:

• L’exploration locale par faisceau (local beam search) avec k = 1.

• L’exploration locale par faisceau (local beam search) avec un seul état
initial et aucune limite sur les nœuds gardés en mémoire.

• La méthode simulated annealing (recuit simulé) avec T = 0 tout le


temps et dont le nombre d’itérations n’est pas limité.

Exercice 2
Le problème inverse des n-reines est une variante des n-reines dans laquelle
on cherche toutes les façons de placer n reines sur un échiquier de n × n,
ayant une reine par ligne, de sorte que chaque paire de reines s’attaque .
Étant donné que n = 3, répondez aux questions suivantes.

1. Quel est le nombre d’états possibles pour ce problème?

2. Quel est le nombre de solutions? (citer touts les solutions possibles)

3. En cas de succès quel est le nombre moyen d’tapes?

4. Quel est le nombre attendu d’essais pour ce problème? (indication :


si la probabilité de succès est p, il faut en moyenne 1/p essais pour
trouver une solution

5. Existe-t-il des maxima locaux?

1
Exercice 3
Soit le graphe ci-dessous où chaque état a une valeur objective indiquée dans
le tableau 1. Nous pouvons effectuer une action qui nous mène d’un état à
un autre. Les identificateurs des actions sont indiqués sur les arcs du graphe.
Le but est d’effectuer une séquence d’actions qui maximiserait la fonction
objectif. Supposons que A est l’état initial.

Figure 1:

Etat Valeur
A 1
B 5
C 4
D 7
E 9
F 5
G 4
H 6
I 3
J 6
K 10

1. En effectuant l’algorithme Hill Climbing, quel serait l’état final que


nous allons atteindre par cet algorithme.