Cours TG Chapitre 5
Cours TG Chapitre 5
Cours TG Chapitre 5
Cours de
Théorie des graphes
2015 / 2016
1
C hapitre V
Réseaux de flots
Problème du flot maximum
2
PROBLEME DE FLOTS
3
Les réseaux de transports
• Réseau de transport : graphe orienté avec pour chaque arc une
capacité.
• La capacité c(a) est un entier positif ou nul.
• Il y a aussi une source s et un puits t.
• Aucun arc n'arrive à la source
• Et aucun arc ne quitte le puits.
5
Conservation du flot:
pour tout sommet autre que s et t, la somme des flots sur
les arcs entrants et la somme des flots sur les arcs sortants
sont égales.
C(E, F) = 26 8
Propriété :
Le flux de E à F dans un flot f est : f ( E, F ) f (u)
uExF
C(E, F) = 12+14 = 26
f(E, F) = 12+11 = 23
(E, F) = | f | = (12+11) - 4 = 19
| f | = (12+7+4) – 4 = 19 10
Le flot maximum et la coupe minimum
Il existe toujours un flot possible qui est le flot nul.
Problème : comment trouver un flot qui a la valeur maximum ?
Recherche d'un chemin améliorant.
Déterminer le réseau résiduel :
11
pour chaque arc a = uv, f(a) ≤ c(a), on peut augmenter le flot
de c(a) - f(a), et on peut le diminuer de f(a), donc faire passer
un flot f(a) sur un arc -a = vu. Si cet arc existe déjà avec une
capacité c(-a), celle-ci s'ajoute à f(a).
Le flot
Le réseau résiduel
correspondant
12
Le graphe orienté avec ces capacités est le réseau résiduel.
Le réseau résiduel
13
Un chemin améliorant
15
Théorème (flot maximum et coupe minimum)
Si f est un flot dans un réseau de transport, les trois conditions
suivantes sont équivalentes :
1. f est un flot maximum ;
2. Le réseau résiduel de f ne contient aucun chemin améliorant ;
3. Il existe une coupe E/F dont la capacité vaut | f |.
Remarque :
La condition 3. implique que | f | est la valeur minimum des
capacités des coupes du réseau, puisqu'on sait déjà que | f | est
inférieur à la capacité de n'importe quelle coupe.
Valeur du flot maximal = Capacité de la coupe minimale.
16
L'algorithme de Ford et Fulkerson
17
Variantes et applications :
Parfois, il y a plusieurs sources et plusieurs puits.
Adjonction d'une
super-source et d'un
super-puits
18
Valeur de ce flot?
19
Flot maximum?
20