Vous êtes sur la page 1sur 8

Cycle ingénieur 2 UV FUNS Semestre 7

Responsable : B. Allaert Year : 2022–2023


TD - Graphes (parcours de chemin / ordonnancement)

Exercice 1 (PCCH) : Randonnée dans les Alpes

Un groupe d’amis organise une randonnée dans les Alpes. On a représenté par le grahpe ci-dessous les som-
mets B, C, D, F, T, N par lesquels ils peuvent choisir de passer. Une arête entre deux sommets coîncide avec
l’existance d’un chemin entre les deux sommets.

Questions :
1. Déterminer le degré de chacun des sommets. On pourra donner le résultat sous forme de tableau.
2. Justifier que le graphe est connexe.
3. Le groupe souhaite passer par les six sommets en passant une fois et une seule par chaque chemin.
Démontrer que leur souhait est réalisable. Donner un exemple de trajet possible.
4. Le groupe souhaite associer chaque sommet à une couleur de sorte que les sommets reliés par un chemin
n’ont pas la même couleur. On note n le nombre chromatique du graphe. Montrer que 4 ≤ n ≤ 6.
5. Proposer un coloriage du graphe permettant de déterminer son nombre chromatique.
6. Le groupe se trouve au sommet B et souhaite se rendre au sommet N. Les distances en kilomètres
entre chaque sommet ont été ajoutées sur le graphe. Indiquer une chaîne qui minimise la distance du
trajet. Justifier la réponse.

Exercice 2 (PCCH) : Agence de voyages

Une agence de voyages organise différents excursions dans une région du monde et propose la visite de sites
incontournables, nommés A, B, C, D, E et F. Ces excursions sont résumées sur le graphe ci-dessous dont les
sommets désignent les sites, les arêtes représentent les routes pouvant être empruntées pour relier deux sites
et le poids des arêtes désigne le temps de transport (en heures) entre chaque site.

Questions :
1. Justifier que ce graphe est connexe.
2. Un touriste désire aller du site A au site F en limitant au maximum les temps de transport. En
utilisant un algorithme, déterminer la plus courte chaîne reliant le sommet A et au sommet F.
3. En déduire le temps de transport minimal pour aller du site A au site F.
4. Un touriste désirant apprécier un maximum de paysages souhaite suivre un parcours empruntant
toutes les routes proposées une et une seule fois. Si ce parcours existe, le décrire sans justifier ; dans
le cas contraire justifier qu’un tel parcours n’existe pas.
Exercice 3 (PCCH) : Une nuit au musée

Voici le plan d’un musée : les parties manquantes matérialisent les portes et les visiteurs partent de l’accueil,
visient le musée et doivent terminer leur visite à la boutique.

Questions :
1. Représenter la situation à l’aide d’un graphe en précisant ce que représentent arêtes et sommets.
2. Ce graphe est-il connexe ?
3. Déterminer le degré de chacun des sommets. On pourra donner le résultat sous forme d’un tableau.
4. Pourquoi est-il possible de trouver un circuit où les visiteurs passent une fois et une seule par toutes
les portes ? Donner un exemple d’un tel circuit.
5. Comment colorier les salles y compris l’accueil et la boutique, en utilisant un minimum de couleurs,
pour que deux salles qui communiquent par une porte aient des couleurs différents ? Montrer que ce
nombre chromatique est égal à 3.

Exercice 4 (PCCH) : Jardin pédagogique

Une grande ville a créé un jardin pédagogique sur le thème de l’écologie, jardin qui doit être visité par la
suite par la majorité des classes de cette ville. Ce jardin comporte six sones distinctes correspondant aux
thèmes : A. Eau ; B. Economie d’énergie ; C. Plantations et cultures locales ; D. Développement durable ; E.
Biotechnologies ; F. Contes d’ici (et d’ailleurs).
Ces zones sont reliées par des passages (portes) où sont proposées des questionnaires. Le jardin et les portes
sont représentés par le graphe ci-dessous (chaque porte et donc chaque questionnaire est représenté par une
arête).

Questions :
1. Si un visiteur répond à tous les questionnaires, à combien de questionnaires aura-t-il répondu ?
2. Donner la matrice G associée à ce graphe.
3. Le graphe est-il complet ? est-il connexe ? Justifier.
4. Peut-on parcourir le jardin en répondant à tous les questionnaires et sans repasser deux fois devant
le même questionnaire :
5. a) En commençant la visite par n’importe quelle zone ? Justifier.
6. b) En commençant la visite par la zone C (plantations et cultures) ? Dans ce cas, si la réponse est
positive, quelle sera la dernière zone visité ? Justifier.
7. Donner et justifier un encadrement du nombre chromatique de ce graphe.
8. Déterminer alors en utilisant un algorithme adapté, le nombre chromatique de ce graphe et proposer
une répartition des couleurs.

