100% ont trouvé ce document utile (1 vote)
1K vues4 pages

Corrigé Test

Ce document contient les corrections d'un examen de théorie des graphes. Il présente des questions de vrai ou faux, une modélisation d'un problème à l'aide d'un graphe, et une question d'optimisation consistant à trouver les trajets les plus rapides entre des aéroports à l'aide de l'algorithme de Dijkstra.

Transféré par

Selma Rahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
1K vues4 pages

Corrigé Test

Ce document contient les corrections d'un examen de théorie des graphes. Il présente des questions de vrai ou faux, une modélisation d'un problème à l'aide d'un graphe, et une question d'optimisation consistant à trouver les trajets les plus rapides entre des aéroports à l'aide de l'algorithme de Dijkstra.

Transféré par

Selma Rahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Alger 1 L2 Informatique

Faculté des Sciences Théorie des graphes 28 Janvier 2020

Département MI Corrigé de l’examen continu Durée 1h30

Question Vrai ou Faux (7 points)


(Justifiez si faux, réponse correcte : +1, réponse incorrecte : -0.5, pas de réponse : 0)
 Une arborescence est une forêt. V
 Un arbre est un graphe connexe et il est maximal (minimal) pour cette
condition. F
 Un réseau est un arbre (pas forcement un arbre) pondéré avec une racine. F
 Un graphe est eulérien si et seulement si chaque sommet est de degré pair. V
 Soit G un arbre : Poids max(G) = Poids min (-G). F (= -Poids min (-G))
 Tout circuit est un cycle. V
 Soit G =(𝑋, 𝑈) un graphe. Une arborescence est caractérisée par : ∀𝒙𝜖 𝑋, ∃ un chemin
de la racine vers𝒙. F : ∀𝒙𝜖 𝑋 − {𝑟𝑎𝑐𝑖𝑛𝑒}, ∃ un chemin de la racine vers 𝒙

Modélisation (5 points)
Une vieille, un vieux et un enfant se trouvent sur le bord d’une passerelle; un passeur
souhaite les faire passer sur l’autre bord mais, la passerelle étant trop serrée, il ne peut
aider qu’un seul d’entre eux à la fois.
 Comment doit-il procéder afin de ne jamais laisser ensemble et sans
surveillance le vieux et l’enfant, ainsi que la vieille et l’enfant ?
- Les sommets du graphe représentent les différentes situations sur les deux
bords de la passerelle. (0.5 point)
- Une arrête représente un passage possible. (0.5 point)

Situations sur le premier bord : (0.75 point)


𝑬𝟏𝟏 : Le passeur est avec le vieux, la vielle et l’enfant.
𝑬𝟏𝟐 : Le passeur est avec la vielle et le vieux.
𝑬𝟏𝟑 : Le passeur est avec le vieux et l’enfant.
𝑬𝟏𝟒 : Le passeur est avec la vielle et l’enfant.
𝑬𝟏𝟓 : Le passeur est avec l’enfant.
Situations sur le premier bord : (0.75 point)
𝑬𝟐𝟏 : Le passeur est avec le vieux, la vielle et l’enfant.
𝑬𝟐𝟐 : Le passeur est avec la vielle et le vieux.
𝑬𝟐𝟑 : Le passeur est avec le vieux et l’enfant.
𝑬𝟐𝟒 : Le passeur est avec la vielle et l’enfant.
𝑬𝟐𝟓 : Le passeur est avec l’enfant.

Les situations interdites sur les deux bords :

1
 Vielle avec l’enfant
 Vieux avec l’enfant
Les arêtes représentent les passages autorisés.
Graphe : si un passage est autorisé alors il sera bidirectionnel (dans les deux sens).
Donc, le graphe est non orienté. (0.5 point)

𝐸11 𝐸12 𝐸13 𝐸14 𝐸15

(1 point)

𝐸21 𝐸22 𝐸23 𝐸24 𝐸25

 Tous les chemins de 𝐸11 vers 𝐸25 sont des stratégies de passages. (1 point)
Par exemple : 𝑬𝟏𝟏 → 𝑬𝟐𝟏 → 𝑬𝟏𝟐 → 𝑬𝟐𝟒 → 𝑬𝟏𝟒 → 𝑬𝟐𝟑 → 𝑬𝟏𝟓 → 𝑬𝟐𝟓
 La meilleure stratégie est celle réalisée par le plus court chemin.

Optimisation (8 points)
La matrice suivante représente des temps de vol (en heures) de liaisons aériennes entre
8 aéroports.

A B C D E F G H
A 9 3
B 5 4 9
C 7
D 4 4 5
E 7 4
F 5
G 5 9 6
H 4 5

1. Tracer le graphe.
Université Alger 1 L2 Informatique
Faculté des Sciences Théorie des graphes 28 Janvier 2020

Département MI Corrigé de l’examen continu Durée 1h30

E
(1.5 points)
7
4 9
C 4
4
7 5

H 9 B 9 A 3 G

5 4
5

5 D
6
4

2. Déterminer les trajets les plus rapides depuis A vers chacune des 7 autres villes.
(Vous préciserez l’algorithme utilisé et les étapes de son application)

- On ne peut pas utiliser l’algorithme de Bellman puisque le graphe contient


un cycle (circuit en plus). (0.5 point)
- On utilise l’algorithme de Dijkstra ( 4 points)

Etape Sommets Marqués A B C D E F G H


k=0 - 𝟎∗ ∞ ∞ ∞ ∞ ∞ ∞ ∞
k=1 {A} 9𝐴 ∞ ∞ ∞ ∞ 𝟑∗𝑨 ∞
k=2 {A,G} 𝟖∗𝑮 ∞ ∞ 12𝐺 9𝐺 ∞
k=3 {A,G,B} ∞ 13𝐵 12𝐵|𝐺 𝟗∗𝑮 17𝐵
k=4 {A,G,B,F} ∞ 13𝐵 𝟏𝟐𝑩|𝑮 * 14𝐹

k=5 {A,G,B,F,E} 19𝐸 𝟏𝟑𝑩 14𝐹
k=6 {A,G,B,F,E,D} 19𝐸 𝟏𝟒𝑭∗

k=7 {A,G,B,F,E,D,H} 𝟏𝟖𝑯
k=8 {A,G,B,F,E,D,H,C}

3
12
E

(2 points)
18
C 4
4
5
14 8 0 3
H B A 3 G

5
13
5 D
6

9
F
Ou bien

12
E

18 9
C
4
5
14 8 0 3
H B A 3 G

5
13
5 D
6

9
F

Vous aimerez peut-être aussi