Vous êtes sur la page 1sur 8

Université Alger 1 L2 Informatique

Faculté des Sciences Théorie des graphes 15 Février 2020

Département MI Corrigé Examen Semestriel Durée 1h30

Exercice 01 (4 points)
Soit G=(X,U,d) un graphe pondéré dont les poids sont donnés dans le tableau suivant :
A
11 B
17 9 C
17 12 14 D
11 17 15 10 E
16 9 9 10 8 F
20 10 21 19 8 12 G

 Tracer le graphe G et calculer l’arbre du poids minimum. Justifiez votre réponse.

Corrigé

Graphe : 1.5 points 11


B
A
9
17
20 17
10
C
11 21

9 12
G 16 17 14
19
15
12 9 D
10
8
F
10
8 E

Application de l’algorithme de Kruskal : 1.5 points


i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
𝒖𝒊 (E,F) (E,G) (B,C) (B,F) (C,F) (B,G) (D,E) (D,F) (A,B) (A,E) (B,D) (F,G) (C,D) (C,E) (A,F) (A,C) (A,D) (B,E) (D,G) (A,G) (C,G)
C(𝒖𝒊 ) 8 8 9 9 9 10 10 10 11 11 12 12 14 15 16 17 17 17 19 20 21

11
B
A
9
Arbre du poids min : (0.5 point)

D
8
F
10
8 E
Poids min = 8+8+9+9+10+11 = 55 (0.5 point)

2
Université Alger 1 L2 Informatique
Faculté des Sciences Théorie des graphes 15 Février 2020

Département MI Corrigé Examen Semestriel Durée 1h30

Exercice (8 points)
Sur un réseau ferroviaire, il a été indiqué sur chaque tronçon entre deux villes le nombre
maximum de trains qui peuvent passer par jour dans le sens indiqué (voit tableau ci-après).

Nous avons les hypothèses suivantes :

 Aller de la ville S à la ville P prends moins d’un jour.


 Chaque jour, il peut partir au plus 23 trains de la ville S.

S A B C D E F G P
S 5 10 8
A 7 10
B 1 8 2
C 2 4
D 7
E 2 4 6
F 6
G 10
P

1. Donner une suggestion sur l’ensemble minimum d’arcs dont la suppression ne laisse aucun
chemin entre les sommets S et P. (1 point)
Suggestion :
ensemble composé de 3 arcs {(S,A),(S,B),(S,C)} ou bien {(G,P),(E,P),(F,P)}
2. Donner la somme des capacités des arcs dans cet ensemble? (1 point)
{(S,A),(S,B),(S,C)} = 23 , {(G,P),(E,P),(F,P)} = 22
3. Appliquer l’algorithme de Ford-Fulkerson sur ce réseau?
Flot initial : 𝒇𝟎 = 0 (0.5 point)
7;0 7;0
A D G
10 ; 0
5;0 10 ; 0
8;0 4;0

10 ; 0 2;0 6;0
S B E P

1;0 2;0
8;0 2;0 6;0

C 4;0 F
Itération 1 : 𝒇𝟏 = 5 (0.5 point)
7;5 7;5
A D G
10 ; 0
5;5 10 ; 5
8;0 4;0

10 ; 0 2;0 6;0
S B E P

1;0 2;0
8;0 2;0 6;0

C 4;0 F

Itération 2 : 𝒇𝟐 = 7 (0.5 point)

7;5 7;5
A D G
10 ; 0
5;5 10 ; 5
8;0 4;0

10 ; 2 2;2 6;2
S B E P

1;0 2;0
8;0 2;0 6;0

C 4;0 F

Itération 3 : 𝒇𝟑 = 9 (0.5 point)

7;5 7;5
A D G
10 ; 0
5;5 10 ; 5
8;0 4;0

10 ; 2 2;2 6;4
S B E P

1;0 2;0
8;2 2;2 6;0

C 4;0 F

4
Université Alger 1 L2 Informatique
Faculté des Sciences Théorie des graphes 15 Février 2020

Département MI Corrigé Examen Semestriel Durée 1h30

Itération 4 : 𝒇𝟒 = 13 (0.5 point)


7;5 7;5
A D G
10 ; 0
5;5 10 ; 5
8;0 4;0

10 ; 2 2;2 6;4
S B E P

