Académique Documents
Professionnel Documents
Culture Documents
1
Un fermier se trouve sur la rive ouest d’une rivière avec une chèvre, une laitue et un loup. Il a un petit
bateau. Le fermier doit utiliser le bateau pour transporter la chèvre, le loup et la laitue sur la rive est. Le
bateau ne peut transporter qu’un seul élément à la fois (avec le fermier). Le fermier ne peut pas laisser le
loup et la chèvre sur la même rive tous seuls (même chose pour la chèvre et la laitue) :
On souhaite modéliser le problème avec une recherche en largeur. Les états peuvent être représentés par
deux ensembles W et E contenant les éléments sur la rive Ouest et Est respectivement :
État initial : W = { fermier, chèvre, loup, laitue }, E = {}
État but : W = {}, E = { fermier, chèvre, loup, laitue }
Tracez l’arbre de recherche ?
Résolvez le problème avec les différentes stratégies vues en cours à savoir :
Largeur d’abord (Breath‐first)
Profondeur d’abord (Depth‐first)
Profondeur Itérative (Iterative deepening)
Exercice. 2
Considérez la carte suivante. Le but est de trouver le chemin le plus court de A vers I.
Le coût de chaque connexion est indiqué. Deux heuristiques h1 et h2 sont données comme suit :