4 (15 points)
Flot `a coˆut minimum
a) Formulez le probl`eme du flot `a coˆut minimum dans un graphe orient´e G= (V, A) `a l’aide d’un
mod`ele de programmation lin´eaire utilisant les variables xij qui repr´esentent le flot sur chaque arc
(i, j)∈A(le vecteur x= (xij )(i,j)∈Aest appel´e flot dans l’espace des arcs). (5 points)
b) Soit Pl’ensemble de tous les chemins ´el´ementaires dans Get Wl’ensemble de tous les circuits
´el´ementaires dans G. Soit un flot dans l’espace des chemins et des circuits repr´esent´e par le vecteur
f= ((fp)p∈P ,(fw)w∈W ). Donnez une formule permettant de calculer le flot xij sur chaque arc (i, j)∈A
`a partir d’un flot fdans l’espace des chemins et des circuits. (5 points)
c) Il est connu que tout flot xdans l’espace des arcs peut ˆetre repr´esent´e par un flot fdans l’espace
des chemins et des circuits qui satisfait la propri´et´e suivante: chaque chemin p∈ P tel que fp>0
relie un sommet d’offre `a un sommet de demande. En utilisant ce r´esultat, de mˆeme que la formule
en b), formulez le probl`eme du flot `a coˆut minimum `a l’aide d’un mod`ele de programmation lin´eaire
utilisant la repr´esentation du flot dans l’espace des chemins et des circuits. (5 points)
5(15 points)
Couplages
Soit G= (V, E) un graphe non orient´e. Un couplage de Gest un sous-ensemble W⊆Etel que deux
arˆetes quelconques de Wne sont pas adjacentes. Une couverture de Gest un sous-ensemble X⊆E
tel que chaque sommet i∈Vest l’extr´emit´e d’au moins une arˆete de X.
a) Sp´ecifiez un algorithme permettant de construire une couverture d´egrossie X`a partir d’un couplage
W.Rappel: Une couverture d´egrossie ne contient aucune autre couverture de G.(5 points)
Dans la suite, Xd´esigne une couverture d´eriv´ee d’un couplage Wpar l’algorithme en a).
b) Montrez que |X|=|V| − |W|.(5 points)
c) Montrez que, si West un couplage maximum, alors Xest une couverture minimum.Rappel : Un
couplage maximum est un couplage ayant le plus grand nombre d’arˆetes parmi tous les couplages de
G. Une couverture minimum est une couverture ayant le plus petit nombre d’arˆetes parmi toutes les
couvertures de G.(5 points)
3