Exercice 5 (PCCH) : Gestion de trafic

Le trafic issu de La Rochelle à destination de Chambéry est actuellement acheminé par la route suivante : La
Rochelle, Limogues, Cermont-Ferrand, Lyon, Chambéry. Cependant pour répondre à des règles de sécurité
et de qualité, ce trafic doit être bi-router. Un état des possibilités sur les différents arcs du réseau a été
réalisé, et les arcs pouvant accueillir un surcroît de trafic sont ceux appartenant au graphe ci-joint.

Pour réaliser ce bi-routage, les règles suivantes devront être respectées :


— La route existante est maintenue telle qu’actuellement.
— Les deux routes ne devront avoir aucun noeud commun, à pârt les noeuds extrémité.
— La nouvelle route devra être réalisée au moindre coût (les coût sont mentionnés sur les arcs).

Questions :
1. Quelle sera cette deuxième route ? et quel sera son coût ?
Corrigé exercice 1

Q1
B(2), C(4), D(4), N(3), F(5), T(4)
Q2
Ce graphe est connexe car tous les sommets peuvent être reliés entre eux par (au moins) une chaine. Par
exemple, la chaine B-C-D-N-T-F contient touts les sommets.
Q3
L’existance d’un parcours permettant au groupe de passer par les six sommets en passant une fois et une
seule par chaque chemin est liée à l’existance d’un parcours eulérien. Puisque deux sommets exactement sont
de degré impair et que les autres sont de degré pair, le théorème d’Euler nous permet d’affirmer l’existance
d’une telle chaine eulérienne, donc d’un tel parcours. Par exemple, le trajet F-B-C-F-N-T-F-D-C-T-D-N
répond au problème.
Q4
le sommet ayant le plus grand degré est le sommet F, de degré 5. Le cours nous affirme qu’alors n ≤ 5 + 1,
c’est à dire n ≤ 6. De plus le sous-graphe F-C-T-D, d’ordre 4 étant complet, on aura n ≥ 4 (il faudra au
moins 4 couleurs pour le colorier).
Q5
On utilise l’algortihme de coloration dit "algorithme glouton" pour colorier le graphe. Il suffit de placer les
sommets dans l’ordre décroissant en fonction de leur degré. Puis affecter la même couleur aux sommets qui
ne sont pas voisins (en respectant l’ordre décroissant des degrés). Une fois l’ensemble des sommets parcouru
pour une couleur, nous prenons une nouvelle couleur et recommençons l’algorithme à partir du premier
sommet de plus grand degré n’ayant pas de couleur affectée.
Sommet Degré Couleur
F 5 Couleur 1
C 4 Couleur 2
D 4 Couleur 3
T 4 Couleur 4
N 3 Couleur 2
B 2 Couleur 4
Le nombre chromatique de ce graphe est donc égal à 4.
Q6
On utilise l’agorithme de Dijkstra pour trouver le plus court chemin entre deux sommets.
Début B : B-C(12) ; B-F(15) ; 12 < 15 donc prochain sommet C
Début C : C-B(12) > B(0) donc pas B-C ; C-F(15) >= B-F(15) donc pas C-F ; C-T(16) ; C-D(14) ; C-D plus
court
Debut D : D-C(14) donc pas C ; D-F(19) donc pas F ; D-T (17) donc pas T ; D-N(26) ; plus petit = F
Debut F : F-T (23) donc pas T ; F-N (38) donc pas N ; plus petit sommet = T
Debut T : T-N (23) = T-N < D-N
=> plus de sommets à parcourir, meilleur chemin B-C-T-N de longueur 23
Corrigé exercice 2

Q1
Ce graphe est connexe car tous les sommets peuvent être reliés entre eux par (au moins) une chaine. Par
exemple, la chaine A-B-C-F-E-D contient touts les sommets.
Q2
On utilise l’agorithme de Dijkstra pour trouver le plus court chemin entre deux sommets.
Début A : A-B(7) ; A-D(15), plus petit sommet = B
Début B : B-C(19) ; B-F(23) ; B-E(11), plus petit sommet = E
Début E : E-F(25) non ; E-B(15) non ; E-D(13) < A-D(15) oui, plus petit sommet = D
Début D : D-A(28) non ; D-C(18) < B-C(19) oui, plus petit sommet = C
Début C : C-F(21) < B-F(23) oui
=> plus de chemin possible, meilleur parcours A-B-E-D-C-F
Q3
Le temps de transport de A vers F est de 21 heures
Q4
Déterminer un parcours empruntant toutes les reoutes proposées une et une seule fois revient à chercher une
chaine eulérienne dans ce graphe. Or ce grphe contient quatre sommets de degré impair, à savoir C, D, E et
F qui sont de degré 3. D’après le théorème d’Euler, il n’exsiste pas de chaine eulérienne issue de ce graphe.
Il n’existe donc pas de parcours empruntant toutes les routes proposées une et une seule fois.
Corrigé exercice 3

