Examen
Examen
Examen
1 4
7 5
2 7 2
7
β
α 7 5
6 2
5
4 10
6
12 3 10
1. Dire à quoi correspond le volume maximum Vmax à faire passer du lieu α vers le lieu β dans le réseau;
2. On se propose de faire passer 7 kilolitres/heure à travers le chemin (α, 1, 4, 2, 5, β) et 10 kilolitres/heure à travers le
chemin (α, 3, 6, β);
(a). Une telle configuration est-elle possible? Justifier;
(b). Cette configuration permet-elle d’avoir Vmax à faire passer du lieu α vers le lieu β ? Si oui justifier sinon trouver
la configuration optimale et ainsi que Vmax .
3. Soit la solution optimale proposée dans le réseau :
(a). Trouver sa solution duale. Est-elle unique ? justifier;
(b). La solution duale est-elle issue d’un cycle ? d’un cocycle? Est-il élémentaire? Justifier. La solution duale
correpond-elle en général à un cycle (ou cocycle) élémentaire ? Justifier;
(c). Peut-on augmenter la valeur Vmax en augmentant la capacité d’un seul pipepline ? Justifier (Si oui présicer le
pipeline). Aura-t-on la même réponse pour n’importe quel autre réseau ? Si oui, désigner l’arc à modifier la
capacité;
(d). Peut-on réduire la valeur Vmax en réduisant la capacité d’un seul pipeline? Justifier(Si oui présicer le pipeline).
Aura-t-on la même réponse pour n’importe quel autre réseau ? Si oui, désigner l’arc à modifier la capacité.
Partie II:
Si au départ, on disposait d’un tel réseau où pour certains pipelines, il est nécessaire qu’ils soient opérationnels. Voir la
figure suivante où une configuration a été proposée:
[1,4]
1 1 3 [1,3]
3
3 [2,5]
0
2
α 2 [0,2] [0,1] β
[0,3]
1
1 [0,1]
[0,4]
2 [1,2] 4
1
1
Exercice 1 :
I) Déterminer dans le réseau suivantles plus courtes distances issues du sommet s, en utilisant un algorithme adéquat et en
justifiant votre choix.
Préciser l’arborescence obtenue ainsi que les plus courtes distances.
a 4
6
-5 e
3
s c
2
1 2
2
b d
1. Supposons que R contient un seul arc u0 = (x0 , y0 ) tel que : ℓ(u0 ) < 0 et posons R′ = (X, U \ {u0 }, ℓ).
(a) Comment détecter dans R un circuit absorbant (s’il existe) en utilisant l’algorithme de Dijkstra sur R′ ? Justifier;
(b) Supposons maintenant que R est sans circuit absorbant. On cherche à savoir si l’arc u0 appartient à une arborsence
des plus courts chemins issus de s, pour ce on utilise la procédure suivante sur le réseau R′ :
(i) Calculons les plus courtes distances issues de s dans R′ à l’aide de l’algorithme de Dijkstra;
(ii) Calculons les plus courts distances issues du sommet y0 vers tout descendant de y0 dans R′ .
Comment utiliser les distances calculées en (i) et (ii) pour savoir si u0 appartient à un plus court chemin de s à
x (x ∈ X) dans R?
(c) Appliquer la procédure 1.b au réseau de la question (I)
2
Nom et Prénoms:...................................................... Matricule:................. Groupe: .......
1 4
7 5
2 7 2
7
β
α 7 5
6 2
5
4 10
6
12 3 10
3
Problème. Partie 2: Question 1
[1,4]
1 1 3 [1,3]
3
3 [2,5]
0
2
α 2 [0,2] [0,1] β
[0,3]
1
1 [0,1]
[0,4]
2 [1,2] 4
1