PyRat : cours 2
L’équipe PyRat
Rappel de l’objectif
page 2/17 L’équipe PyRat PyRat : cours 2
Jalons
Séance 1 ...
Séance 2 ...
Séance 3 Ramasser un unique morceau de fromage dans le labyrinthe
Séance 4 ...
Séance 5 ...
Séance 6 Ramasser plusieurs morceaux de fromage dans le labyrinthe
Séance 7 Gagner contre un adversaire
page 3/17 L’équipe PyRat PyRat : cours 2
Parcours de graphe
Retour sur l’algorithme aléatoire du TP 1
Il s’agit d’un parcours (on explore le graphe en se déplaçant de sommet
en sommet voisin)
C’est un algorithme local (seule l’information des voisins du sommet où
l’on se trouve actuellement est utile, pas le graphe en entier)
Aujourd’hui
Nous allons nous déplacer vers un fromage (pas par hasard)
Pour cela nous allons utiliser des parcours plus classiques
Nous allons parler de parcours en profondeur d’abord et en largeur
d’abord
L’un d’entre eux permettra même de trouver le plus court chemin pour
atteindre le fromage (si le graphe est non pondéré)
page 4/17 L’équipe PyRat PyRat : cours 2
Quelques définitions
Rappel : G= (V,E)
Voisin
On appelle voisin de idans Gla liste des sommets jtels que (i,j)E
Arbre couvrant
On appelle arbre couvrant d’un graphe Gconnexe et non-orienté un arbre
obtenu à partir de Gen retirant des arêtes
Remarque : il existe souvent plusieurs arbres couvrants d’un même graphe
Exemple :
page 5/17 L’équipe PyRat PyRat : cours 2
1 / 17 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 !