Académique Documents
Professionnel Documents
Culture Documents
Recherche Operationnelle:
Optimisation de reseaux
Graphes
Graphe
Un graphe un ensemble de sommets ou noeuds relies par des lignes
appelees arcs. un graphe G prend la forme G = (N; A) ou N est un
ensemble de sommets et A N N un ensemble darcs.
reseau
Le terme reseau est un terme generique designant un graphe dont
les sommets ou les arcs possedent des attributs : couts, capacites,
longueurs, temps, etc.
Probleme du chemin le plus court Probleme de flot maximum Probleme de flot a cout minimum
Graphes
Definitions
Exemple
Exemple
Applications
Definitions
Un flot admissible est un flux qui verifie les contraintes (mais non
necessairement optimal).
Remarque : Quand deux arcs en sens inverse relient deux sommets,
on peut toujours annuler la fonction flot sur lun des deux.
Arc sature : Un arc est dit sature si sa capacite residuelle est nulle :
Xij = uij .
Idee de base :
Un flot F peut etre ameliore si lon trouve un chemin de s a t
qui soit non bloque par rapport a F.
Envoyer un flot le long de ce chemin augmente la divergence
de s sans violer les contraintes de capacite.
Question : si on ne trouve pas un tel chemin, sommes-nous a
loptimum ?
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 capacite residuelle du chemin ameliorant :
tant que il existe un chemin ameliorant C dans le graphe
residuel faire
uf min uf (i, j)
(i,j)C
mise a jour du flot et de la capicite residuelle le long des arcs
de C
pour tout arc (i, j) C du chemin ameliorant 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)
Probleme du chemin le plus court Probleme de flot maximum Probleme de flot a cout minimum
Donnees
But
X : Trouver un flot f compatible avec loffre b de cout total
cij xij
(i,j)A
Applications :
Probleme dacheminement,
Probleme de navette aerienne,...
Probleme du chemin le plus court Probleme de flot maximum Probleme de flot a cout minimum
Cas particuliers
Exemple
Exemple