Graphes
10 Heures
I. Rappels
II. Graphe orienté – Matrice associée à un graphe
1. Graphe orienté
2. Matrice associée à un graphe
3. Distance de deux sommets – diamètre d’un graphe
III. Graphe probabiliste
Graphes 4ème Economie et gestion
I. Rappels
Activité n°3 page 275
1) a) Ce graphe est connexe
b)
sommet A B C D E F
degré 4 3 4 4 3 2
2) a) Tous les sommets sont de degré paire sauf B et E donc ce graphe possède une chaîne eulérienne et par
conséquence on peut parcourir ce graphe en ne passant par chaque sommet qu’une seule fois.
b) E A D E C D F B C A B
Activité n°1 page 276
5 6
94 Rjiba Zied
4ème Economie et gestion Graphes
B C
A D
F E
2) A B F E D
3) a) Non
b) Oui A F E
Définition
On appelle graphe orienté un graphe où chaque arrête est orienté, c’est-à-dire qu’elle ne peut être parcourue
que dans un seul sens.
Dans un graphe orienté :
Une arrête orientée A B est appelée arc d’origine A et d’extrémité B
Une boucle est un arc dont l’extrémité et l’origine sont les mêmes
Une chaine orientée ou un chemin est une suite d’arcs tel que l’extrémité de chacun soit l’origine du
suivant
Un cycle orienté ou un circuit est une chaîne orientée fermée composée d’arc tous distincts
Définition
Une chaîne orientée est dite eulérienne si elle passe une fois et une seule par chaque arête.
Un cycle orienté eulérien est une chaîne orientée eulérienne fermée.
Un graphe orienté est dit eulérien s’il admet un cycle orienté eulérien
Théorème
Soit G un graphe connexe orienté. Pour tout sommet X de G, on note d X le nombre d’arrêtes orientées
sortant de X et par d X le nombre d’arrêtes orientés rentrant à X.
G admet un cycle orienté eulérien si, et seulement si, pour tout sommet X du G on a : d X d X
G admet une chaîne orienté eulérienne qui n’est pas un cycle orienté si, et seulement si, pour tout sommet
X de G on a d X d X sauf pour deux sommets exactement, A et B, on a d A d A 1 et
d B d B 1
Rjiba Zied 95
Graphes 4ème Economie et gestion
Pour tout sommet X de G on a d X d X sauf pour D et L où on a d D d D 1 et
d L d L 1 donc G possède une chaîne orientée eulérienne et par suite il est possible de parcourir
toutes les rues du quartier une fois et une seule.
2)
Sommet
D M L C B P
sélectionné
0 D
10 11
M
10 (D) 11 (D)
∞ 10+9 10+5
L
11 (D) 19 (M) 15 (M)
11+5
B
16 (L) 15 (M)
15+10
C
16 (L) 25 (B)
P
25 (B)
0 0 0 0 1 1
1 0 0 0 0 1
0 1 0 1 0 1
On retrouve la matrice A
1 0 1 0 0 0
0 0 0 1 0 0
0 1 1 1 0 0
Définition
Soit G un graphe dont les sommets sont S1 , S2 , …, Sn . On appelle matrice associée au graphe G, la matrice
carrée A ai,j d’ordre n où le terme ai,j est le nombre d’arrêtes d’origine Si et d’extrémité S j
1 i,j n
96 Rjiba Zied
4ème Economie et gestion Graphes
Conséquence
d Si est égale à la somme des termes de la i-ème ligne de la matrice associée à ce graphe
d Si est égale à la somme des termes de la i-ème colonne de la matrice associée à ce graphe
C
A
D
B
B D
B E
A C
A C
Théorème
Soit G un graphe de matrice associée A. le nombre de chaînes de longueur n joignant le sommet i au sommet
j est égal au terme ai,j de la matrice A n
Rjiba Zied 97
Graphes 4ème Economie et gestion
3 5 8
A4 2 6 8
3 5 8
donc le nombre des chaînes de longueur 4 du graphe G est 3 5 8 2 6 8 3 5 8 48
Activité n°7 page 283
0 1 0 1
0 0 0 1
1) A
0 1 0 1
0 1 1 0
2) Il y a une seule chaîne de 1 km reliant S1 à S4 , deux chaînes de 1,5 km reliant S3 à S2 , deux chaines de 2
km reliant S2 à S3 , 4 chaînes de 2 km reliant S4 à S4 et 5 chaînes de 2,5 km reliant S3 à S4 .
Définition
La distance de deux sommets distincts est la longueur de la plus courte chaîne joignant ces deux sommets
La distance est infinie, s’il n’existe pas de chaîne joignant ces deux sommets
La distance d’un sommet à lui-même est, par convention, nulle
Le diamètre d’un graphe est la plus grande des distances entre deux sommets du graphe
A B
D E C
Théorème
Soit G un graphe de matrice associée A.
La distance entre deux sommet distincts i et j est le plus petit entier naturel n ( n 1 ) tel que le terme
d’indice i, j de A n est non nul.
n
Le diamètre du graphe G est le plus petit entier naturel n tel que la matrice A Id où Id est la matrice
unité, ait tous ses termes strictement positifs
98 Rjiba Zied
4ème Economie et gestion Graphes
course l’emmène hors de la ceinture du périphérique (donc avec la probabilité 0,2), et ensuite il va attendre le
client suivant à l’aéroport. Quand il est à l’aéroport, 3 fois sur 5, sa course l’emmène dans la région intra
périphérique (donc avec la probabilité 0,6), et il revient se positionner à la gare. 2 fois sur 5, sa course
l’emmène hors de la ceinture du périphérique (donc avec la probabilité 0,4), et ensuite il retourne attendre le
client suivant à l’aéroport.
On peut appeler « état G » le taxi attendant son client à la gare, et « état A » le taxi attendant son client à
l’aéroport. Au départ, on peut convenir de l’état initial symbolisé par le couple 1 0 : 1 est la probabilité que le
taxi soit à la gare (événement certain) et 0 la probabilité que le taxi soit à l’aéroport (événement impossible,
puisqu’il part de la gare). Après un certain nombre de courses, la position du taxi peut donc être représentée
selon l’arbre de probabilités suivant :
On voit vite les limites d’une telle représentation, dès que les épreuves sont multiples et / ou se répètent plus de
4 fois ! C’est pour ne pas tomber dans cet inconvénient qu’on a recours au graphe probabiliste. Ainsi, la
situation décrite ci-dessus peut se représenter de cette façon :
0.6
0.4 0.8
A G
0.2
Les sommets sont les deux états G et A, les arêtes sont orientées et pondérées par les probabilités
conditionnelles de passer d’un état à un autre.
On représente l’état probabiliste à l’état initial par la matrice ligne P0 1 0 et par la matrice ligne Pn gn an
l’état probabiliste à l’état après n course ainsi P1 0.8 0.2 , P2 0.8 0.8 0.2 0.6 0.2 0.4 0.8 0.2
…
La matrice P2 n’est que la matrice produit P2 P1 M avec M 0,8 0, 2 .
0, 6 0, 4
La matrice M s’appelle la matrice de transition du graphe.
Définition
On appelle graphe probabiliste un graphe orienté et pondéré dont la somme des poids des arêtes
orientées sortant de chaque sommet vaut 1
On appelle matrice de transition d’un graphe probabiliste à n sommets, la matrice carrée d’ordre n dont le
terme figurant à la i-ème ligne et la j-ème colonne est égal au poids de l’arête allant du sommet i au
sommet j, si elle existe et à 0 sinon
Rjiba Zied 99
Graphes 4ème Economie et gestion
Théorème
Soit M la matrice de transition d’un graphe probabiliste d’ordre supérieur ou égal à 2. Si Pn est la matrice ligne
décrivant l’état probabiliste à l’étape n et P0 est la matrice ligne décrivant l’état probabiliste à l’état initial, alors
Pn P0 M n
Remarque
Si l’état initial est P1 alors Pn P1 M n1
2
5
1 1
2) La matrice de transition de ce graphe est : M 2 2
2 3
5 5
4 5 1 n 5 5 1 n
3) Soit Pn la propriété : M n 9 9 10 n 9 9 10 n .
4 4 1
9 9 10
54 1
9 9 10
1 1 1 1 9 11
2 2 2 2 2 20 20
M
2 3 2 3 11 14
5 5 5 5 25 25
45 1 5 5 1 405 495 9 11
or 9 9 100 9 9 100 900 900 20 20
44 1 5 4 1 396 504 11 14
9 9 100 9 9 100 900 900 25 25
donc P2 est vraie. Supposons que Pn est vraie et montrons que Pn1 l’est aussi :
n n
4 5 1
M n 1
M M 9 9 10
n
95 95 101 21 21
95 94 101 52 53
n n
4 4 1
9 9 10
n n n n
2 5 1 2 5 1 33 1
9 18 10 9 9 10 18 10 9 9 10
2 2 1
9
n n n n
9 9 10 9 45 10 9 9 10 9 45 10
2 2 1 2 8 1 2 2 1 3 12 1
n n
4 5 1 1
9 18 10 9 18 10
1 1
n n
9 45 10 9 45 10
4 2 1 5 2 1
n 1 n 1
4 5 1
9 9 10
55 1
9 9 10
n 1 n 1
9 9 10 9 9 10
4 4 1 54 1
D’où le résultat.
n n
4 5 1
On a : pn p0 M 0,15 0,85 9 9 10
n
n
55 1
9 9 10 n
4 4 1
9 9 10 54 1
9 9 10
Théorème
Pour tout graphe probabiliste d’ordre 2 dont la matrice de transition ne comporte pas zéro, l’état pn à l’étape n
converge vers un état p, dit stable, indépendante de l’état initial p0 . De plus p est l’unique solution de
l’équation XM X où X a b avec a b 1
Exercice
On souhaite étudier l’évolution des populations respectives dans les deux seules régions X et Y d’un pays P
sachant que :
La population est supposée rester constante pour les prochaines années
Au départ : 25% de la population du pays est dans la région X (donc 75% en Y)
Chaque année, la probabilité qu’un individu quelconque de la région X parte pour la région Y est de 5%
Chaque année, la probabilité qu’un individu quelconque de la région Y parte pour la région X est de 20%
1) Représenter cette situation par un graphe probabiliste
2) Donner la matrice de transition M ainsi que la matrice ligne P0 correspondante à l’état initial
3) Donner l’état probabiliste à l’étape 1 puis à l’étape 2
4) Justifier que la suite Pn converge vers un état stable et déterminer cet état stable puis interpréter ce
résultat dans le contexte
1)
0.05
0.95 0.8
X Y
0.02
2) La matrice de transition de ce graphe est M 0.95 0.05 , son état initial est donnée par la matrice
0.2 0.8
ligne P0 0.25 0.75
P M P x y
0.95 0.05
0.2 0.8
x 0.95x 0.2y
x y y 0.05x 0.8y 0.05x 0.2y 0
d’autre part on a x y 1, on aura donc le système :
0.05x 0.2y 0
xy 1 1 1
x
y
0
AX B avec A 0.05 0.2 , X et B
1
0.05 0.2 1 0.2 4 0.8
det A 0.05 0.2 0.25 donc A 1 1
1 1 0.25 1 0.05 4 0.2
4 0.8 0 0.8
donc X A 1 B
4 0.2 1 0.2
L’état stable est donc P 0.8 0.2 ce qui se traduit par le fait, qu’à long terme, la répartition dans les
deux villes se rapproche de 80% en X et 20% en Y