Vous êtes sur la page 1sur 2

Recherche de chemins disjoints dans un graphe

Exercice 2

On considère le graphe G ci-dessous.

A B E F

Recherche manuelle

Recherchons tous les chemins allant de A à F avec la méthode du coin gauche. On obtient :
 A→D→F
 A→B→D→F
 A→B→E→F
 A → B → C→ E→ F
 A→C→E→F
 A→C→F

Par élimination, on trouve que les chemins disjoints sont les suivants :
 A→D→F
 A→B→E→F
 A→C→F

Le nombre maximal de chemins de A à F disjoints au sens des sommets est donc 3.

ATTOUBOU,DJOBO, ETTIEN & NIANGOURAN 6


EXPERTS 2007
Recherche de chemins disjoints dans un graphe

Elaboration d'une procédure systématique

1. Construire un graphe G' à partir de G en décomposant chaque sommet i de G (sauf A et


F) en deux sommets i1 et i2 reliés par un arc (i1, i2).

2. Les arcs incident intérieurement (resp. extérieurement) au sommet i dans G doivent être
incident intérieurement au sommet i1 (resp. extérieurement au sommet i2) dans G'. On
transforme ainsi les sommets de G (autre que A et F) en des arcs de G'.

3. Valuer le graphe ainsi obtenu en prenant pour capacité sur chaque arc le nombre de
chemins allant de A à F auxquels cet arc peut appartenir.

4. Fixer la capacité des arcs du type (i1, i2) à 1 et celle des autres arcs à l'infini. On
s'assure ainsi qu'un seul chemin passera par les arcs du type (i1, i2)).

5. Appliquer l'algorithme de FORD-FULKERSON à G'. Le flot maximum obtenu est


alors la somme du nombre de chemins passant par chaque arc de la coupe minimale. Or
les seuls arcs pouvant appartenir à cette coupe sont les arcs du type (i1, i2) car ils sont les
seuls susceptibles d'être saturés. Et puisque les arcs (i1, i2) représentent les sommets de G
(autre que A et F), on obtient alors à travers le flot maximum de G' le nombre maximal de
chemins disjoints allant de A à F.

En appliquant cette méthode à notre exemple, nous avons G’

A 1/1
D1 D2
1/+∞
1/+∞

D1 A 1/1 1/+∞ 1/1


1/+∞ 1/+∞
A B1 B2 E1 E2 F

1/+∞
A 1/+∞
C1 C2
1/1

La coupe minimale est {(B1, B2) ; (C1, C2) ; (D1, D2)}. Le nombre maximal de chemins
disjoints est donc 3.

ATTOUBOU,DJOBO, ETTIEN & NIANGOURAN 7


EXPERTS 2007

Vous aimerez peut-être aussi