Vous êtes sur la page 1sur 9

Problème du Flot Maximum

Exercice 1 : Le serveur S est connecté à la machine T par un réseau avec les nœuds
A, B, C, D, les capacités de connexions entre les nœuds sont (en Mbit/s) :

L’utilisateur de la machine T télécharge un très grand fichier du serveur S.


On veut trouver le routage qui maximise le débit.
A B C D T
A quel problème correspond à ce problème de routage?
S 2 6 1
Quel est l'algorithme qui permet sa résolution? A 3 7
B 3 5
Appliquez cet algorithme.
C 2 6
Donnez toutes les étapes de son application. D 3 4
Quel est le débit maximal, Quel routage assure ce débit ?
Problème du Flot Maximum
Correction:

A quel problème correspond à ce problème de routage?


Problème de flot maximum dans un réseau.

Quel est l'algorithme qui permet sa résolution? Algorithme de Ford-Fulkerson.

Appliquez cet algorithme. Dessinons d’abord le réseau (Graphe Orienté)

B
3
A 5

2 T
2

6
3 3
S 7
4
1
C 6 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson.
k=0
Flot Initial Graphe d’Écart

B 3 B
0 5
A 0 A
0 2 T

2
0

3
T 6
0

0 3
S 7
S 0 4
0 1
0
C 0 D C 6 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson
On trouve le premier chemin améliorant SBT de poids minimum 5, et on dessine le réseau
résiduel.
K = 1 Flot Graphe d’Écart
B 3 B
0
A 5 A 5
5

0 2 T

2
5

3
T 1
0

0 3
S 7
S 0 4
0 1
0
C 0 D C 6 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson
On trouve le second chemin améliorant SADT de poids minimum 2, et on dessine le réseau
résiduel.
K = 2 Flot Graphe d’Écart
B 3 B
0
A 5 A 5
5
2
5 0 5 2 T

3
T 1
2

5
0

0
S 2 S 2
2
2 1
0
C 0 D C 6 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson
On trouve le troisième chemin améliorant SBDT de poids minimum 1, et on dessine le réseau
résiduel.
K = 3 Flot Graphe d’Écart
B 3 B
0
A 5 A 6
5
2
1 0 2
5+ T

1
5

2
T
2

5
1

0
S 2 S 1
2+1
3
0 1
C 0 D C 6 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson
On trouve le quatrième chemin améliorant SCDT de poids minimum 1, et on dessine le réseau
résiduel.
K = 4 Flot Graphe d’Écart
B 3 B
0
A 5 A 6
5
2
1 0 2
5+ T

1
5

2
T
2

5
1

0
S 2 S
+ 1+1 4
1 2 1
C 1 D C 1 5 D
Problème du Flot Maximum
Correction: Algorithme de Ford-Fulkerson
Il ne reste plus de chemin améliorant, l’algorithme s’arrête.
Le flot maximal est montré dans le point suivant :
K = 4 Flot maximal Graphe d’Écart
B 3 B
0
A 5 A 6
5
2
1 0 2
5+ T

1
5

2
T
2

5
1

0
S 2 S
+ 1+1 4
1 2 1
C 1 D C 1 5 D
Problème du Flot Maximum
Quel est le débit maximal, quel routage assure ce débit ?
Le débit optimal est 5+2+1+1, il est réalisé par le routage suivant(la somme de 4 flots : 5
sur SBT, 2 sur SADT, 1 sur SBDT, 1 sur SCDT) :
K = 4 Flot maximal Graphe d’Écart
B 3 B
0
A 5 A 6
5
2
1 0 2
5+ T

1
5

2
T
2

5
1

0
S 2 S
+ 1+1 4
1 2 1
C 1 D C 1 5 D

Vous aimerez peut-être aussi