Q1
Si on représente le musée à l’aide d’un graphe dont les somemts sont les pièces et les arêtes sont les portes

permettant de communiquer entre les pièces.


Q2
Le graphe est connexe car entre tout couple de sommets, il existe au moins une chaine.
Q3
A(4), B(4), C(4), D(4), E(4), F(2), G(4), H(2), Y(3), Z(1)
Q4
Puisque seuls les deux sommets Y et Z sont de degré impair, le théorème d’Euler affime l’existence d’une
chaine eulérienne. Un exemple de tel chemin est la chaine Y-G-C-Y-A-C-D-G-H-E-D-B-E-F-B-A-Z.
Q5

Sommet Degré Couleur


A 4 Couleur 1
B 4 Couleur 2
C 4 Couleur 2
D 4 Couleur 1
E 4 Couleur 3
G 4 Couleur 1
Y 3 Couleur 3
F 2 Couleur 3
H 2 Couleur 2
Z 1 Couleur 2
Le nombre chromatique de ce graphe est donc égal à 3.
Corrigé exercice 4

Q1
Il y a 10 questionnaires car il y a 10 arêtes.
Q2

Q3
Ce graphe est connexe car pour chaque paire de sommets, il existe une chaine les reliant. En revanche, ce
graphe n’est pas complet car par exemple les sommets E et F ne sont pas adjacents.
Q4
Comme le graphe est connexe et qu’il n’y a que deux sommets de degré impair (B et C), le théorème d’Euler
nous permet d’affirmer que ce graphe ne possède qu’une chaine eulérienne (de B vers C ou de C vers B).
Q5
D’après l’unique chaine d’Euler, il faudra absolument commencer le parcours par la zone B ou C.
Q6
On en déduit, d’après la question précédente, que la dernière zone visitée sera la B si on part de la zone C.
Q7
Le plus grand degré d’un sommet est 5 ; donc n ≤ 6.
Le plus grand sous-graphes complet est composé de 4 sommets (A-B-C-D) ; donc n ≥ 4.
Q8

Sommet Degré Couleur


B 5 Couleur 1
A 4 Couleur 2
D 4 Couleur 3
C 3 Couleur 4
E 2 Couleur 2
F 2 Couleur 4
Le nombre chromatique de ce graphe est donc égal à 4.
Corrigé exercice 5

Q1
En respectant l’énoncé, il est interdit de passer par les arêtes de la route existante. Pour simplifier la cor-
rection je défini les sommets comme suit : La Rochelle (A), Nantes (F), Poitiers (G), Le Mans (H), Orléans
(I), Nevers (K), Paris (J), Troyes (L), Dijon (M), Lons (N) et Chambéry (E).

Depart A : A-F (5) A-G (6) donc on passe sur F car plus petit poids au sommet F(5) < G(6)
Depart F : F-H (8) F-G (10) F-G > A-G donc on ne conserve pas le chemin F-G on a donc A-F-H (8) et
A-G (6), donc on traite le sommet G car plus petit poids
Depart G : G-H (10) G-H > A-F-H (8) donc on ne conserve pas le chemin G-H, on part alors de H car plus
d’autres sommets exploitable et on n’est pas arrivé au sommet désiré
Depart H : H-J (15) H-I (12), plus petit sommet = I
Depart I : I-K (14), plus petit sommet K
Depart K : K-E (21) => a ce niveau - revenir en H car E(21) et H(8) H<E donc H sommet le plus petit.

Depart H : H-J (15) J(15) < E(21), plus petit sommet = J


Depart J : J-K (18) > I-K (14) donc on ne conserve pas ce chemin / J-L (17) < E(21) donc petit sommet =
L
Depart L : L-K (22) > I-K (14) donc on ne conserve pas ce chemin / L-M (18) < E(21) donc petit sommet
=M
Depart M : M-N (19) < E(21) donc petit sommet = N
Depart N : N-E (20) < E(21)
=> plus de chemin possible - fin de l’algorithme

Chemin le plus cours = La Rochelle, Nantes, Le Mans, Paris, Troyes, Dijon, Lons, Chambéry, pour un coût
de 20.

Vous aimerez peut-être aussi