Chapitre 4 • Appli ca tions des graphes à la recherche opé ra tion nelle
144
2)  ou bien faire cir   
cu    ler un flux satu    rant de 1 sur (O, D) et satu rer (D, b), repor ter
le flux satu    rant de 1 de (E, b) à (E, d), ce qui sature (d, S).
3) Une troi sième pos si bi lité nous est offerte : Satu rer (A, b) et (O, D) ; ache mi ner
le flux de (O, D) sur (D, a) ; enfin repor    ter le flux de (E, b) à (E, d), ce qui sature (d, S).
L’arc (D, e) ne per   
met pas de modi    fi   
ca    tion inté    res    sante, car le coût de l’arc (B, d) est
2 et non 0.
On a donc 3 solutions (de coût 10) : [A-a, B-e, C-c, D-b, E-d] ou
[A-b, B-e, C-c, D-a, E-d] ou [A-d, B-e, C-c, D-a, E-b].
Remarques.
1. Le lec teur pourra consta ter l’ana lo gie de cette méthode avec l’algo rithme
de Roy (Busacker- Gowen) pré senté au para graphe 4.5. En effet, un pro -
blème d’affec ta tion à coût mini mal peut être modé lisé par un pro blème de
flot maximal de coût mini    mal. Le réseau de tran    sport asso    cié au pro    blème 
d’affec    ta   
tion est obtenu comme ci­      dessus (fig. 4.32) de la façon sui    vante : la 
source Ο du réseau a pour suc ces seurs les som mets cor res pon dant aux lignes
du tableau, le puits S a pour pré dé ces seurs les som mets cor res pon dant aux
colonnes ; tout som met cor res pon dant à une ligne a pour suc ces seurs tous
les som mets (qui cor res pon dent aux colonnes) ; ainsi à toute case du tableau
cor res pond un arc dans le réseau de tran sport ; les capa ci tés des arcs valent
toutes 1 ; les coûts uni taires asso ciés aux arcs sont les sui vants : 0 pour les
arcs ayant la source Ο pour ori gine ou le puits S pour extré mité ; le coût
p ij asso cié à l’arc (i, j) est le coef    fi    cient de la case situé sur la ligne i et la
colonne j du tableau ini tial des coûts.
L’affec    ta    tion par    tielle don   
née dans le tableau 4.4 cor   
res    pond au flot repré  ­
senté par la figure 4.32. Ce flot est obtenu après 4 ité    ra    tions de l’algo   
rithme 
de Roy (Busacker- Gowen). À cha cune de ces ité ra tions, le che min de coût
mini   
mal dans le graphe d’écart était de coût 0. À cette étape, le flot de valeur 
4 n’est pas maxi mal. Le che min de coût mini mal dans le graphe d’écart, cor -
res    pon   
dant au flot repré    senté par la figure 4.32, est le che    min (O, D, b, E, d,
P) de coût 1. Le flot sui    vant est alors de valeur maximale 5 et de coût mini  ­
mal 10. Ce flot cor   
res    pond à l’affec   
ta    tion repré   
sen   
tée dans le tableau 4.7
2. La démons tra tion de la vali dité de l’algo rithme hon grois (ou « méthode
hon groise ») pré sente une ana lo gie inté res sante avec celle de l’algo rithme de
Ford- Fulkerson ; le lec teur inté ressé pourra se repor ter à [1].
4.7 notions d ’ Arbre et d ’ Arbo res cence
Nous appro    fon   
dis    sons des notions que nous avions défi   
nies au cha    pitre 3.
Au préa   
lable défi   
nis    sons le “nombre cyclomatique” d’un graphe G : V(G). Si G
com porte n som mets, m arcs et p com po santes connexes, on pose V 1 G2 5 m 2 n 1 p.
Par récur rence on peut mon trer que V 1 G2 5 0 si et seulement si G nra pas de cycle
et V1 G2 5 1 si et seulement si G com porte un cycle unique.
Précédent

- 164/592

Suivant