Académique Documents
Professionnel Documents
Culture Documents
GINF1/GSTR1
Matière : Théorie des Graphes
TD/TP N°1
Exercice 1
1. G est-il connexe ?
2. Déterminer le nombre de cycles de longueur 6 et d’origine G ainsi que le nombre de
tous les cycles du graphe de longueur 6
3. Déterminer le nombre de chaînes de longueur 8 reliant F à D
Même question entre E et G
4. Existe-t-il une chaine eulérienne ? un cycle eulérien ? justifiez
Exercice 3
Trois pays envoient chacun à une conférence deux espions ; chaque espion doit espionner tous les
espions des autres pays (mais pas son propre collègue !).
a) Représentez cette situation par un graphe d'ordre 6 dans lequel chaque arête reliant i et j
signifie que i espionne j et que et j espionne i.
b) Ce graphe est-il complet ? est-il connexe ?
c) Quel est le degré de chaque sommet ? Déduisez-en le nombre d'arêtes.
d) Existe t-il une chaine eulérienne ? un cycle eulérien ?
Exercice 4
Des touristes sont logés dans un hôtel nommé A. Un guide fait visiter six sites touristiques
nommés B, C, D, E, F et G. Les tronçons de route qu'il peut emprunter sont représentés sur le
graphe ci-dessous.
G
F
1) A partir de l'hôtel, le guide peut-il emprunter tous les tronçons de route en passant une
et une seule fois sur chacun d'eux ? Proposez une.
2) Même question s'il doit obligatoirement terminer son circuit à l'hôtel.
Les voisins de chaque sommet sont supposés écrits dans l’ordre croissant de leurs numéros.
0 a pour voisins 1, 4, 7, 8 ; 1 a pour voisins 0, 5, 7 ; 2 a pour voisins 5, 10, 12, 13 ; etc.
a) En partant du sommet 0, faire une exploration en profondeur de ce graphe, en utilisant l’ordre
de voisins tel qu’il a été défini.
b) Toujours en partant du sommet 0, faire une exploration en largeur du graphe.
c) Refaire a) et b) en utilisant les fonctions prédéfinies dans Matlab : bfsearch et dfsearch
EXERCICE 6
Exercice 7
f
e
j
c
h
g
d