1;0 2;0
8;6 2;2 6;4

C 4;4 F

Itération 5 : 𝒇𝟓 = 15 (0.5 point)


7;5 7;7
A D G
10 ; 0
5;5 10 ; 7
8;2 4;0

10 ; 4 2;2 6;4
S B E P

1;0 2;0
8;6 2;2 6;4

C 4;4 F

Itération 6 : 𝒇𝟔 = 18 (0.5 point)


7;2 7;7
A D G
10 ; 3
5;5 10 ; 10
8;5 4;3

10 ; 7 2;2 6;4
S B E P

1;0 2;0
8;6 2;2 6;4

C 4;4 F
Itération 7 : min(10-7;8-5;2;10-3;6-4) = 2 , 𝒇𝟕 = 20 (0.5 point)

7; 0 7;7
A D G
10 ; 5
5;5 10 ; 10
8;7 4;3

10 ; 9 2;2 6;6
S B E P

1;0 2;0
8;6 2;2 6;4

C 4;4 F

Flot max = 20 (0.5 point)


7; 0 7;7
A D G
10 ; 5
5;5 10 ; 10
8;7 4;3

10 ; 9 2;2 6;6
S B E P

1;0 2;0
8;6 2;2 6;4

C 4;4 F

4. Que peut-on- déduire ? (1 point)


De notre réponse à la première question (suggestion) on pourra déduire l’égalité suivante :
L’ensemble minimum d’arcs de capacité minimale dont la suppression ne laisse aucun
chemin entre les sommets S et P = L’ensemble d’arcs qui correspondent au flot max
(mentionné en rouge sur le réseau(capacité = 5+7+2+2+4=20)).
5. Que représente la valeur obtenue (par rapport à ce problème)? (0.5 point)
Capacité journalière de la gare ferroviaire à la ville P.

Exercice (8 points)
On désire planifier un projet comprenant 13 tâches repérées de A à M.

6
Université Alger 1 L2 Informatique
Faculté des Sciences Théorie des graphes 15 Février 2020

Département MI Corrigé Examen Semestriel Durée 1h30

Tâche Durée (en jours) Prédécesseurs


A 2 Début
B 2 A
C 6 Début
D 1 Début
E 2 D
F 8 A
G 3 B,C,E
H 10 D
I 7 G
J 11 G
K 3 F , H,I
L 8 J,K
M 10 F,H,I

1. Tracer le p1anning PERT.


2. Calculer les dates « au plus tôt » et les dates « au plus tard ».
3. Tracer le chemin critique.
4. Déterminer pour chaque tâche la valeur des marges : totale, libre.

Corrigé

1. Graphe (2 points)

4
10 17
F;8 𝒖𝟒 ; 0
1 11
2 4 K;3 20 20
B;2
A;2 5 9 L;8
𝒖𝟏 ; 0 4 6 I;7 16 17
M ; 10
Début 2 8 𝒖𝟓 ; 0 Fin
C;6 G;3
0 0 6 6 9 9 28 28
𝒖𝟐 ; 0
6 J ; 11 10

D;1 E;2 3 6 𝒖𝟑 ; 0 20 20
3
1 4
7
H ; 10 11 17
Date de
Date de début Date de fin Date de fin
début au
Tâche Durée au + tard au + tôt au + tard ML MT
plutôt
(DD+tard) (DF+tot) (DF+tard)
(DD+tôt)
A 2 0 0 2 4 0 2
B 2 2 4 6 6 2 2
C 6 0 0 6 6 0 0
D 1 0 0 1 4 0 3
E 2 1 4 6 6 3 3
F 8 2 4 16 17 6 7
G 3 6 6 9 9 0 0
H 10 1 4 16 17 6 6
I 7 9 9 16 17 0 1
J 11 9 9 20 20 0 0
K 3 16 17 20 20 1 1
L 8 20 20 28 28 0 0
M 10 16 17 28 28 2 2
Chemin critique : C,G,J,L (1 point)

Note sur le barème


 DD+tôt, DD+tard, DF+tôt, DF+tard : 1 point pour chaque colonne (on retranche
0.25 pour chaque valeur incorrecte)
 ML , MT : 0.5 point pour chaque colonne (on retranche 0.25 pour chaque deux
valeurs incorrectes)

Vous aimerez peut-être aussi