Académique Documents
Professionnel Documents
Culture Documents
CH4 Optimisation Reseaux
CH4 Optimisation Reseaux
Recherche Opérationnelle:
Optimisation de réseaux
Graphes
Graphe
Un graphe un ensemble de sommets ou noeuds reliés par des lignes
appelées arcs. un graphe G prend la forme G = (N; A) où N est un
ensemble de sommets et A ⊆ N ∪ N un ensemble d’arcs.
réseau
Le terme réseau est un terme générique désignant un graphe dont
les sommets ou les arcs possèdent des attributs : coûts, capacités,
longueurs, temps, etc.
Problème du chemin le plus court Problème de flot maximum Problème de flot à coût minimum
Graphes
Définitions
Exemple
Exemple
Applications
Définitions
Un flot admissible est un flux qui vérifie les contraintes (mais non
nécessairement optimal).
Remarque : Quand deux arcs en sens inverse relient deux sommets,
on peut toujours annuler la fonction flot sur l’un des deux.
Arc saturé : Un arc est dit saturé si sa capacité résiduelle est nulle :
Xij = uij .
Idée de base :
Un flot F peut être amélioré si l’on trouve un chemin de s à t
qui soit non bloqué par rapport à F.
Envoyer un flot le long de ce chemin augmente la divergence
de s sans violer les contraintes de capacité.
Question : si on ne trouve pas un tel chemin, sommes-nous à
l’optimum ?
Algorithme de Ford-Fulkerson
1 Initialisation :
pour chaque (i, j) ∈ A faire
f (i, j) ← 0
uf (i, j) ← u(i, j)
fin pour
2 Calcul de la capacité résiduelle du chemin améliorant :
tant que il existe un chemin améliorant C dans le graphe
résiduel faire
uf ← min uf (i, j)
(i,j)∈C
mise à jour du flot et de la capicité résiduelle le long des arcs
de C
pour tout arc (i, j) ∈ C du chemin améliorant C faire
f (i, j) ← f (i, j) + uf ; f (j, i) ← f (j, i) − uf
ur (i, j) ← u(i, j) − uf ; uf (j, i) ← f (j, i) + uf
fin pour
fin tant
retourne(f)
Problème du chemin le plus court Problème de flot maximum Problème de flot à coût minimum
Données
But
X : Trouver un flot f compatible avec l’offre b de coût total
cij xij
(i,j)∈A
Applications :
Problème d’acheminement,
Problème de navette aérienne,...
Problème du chemin le plus court Problème de flot maximum Problème de flot à coût minimum
Cas particuliers
Exemple
Exemple