4.4 Pro blème du flot de valeur maximale
131
© Dunod – Toute reproduction non autorisée est un délit.
Inver    se    ment, il est aisé de démon    trer, en se repor    tant à la défi    ni    tion d’une chaîne 
amé lio rante, qu’une chaîne amé lio rante existe si et seule ment si le som met Ρ est mar -
qué. Une telle chaîne est obte nue, à l’issue de l’application de la procédure de mar -
quage, en remont aut le marguage récur si ve ment depuis P jus qu’au som met O.
Appli    quons l’algo    rithme à notre exemple ; il est facile d’obte    nir un flot ini    tial ; nous 
repre    nons celui de la figure pré   
cé    dente, en indi   
quant les arcs satu   
rés par un trait gras.
Figure 4.22 Mar quage des som mets
On peut remar    quer que l’on ne peut pas amé    lio    rer trivialement la valeur du flot 
courant : tout che min de O vers P com por tant au moins un arc saturé (on dit alors
que le flot est « com plet »).
Appli quons la pro cé dure de mar quage des som mets : l’ini tia li sation consiste à mar -
quer O d’un 1 ; puis A, extré mité ter mi nale de l’arc (Ο, A), non saturé, est mar qué du
signe 1O ; E, extré mité ter mi nale de l’arc (A, E), non saturé, est mar qué 1A ; B, extré -
mité ini tiale de l’arc (B, E), tran    spor    tant un flot non nul, est mar    qué 2E ; D, extré mité
ter mi nale de l’arc (B, D), non saturé, est mar qué 1B ; enfin, P, extré mité ter mi nale de
l’arc non saturé (D, P), est mar qué 1D : le flot cou    rant n’est donc pas un flot de valeur 
maximale.
Consi dé rons alors la chaîne amé lio rante [O, A, E, B, D, P] : on l’obtient à par tir
du puits Ρ en remon tant le chaî nage arrière contenue dans les marques. En effet p(P)
5 D, puis p(D) 5 B, puis p(B) 5 E, puis p(E) 5A et enfin p(A) 5 O, où p(Y ) est le
prédécesseur de Y sur la chaîne améliorante.
Figure 4.23 Chaîne amé lio rante
Précédent

- 151/592

Suivant