You are on page 1of 32

> Graphes orients

Squence 5 MA04

159

Cned Acadmie en ligne

Chapitre 1

> Cours
A B A C A D E

............................................................................................................................................................................... 163

tude dun exemple Matrices et chemins de longueur p Graphe tiquet Graphe pondr Plus court chemin Graphe probabiliste Exercices dapprentissage

Chapitre 2

> Synthse

.................................................................................................................................................................. 186

Chapitre 3

> Exercices dentranement

....................................................................................................... 189

Chapitre 4

> Aide aux exercices dentranement

.................................................................... 192

Sommaire squence 5 MA04

161

Cned Acadmie en ligne

Cours
A tude dun exemple
Les groupes sanguins
Exemple
nonc
Le plus important systme de classication des groupes sanguins, le systme ABO, a t dcouvert en 1900 par le mdecin Karl Landsteiner. Pour les transfusions sanguines il faut aussi tenir compte du facteur Rhsus, dcouvert vers 1940. On obtient ainsi 8 groupes sanguins A, B, O, AB ( Rh + ou Rh ). Voici un tableau indiquant les compatibilits entre les 8 groupes.
groupe A+ B+ O+ AB + A+ B+ O + ; A + ; B + ; AB + AB + peut donner groupe A B O AB A B tous les groupes AB peut donner

Donner une reprsentation de ce tableau sous forme de graphe orient de compatibilit des groupes sanguins. Quel est le groupe sanguin donneur universel ?

Solution
Le graphe orient indiquant les compatibilits entre les groupes sanguins est sur la gure 1. Du sommet il part 7 arcs vers les autres groupes sanguins. Le sommet O comporte une boucle. Ceci signie quun donneur du groupe O peut donner son sang une personne de nimporte quel groupe. Le groupe O est le groupe donneur universel . O

AB+ B+ A+

O A B AB

O+

Dnitions
Dnition
Un graphe orient est un graphe dont les artes sont orientes. Un arc est une arte oriente qui possde une origine et une extrmit. Une boucle est un arc dont lextrmit est confondue avec lorigine.

Fig. 1

Remarque

Dans un graphe une boucle peut se reprsenter de deux manires : avec une che ou sans che. Boucle : 1 ou 1 Squence 5 MA04
163

Cned Acadmie en ligne

Matrices et chemins de longueur p


Matrice associe un graphe orient
nonc
Dterminer la matrice associe au graphe orient de lexemple prcdent. On prendra lensemble S des sommets dans lordre suivant : S = { A + ; A ; B + ; B ; AB + ; AB ; O + ; O } .

Exemple

Solution
La matrice M associe au graphe orient de compatibilit des groupes sanguins est la suivante : 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 M= 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 M est une matrice carre 7 7 qui nest pas symtrique.

Exemple

nonc
Quatre quipes, notes A, B, C, D, font partie dun mme groupe liminatoire pour un championnat dEurope. Chaque quipe doit rencontrer les trois autres quipes (match aller et match retour). Le tableau suivant indique les matchs qui ont t dj jous.
sommet (quipe) A B C D successeur (sest dplace en ...) C D A A C B

A B

Reprsenter le graphe orient des rencontres. Dterminer la matrice M associe au graphe orient des rencontres. Donner une interprtation de : la somme de chaque ligne de la matrice ; la somme de chaque colonne de la matrice ; la somme de tous les nombres de la matrice.

Solution
Le graphe orient G des rencontres est le suivant (voir gure 2).
B 0 M= C A D 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0

Fig. 2

164

Squence 5 MA04

Cned Acadmie en ligne

Pour la matrice M on prend les sommets dans lordre alphabtique A, B, C, D. La matrice M associe au graphe orient des rencontres est forme de 0 et de 1 (une che correspond 1). Somme des lignes. La somme de la ligne L 1 est gale 1 + 1 = 2 . Cela signie que A a jou 2 fois lextrieur. De mme pour les autres lignes : toutes les quipes ont jou deux matchs lextrieur. La somme des termes dune ligne indique le nombre de matchs jous lextrieur par lquipe correspondant cette ligne. Somme des colonnes. La somme de la colonne C 1 est gale 3. Cela signie que lquipe A a jou 3 fois domicile. On fait de mme pour les autres colonnes : ainsi B a jou 2 fois domicile, C a jou 2 fois domicile alors que D na jou quune fois domicile. La somme des termes dune colonne indique le nombre de matchs jous domicile par lquipe correspondant cette colonne. Somme totale. La somme de tous les termes de la matrice M indique le nombre de matchs qui ont eu lieu (il y a eu 8 matchs).

Dnition

La matrice associe un graphe orient dordre n, les sommets tant numrots de 1 n, est une matrice n lignes et n colonnes o le terme aij qui est lintersection de la ligne i et de la colonne j vaut 1 sil y a un arc dont lorigine est i et lextrmit j et 0 sinon.

Produit de matrices
Exemple
nonc
Soit A et B les matrices dnies par : A = 1 3 Calculer A 2 et B 2 . Dterminer les matrices A B et B A . 2 et B = 2 1 4 1 . 2

Solution
A2 = 1 3 B 2 = 2 1 2 1 4 3 2 = 1+23 31+43 4 1 = 4 1 22 2 4 3 2+24 = 7 15 32+44 2+2 = 3 4 1+4 4 3 10 22

1 2 2 1

Ainsi A 2 = 7 15

10 et B 2 = 3 4 22

On dtermine A B puis B A. AB = 1 3 B A = 2 1 2 2 4 1 1 1 2 3 1 = 2 + 2 6+4 2 2 = 23 16 4 14 = 0 2 38 4 4 = 5 5 28 5 11 8 6 Squence 5 MA04


165

Cned Acadmie en ligne

Ainsi A B = 0 2

5 et B A = 5 5 11

8 6

Remarque Exemple

On note, sur cet exemple, que : A B B A .

nonc
1 Soit A et B les matrices dnies par : A = 3 0 Dterminer les matrices A B et B A . Dterminer, la calculatrice, A 2 et A 3 . 2 0 1 1 2 3 2 et B = 1 0 1 0 1 0 1 2 .

Solution
1 AB = 3 0 0 A B = 6 1 2 BA = 1 0 1 BA = 1 3 2 0 1 2 5 3 1 0 1 4 1 2 1 2 3 2 1 0 0 4 5 0 1 2 1 3 0 2 0 1 1 2 3 2+3+0 = 1+0+0 0+3+0 4+0+0 2+01 0+0+2 2+2+0 1+03 0+2+6 1 0 1 0 1 2 2+2+0 = 6+0+0 0+1+0 1+0+1 3+0+2 0+0+3 02+2 0+0+4 01+6

0 2 8

Remarque

On note encore, sur cet exemple, que : A B B A . La calculatrice nous donne les rsultats pour A 2 et A 3 . 7 = 3 3 3 8 3 8 9 11 16 = 27 12 22 15 17 37 46 42

A2

A3

Pour savoir comment utiliser la TI 82 pour effectuer des calculs sur les matrices voir le paragraphe qui suit.

Matrices et calculatrices

Texas Instruments TI 82

On utilise la touche MATRX . On peut rentrer au maximum 5 matrices notes [ A ] [ B ] [ C ] [ D ] [ E ] sur la TI 82. Considrons les matrices carres [ A ] et [ B ] de lexemple (ce sont des matrices 3 3 ).

166

Squence 5 MA04

Cned Acadmie en ligne

On rentre les matrices [ A ] et [ B ] : Pour [ A ] MATRX 1 0 Pour [ B ] ENTER ENTER 2 1 1 3 ENTER 1 3 3 ENTER 3 ENTER 0 ENTER 2 ENTER ENTER ENTER 2 ENTER 1 3 ENTER ENTER 3 ENTER ENTER 2 ENTER

MATRX () 2

ENTER

ENTER ......... 1

Produit [ A ] [ B ] MATRX ENTER Produit [ B ] [ A ] MATRX ENTER Puissance [ A ] n Pour [ A ] 2 Pour [ A ]3 ENTER Considrons la matrice carre [ M ] de lexemple (cest une matrice 4 4 ). MATRX MATRX 1 x2 1 ENTER ^ 3 2 MATRX 1 1 MATRX 2

On peut calculer de la mme manire [ M ] une puissance n quelconque : il suft pour cela de remplacer lexposant 3 par n et de faire [ M ]^ n . On rentre [ M ] (appele [ C ] sur la TI 82) puis on calcule [ M ] 2 et [ M ] 3 MATRX 4 0 1 ... 1 0 ENTER ENTER ENTER ENTER ENTER 1 0 1 0 ENTER ENTER ENTER ENTER 3 4 ENTER MATRX ENTER 3 x2 MATRX ENTER 3 ^ 3

Les chemins de longueur p dans un graphe orient


Exemple
nonc On donne une matrice M associe un graphe orient G. On dsigne les sommets par A, B, C, D (dans lordre).
0 M= 0 0 1 1 0 0 1 1 1 0 0 0 0 1 0

Squence 5 MA04

167

Cned Acadmie en ligne

Tracer le graphe orient G. On sintresse aux chemins de longueur 2. indiquer tous les chemins de longueur 2 qui vont de A A, de A B, de A C et de A D. indiquer tous les chemins de longueur 2 qui vont de B A, de B B, de B C et de B D. indiquer tous les chemins de longueur 2 qui vont de C A, de C B, de C C et de C D. indiquer tous les chemins de longueur 2 qui vont de D A, de D B, de D C et de D D. On sintresse aux chemins de longueur 3. Dterminer, comme dans la question prcdente, tous les chemins de longueur 3 partant de A, de B, de C, de D. Calculer M 2 et M 3 (ventuellement la calculatrice). En utilisant la question En utilisant la question interprter les termes des diffrentes lignes de M 2 . interprter les termes des diffrentes lignes de M 3 .

Solution
Le graphe orient G est sur la gure 3.
B

Fig. 3

Les chemins de longueur 2 sont indiqus dans le tableau suivant :


de ... ... chemins nombre AA aucun 0 AB aucun 0 AC ABC 1 AD ACD 1 BA aucun 0 BB aucun 0 BC aucun 0 BD BCD 1

de ... ... chemins nombre

CA CDA 1

CB CDB 1

CC aucun 0

CD aucun 0

DA aucun 0

DB DAB 1

DC DAC DBC 2

DD aucun 0

Les chemins de longueur 3 sont indiqus dans le tableau suivant :


de ... ... chemins nombre AA ACDA 1 AB ACDB 1 AC aucun 0 AD ABCD 1 BA BCDA 1 BB BCDB 1 BC aucun 0 BD aucun 0

de ... ... chemins

CA aucun

CB CDAB

CC CDAC CDBC 2

CD aucun

DA aucun

DB aucun

DC DABC

DD DACD DBCD 2

nombre

168

Squence 5 MA04

Cned Acadmie en ligne

La calculatrice nous donne les termes des matrices M 2 et M 3 .


0 M2 = 0 1 0 0 0 1 1 1 0 0 2 1 1 0 0 M3 = 1 1 0 0 1 1 1 0 0 0 2 1 1 0 0 2

On voit que les nombres inscrits dans les tableaux sont les mmes que les termes des lignes des matrices M 2 et M 3 . Plus prcisment : Pour M 2 les termes de la ligne L 1 sont les nombres de chemins de longueur 2 partant de A ; les termes de la ligne L 2 sont les nombres de chemins de longueur 2 partant de B ; les termes de la ligne L 3 sont les nombres de chemins de longueur 2 partant de C ; les termes de la ligne L 4 sont les nombres de chemins de longueur 2 partant de D. Pour M 3 les termes de la ligne L 1 sont les nombres de chemins de longueur 3 partant de A ; les termes de la ligne L 2 sont les nombres de chemins de longueur 3 partant de B ; les termes de la ligne L 3 sont les nombres de chemins de longueur 3 partant de C ; les termes de la ligne L 4 sont les nombres de chemins de longueur 3 partant de D. On admet que la proprit que lon vient de vrier sur cet exemple est toujours vraie. On peut alors noncer la proprit suivante.

Proprit
Soit M la matrice associe un graphe orient G dordre n. Le terme a ij (encore not ( i, j ) ) de la matrice M p donne le nombre de chemins de longueur p partant de i et arrivant en j. Montrons, sur la matrice carre M p , ce que cela signie :

1 1

nombre de chemins de 1 vers 1, 2, ..., n. (de longueur p)

Matrice MP i

aij

nombre de chemins de i vers 1, 2, ..., n. (de longueur p)

nombre de chemins de n vers 1, 2, ..., n. (de longueur p)

Le terme au croisement de la ligne i et de la colonne j indique le nombre de chemins de longueur p allant de i j.

Squence 5 MA04

169

Cned Acadmie en ligne

La proprit prcdente reste vraie pour un graphe non orient. On peut noncer une proprit

bis.

Proprit

bis

Soit M la matrice associe un graphe G dordre n. Le terme a i j = ( i, j ) de la matrice M p donne le nombre de chanes de longueur p reliant i et j.

Exemple

nonc
Pour traverser une chane de montagnes il faut passer par plusieurs cols, relis entre eux par des voies ne pouvant tre franchies que dans un seul sens. Le graphe orient G associ cette situation est le suivant (voir gure 4) : A F

D Le point E dsign lentre et le point S la sortie.

Fig. 4

Lofce de tourisme cherche toutes les traverses permettant daller de E en S en un nombre dtermin dtapes. crire la matrice M associe au graphe orient G. (on classera les sommets dans lordre E, A, B, C, D, F, H, S) Donner les chemins allant de E S en 3 tapes. La premire ligne de M 4 est : 0 0 0 3 0 3 2 4 La premire ligne de M 5 est : 0 0 0 3 0 2 3 5 La premire ligne de M 6 est : 0 0 0 2 0 3 3 5 La premire ligne de M 7 est : 0 0 0 3 0 3 2 6 La premire ligne de M 8 est : 0 0 0 3 0 2 3 5 a) Dterminer toutes les traverses en 4 tapes. b) Combien existe-t-il de traverses en 5 tapes ? Dterminer tous les chemins possibles. c) Combien existe-t-il de traverses en 6 tapes ? en 7 tapes ? d) Combien existe-t-il de traverses en 8 tapes ? Dterminer tous les chemins possibles.

Solution
La matrice M associe au graphe orient G est gale : Pour aller de E S il faut au minimum 3 tapes. Il y a 2 chemins de longueur 3 qui sont : EAFS et EDHS . a) Daprs la premire ligne de la matrice M 4 on peut dire quil existe 4 chemins de E S de longueur 4. Ces 4 chemins sont : EACHS ; EBAFS ; EDCHS ; EDHFS . Squence 5 MA04
M=

0 0 0 0 0 0 0 0

1 0 1 0 0 0 0 0

1 0 0 0 1 0 0 0

0 1 0 0 1 1 0 0

1 0 0 0 0 0 0 0

0 1 0 0 0 0 1 0

0 0 0 1 1 0 0 0

0 0 0 0 0 1 1 0

170

Cned Acadmie en ligne

b) Le dernier terme de la premire ligne de la matrice M 5 est 5. Il existe 5 chemins de longueur 5 allant de E S. Ces 5 chemins sont : EAFCHS ; EACHFS ; EBACHS ; EDBAFS ; EDCHFS . c) Le dernier terme de la premire ligne de la matrice M 6 est 5. Il existe 5 chemins de longueur 6 allant de E S. Le dernier terme de la premire ligne de la matrice M 7 est 6. Il existe 6 chemins de longueur 7 allant de E S. d) Le dernier terme de la premire ligne de la matrice M 8 est 5. Il existe 5 chemins de longueur 8 allant de E S. EAFCHFCHS ; EACHFCHFS ; EBACHFCHS ; EDBAFCHFS ; EDCHFCHFS .

Graphe tiquet. Graphe pondr. Plus court chemin


Graphe tiquet
nonc
Un rseau informatique doit tre accessible un grand nombre de personnes, qui ne doivent pas cependant avoir le mme code daccs. Cet accs est rgi par un des graphes tiquets suivants :
a d f e b e b c i d f a c i

Exemple

Un mot est accept comme code daccs si cest une liste de lettres commenant par d et se terminant par f, associe une chane du graphe. Les mots decif , dabif , daaciif sont-ils des mots reconnus par le graphe tiquet G 1 ? par le graphe tiquet G 2 ? Donner, pour chacun des graphes, les listes des mots de 3 lettres, de 4 lettres, de 5 lettres qui sont reconnus. Caractriser les mots reconnus par le graphe G 1 . Dterminer les mots de 5 lettres reconnus la fois par G 1 et par G 2 .

Solution
Pour G 1 decif est bien un chemin de G 1 , de longueur 5. dabif est bien un chemin de G 1 , de longueur 5. daaciif est bien un chemin de G 1 , de longueur 7. Les mots decif, dabif, daaciif sont reconnus par G 1 . Pour G 2 decif est bien un chemin de G 2 , de longueur 5. dabif nest pas un chemin de G 2 . daaciif est bien un chemin de G 2 , de longueur 7. Squence 5 MA04
171

Cned Acadmie en ligne

Les mots decif et daaciif sont reconnus par G 2 mais le mot dabif ne lest pas. Donnons les rsultats dans un tableau.
3 lettres dbf dcf G1 4 lettres dacf dabf dcif decf debf dbif daacf dacif daabf dabif daecf daebf dciif daacf dacif daecf dciif dcbcf 5 lettres deecf decif dcebf debif deacf deabf dbiif deecf decif deacf

dcf G2

dacf dcif

decf

Dans un mot les boucles sont facultatives : elles peuvent ne pas tre mises ou alors elles peuvent tre mises autant de fois que lon veut. Les mots reconnus par G 1 ont au minimum 3 lettres et peuvent avoir autant de lettres que lon veut. On peut caractriser les mots reconnus par G 1 de la manire suivante :

c d ?
ou

b
ni a, ni e autant de a que l'on veut autant de e que l'on veut autant de a et de e que l'on veut et dans n'importe quel ordre

pas de i autant de i que l'on veut

Les mots de G 1 ayant 5 lettres et qui ont la lettre b ne sont pas reconnus par G 2 . Par contre tous les mots de G 1 ayant 5 lettres et qui ont la lettre c sont reconnus par G 2 . Les mots reconnus par G 1 et par G 2 sont daacf, deecf, dacif, decif, daecf, deacf et dciif (ils sont en rouge dans le tableau).

Dnition

Un graphe tiquet est un graphe orient dont les arcs sont affects dtiquettes. Dans lexemple les tiquettes sont les lettres a, b, c, d, e, i, f.

Graphe pondr et plus court chemin


Exemple
nonc
On reprend le graphe orient de lexemple positifs. A 5 E 2 D 3 2 1 B 3 2 C 4 6 2 H Fig. 5 2 4 1 , les arcs tant maintenant pondrs par des nombres F 7 S

172

Squence 5 MA04

Cned Acadmie en ligne

Quelles sont les longueurs des chemins EAFS ; EDCHS ? Dterminer, par un algorithme, le chemin le plus court de E S.

Solution
Le chemin EAFS a pour longueur 14 (au sens de la pondration). Le chemin EDCHS a pour longueur 15 (ou pour poids 15). On applique le mme algorithme que pour les graphes non orients (algorithme de Dijkstra).
E 0 A 5(E) B 3(E) 5(D) 4(B) 4(B) 3(E) 6(A) 5(H) 5(H) 5(D) 10 ( H ) 4(D) 10 ( H ) C D 2(E) 2(E) F 4(D) H S E E, D E, D, B E, D, B, A E, D, B, A, H E, D, B, A, H, F E, D, B, A, H, F, C E, D, B, A, H, F, C, S

Le plus court chemin a pour longueur 10 et lenvers se lit SHDE. Le sommet S a un poids 10 venant de H, H est pondr partir de D, D est pondr partir de E. Le plus court chemin EDHS a pour longueur 10, cest--dire que son poids est gal 10.

Dnition Dnition

Un graphe pondr est un graphe tiquet dans lequel les tiquettes sont des nombres positifs, appels poids. Le poids dun chemin dans un graphe pondr est la somme des poids des arcs qui le composent. Un plus court chemin entre deux sommets est, parmi tous les chemins qui les relient, un chemin de poids minimum.

Remarque

Quand on dit que le chemin EDHS a pour longueur 10 il faut comprendre que son poids est gal 10. Il ne faut pas confondre avec le mot longueur qui signie aussi le nombre darcs dun chemin. Ainsi, considrons le graphe G suivant : b 3 4 a c 5 Le chemin bcab a pour longueur 3, au sens du nombre darcs. Le chemin bcab a pour longueur 12, au sens de la pondration (on dit quil a pour poids 12).

Squence 5 MA04

173

Cned Acadmie en ligne

Graphe probabiliste
Exemples de graphe probabiliste dordre 2
nonc Deux constructeurs automobiles commercialisent simultanment deux modles de voitures nots a et b.
An de promouvoir leur produit, ils font appel des socits de publicit qui procdent des sondages. La campagne publicitaire dure plusieurs mois et chaque mois on interroge les mmes personnes. On suppose que toute personne interroge est oblige de se dterminer soit pour le modle a, soit pour le modle b. On constate quune personne favorable au modle a un mois donn, garde le mme avis sept fois sur dix le mois suivant, alors quune personne favorable au modle b garde le mme avis huit fois sur dix le mois suivant. On interroge une personne X qui au dpart est favorable au modle a. Faire un arbre permettant de trouver ltat probabiliste de cette personne au bout de deux mois. On interroge une personne Y qui au dpart est favorable au modle b. Faire un arbre permettant de trouver ltat probabiliste de cette personne au bout de deux mois. Dcrire cette situation laide dun graphe probabiliste (qui est un graphe orient pondr par des probabilits). On appelle M la matrice de transition 2 lignes et 2 colonnes associe ce graphe. Dterminer M. Calculer la matrice M 2 . Interprter les termes de cette matrice. laide de la calculatrice, calculer M 3 , M 6 et M 12 (on donnera ventuellement des valeurs arrondies des coefcients). Quelle conjecture peut-on faire au bout dun an ? 1 Vrier que M = N + -- R o N = 0 ,4 2 0 ,4 Calculer N 2 , R 2 , NR et RN. 1 n On admet que M n = N + -- R . Que peut-on penser de la limite de M n quand n tend vers + ? 2 Interprter ce rsultat. 0 ,6 et R = 0 ,6 0 ,4 0 ,6 0 ,6 . 0 ,4

Exemple

Solution
Larbre pondr donnant ltat probabiliste de la personne X au bout de deux mois est le suivant : 0,7 a 0,7 a 0,2 0,3 b 0,8 b 0,3 x 0,8 = 0,24 a 0,3 x 0,2 = 0,06 0,3 b 0,7 x 0,3 = 0,21 choisi b au bout de 2 mois a 0,7 x 0,7 = 0,49 choisi a au bout de 2 mois

La probabilit pour quau bout de 2 mois la personne X choisisse : le modle a est gale 0 ,49 + 0 ,06 = 0 ,55 ; le modle b est gale 0 ,21 + 0 ,24 = 0 ,45 . Ltat probabiliste de X est reprsent par la matrice ligne ( 0 ,55 ; 0 ,45 ) .
174

Squence 5 MA04

Cned Acadmie en ligne

Larbre pondr donnant ltat probabiliste de la personne Y au bout de deux mois est le suivant : 0,7 a 0,2 b 0,2 0,8 b 0,8 b 0,8 x 0,8 = 0,64 a 0,8 x 0,2 = 0,16 0,3 b 0,2 x 0,3 = 0,06 choisi b au bout de 2 mois a 0,2 x 0,7 = 0,14 choisi a au bout de 2 mois

La probabilit pour quau bout de 2 mois la personne Y choisisse : le modle a est gale 0 ,14 + 0 ,16 = 0 ,30 ; le modle b est gale 0 ,06 + 0 ,64 = 0 ,70 . Ltat probabiliste de Y est reprsent par la matrice ligne ( 0 ,30 ; 0 ,70 ) . Le graphe probabiliste qui dcrit la situation est le suivant :

0,3

0,7

0,8

0,2
Fig. 6 On prend les sommets dans lordre ( a ; b ) . Le tableau suivant montre comment trouver la matrice de transition M associe ce graphe probabiliste.
a a b 0,7 0,2 b 0,3 M = 0 ,7 0 ,2 0 ,3 0 ,8

do
0,8

On calcule M 2 . M 2 = 0 ,7 0 ,2 M 2 = 0 ,55 0 ,30 0 ,3 0 , 7 0 ,8 0 , 2 0 ,3 = 0 , 7 2 + 0 , 3 0 , 2 0 ,2 0 ,7 + 0 ,8 0 ,2 0 ,8 0 ,7 0 , 3 + 0 , 3 0 , 8 0 , 2 0 ,3 + 0 ,8 2

0 ,45 donne ltat probabiliste de X au bout de 2 mois 0 ,70 donne l tat probabiliste de Y au bout de 2 mois

Les lignes de M 2 donnent les tats probabilistes possibles au bout de 2 mois. La calculatrice nous donne les matrices M 3 , M 6 et M 12 . M 3 = 0 ,475 0 ,35 0 ,525 0 ,65 M 6 = 0 ,409 375 0 ,393 75 0 ,590 625 0 ,606 25 M 12 0 ,4 0 ,4 0 ,6 0 ,6
175

Squence 5 MA04

Cned Acadmie en ligne

Remarque

Les termes de M 12 sont des valeurs arrondies. La tendance observe au bout de 6 mois se conrme au bout dun an, savoir que les probabilits semblent se stabiliser autour de 0,4 et de 0,6. Au bout dun an 40 % des personnes choisissent le modle a et 60 % choisissent le modle b (ceci est une conjecture). On a : 1 N + -- R = 0 ,4 2 0 ,4 1 Ainsi M = N + -- R 2 Calculons N 2 , R 2 , NR et RN. N 2 = 0 ,4 0 ,4 R 2 = 0 ,6 0 ,4 = 0 ,6 0 ,4 NR = 0 ,4 0 ,4 0 ,6 0 , 4 0 ,6 0 , 4 0 ,6 = 0 ,16 + 0 ,24 0 ,16 + 0 ,24 0 ,6 0 ,24 + 0 ,36 = 0 ,4 0 ,4 0 ,24 + 0 ,36 0 ,36 0 ,24 0 ,24 + 0 ,16 0 ,6 = N . 0 ,6 0 ,6 + 1 0 , 6 -- 0 ,6 2 0 , 4 0 , 6 = 0 ,4 0 ,4 0 ,4 0 ,6 + 0 , 3 0 ,6 0 , 2 0 , 3 = 0 ,7 0 ,2 0 ,2 0 ,3 0 ,8

0 , 6 0 ,6 0 , 4 0 ,4 0 ,6 = R. 0 ,4 0 ,6 0 , 6 0 ,6 0 , 4

0 ,6 = 0 ,36 + 0 ,24 0 ,24 0 ,16 0 ,4

0 ,6 = 0 ,24 0 ,24 0 ,24 0 ,24 0 ,4 0. 0

0 ,24 + 0 ,24 = 0 0 0 ,24 + 0 ,24

0. 0

De mme on trouve RN = NR = 0 0 1 On admet que M n = N + -- R . 2


n

1 1 n Comme 1 < -- < 1 on a lim -- = 0 . 2 2 n + 1 n Cela signie que les quatre termes de la matrice -- R vont tendre vers zro. 2 1 n La limite de la matrice -- R est donc la matrice nulle. 2 La limite de M n quand n + est donc la matrice N. Cela signie quau bout dun certain nombre de mois le pourcentage des personnes favorables au modle a se stabilise vers 40 % alors que le pourcentage des personnes favorables au modle b se stabilise vers 60 %. Au bout de quelques mois ltat probabiliste de nimporte quelle personne est proche de la matrice ligne ( 0 ,4 ; 0 ,6 ) .

Exemple

nonc
Deux villes X et Y totalisent une population dun million dhabitants. La ville X est plus agrable, mais la ville Y offre de meilleurs salaires : 20 % des habitants de Y partent chaque anne habiter X pour avoir un meilleur cadre de vie et 5 % des habitants de X partent chaque anne habiter Y pour augmenter leur niveau de vie. Lanne 0 un quart des habitants est en X.

176

Squence 5 MA04

Cned Acadmie en ligne

Calculer la population de X et de Y au bout de 1 an, au bout de 2 ans. Dcrire lvolution de ces deux populations laide dun graphe probabiliste. Dterminer la matrice de transition M associe ce graphe. La matrice ligne dcrivant ltat initial est P 0 = ( x 0 ; y 0 ) . La matrice ligne dcrivant ltat lanne n est P n = ( x n ; y n ) . On a donc ( x n ; y n ) = ( x 0 ; y 0 ) M n . Dterminer, la calculatrice, ltat de la population au bout de 5 ans, au bout de 10 ans, au bout de 20 ans. On admet que ltat de la population converge vers un tat P = ( x ; y ) vriant P = P M . Dterminer ce qui se passe au bout dun assez grand nombre dannes. On suppose x 0 = y 0 = 500 000 . Calculer ltat de la population au bout de 20 ans. Vers quel tat probabiliste converge ltat probabiliste lanne n quand n devient grand ? On suppose x 0 = 990 000 et y 0 = 10 000 . Calculer ltat de la population au bout de 20 ans. Vers quel tat probabiliste converge ltat probabiliste lanne n quand n devient grand ?

Solution
On a initialement : x 0 = 250 000 et y 0 = 750 000 . Au bout dun an : x 1 = 250 000 0 ,95 + 750 000 0 ,20 = 387 500 . y 1 = 250 000 0 ,05 + 750 000 0 ,80 = 612 500 . Au bout de deux ans : x 2 = 387 500 0 ,95 + 612 500 0 ,20 = 490 625 . y 2 = 387 500 0 ,05 + 612 500 0 ,80 = 509 375 .

Conclusion
( x 1 ; y 1 ) = ( 387 500 ; 612 500 ) ( x 2 ; y 2 ) = ( 490 625 ; 509 375 ) Le graphe probabiliste dcrivant lvolution de la population est le suivant (voir gure 7).

0,05

0,95

x
0,20
Fig. 7 On prend les sommets dans lordre ( X, Y ) . La matrice de transition M associe ce graphe probabiliste est : M = 0 ,95 0 ,20 0 ,05 0 ,80

0,80

Au bout de 5 ans on a : ( x 5 ; y 5 ) = ( x 0 ; y 0 ) M 5 .

Squence 5 MA04

177

Cned Acadmie en ligne

Do

( x 5 ; y 5 ) = ( 250 000 ; 750 000 ) 0 ,95 0 ,20 ( x 5 ; y 5 ) = ( 669 482 ; 330 518 ) .

0 ,05 0 ,80

Au bout de 10 ans on a : ( x 10 ; y 10 ) = ( x 0 ; y 0 ) M 10 . La calculatrice donne : ( x 10 ; y 10 ) = ( 769 028 ; 230 972 ) . Au bout de 20 ans on a : ( x 20 ; y 20 ) = ( x 0 ; y 0 ) M 20 . La calculatrice donne : ( x 20 ; y 20 ) = ( 798 256 ; 201 744 ) .

Conclusion
( x 5 ; y 5 ) = ( 669 482 ; 330 518 ) ( x 10 ; y 10 ) = ( 769 028 ; 230 972 ) ( x 20 ; y 20 ) = ( 798 256 ; 201 744 ) Ltat de la population converge vers un tat P qui vrie P = P M . On cherche donc x et y tels que : ( x ; y ) = ( x ; y ) 0 ,95 0 ,20 0 ,05 . 0 ,80 (valeurs arrondies)

x = 0 ,95x + 0 ,20y 0 ,05x 0 ,20y = 0 On obtient donc : soit . y = 0 ,05x + 0 ,80y 0 ,05x 0 ,20y = 0 Ce systme se rduit une seule quation 5x 20y = 0 ou encore x 4y = 0 . On sait dautre part que x + y = 1 000 000 . x + y = 1 000 000 On rsout donc le systme . x 4y = 0 On obtient : x = 800 000 et y = 200 000 . Au bout dun assez grand nombre dannes ltat de la population tend se stabiliser vers ltat ( 800 000 ; 200 000 ) .

Conclusion
Quand n est assez grand la population de la ville X se stabilise 800 000 habitants et celle de Y se stabilise 200 000 habitants.

Remarque

En arrondissant, la calculatrice nous donne : ( x 48 ; y 48 ) = ( 799 999 ; 200 001 ) ( x 49 ; y 49 ) = ( 800 000 ; 200 000 ) . On donne ( x 0 ; y 0 ) = ( 500 000 ; 500 000 ) . On calcule ( x 20 ; y 20 ) = ( x 0 ; y 0 ) M 20 = ( 799 049 ; 200 951 ) .

et

Au bout dun assez grand nombre dannes on aura encore ( x ; y ) = ( x ; y ) M cest--dire x = 800 000 et y = 200 000 . Ltat de la population est, au bout dun certain nombre dannes, le mme que dans la question prcdente. Pour trouver ltat probabiliste on dtermine quel est le pourcentage de chacune des deux populations (en criture dcimale). 800 000 ----------------------- = 0 ,80 1 000 000
178

et

200 000 ----------------------- = 0 ,20 . 1 000 000

Squence 5 MA04

Cned Acadmie en ligne

Ltat probabiliste au bout dun certain nombre dannes est ( 0 ,80 ; 0 ,20 ) . On donne ( x 0 ; y 0 ) = ( 990 000 ; 10 000 ) . On calcule ( x 20 ; y 20 ) = ( x 0 ; y 0 ) M 20 = ( 800 603 ; 199 397 ) . Au bout dun certain nombre dannes on obtient le mme tat probabiliste que dans la question prcdente. Ltat probabiliste au bout dun certain nombre dannes est ( 0 ,80 ; 0 ,20 ) .

Remarque

Ltat probabiliste au bout dun certain nombre dannes ne dpend pas de la rpartition initiale.

Dnitions et proprits
Dnition
Un graphe probabiliste est un graphe orient, pondr, tel que la somme des poids des arcs sortant de chaque sommet est gale 1. Considrons un graphe probabiliste dordre 2, cest--dire ayant 2 sommets. Un tel graphe est toujours reprsent de la manire suivante (voir gure 8).

0p1 0q1

1 p

1 q

q
Fig. 8

Dnition

La matrice de transition associe un graphe probabiliste dordre 2 est la matrice carre 2 2 dnie par : M = 1 p q p . 1q

Dnition

Ltat probabiliste dun individu est une loi de probabilit dnie sur lensemble des tats possibles ; cette loi sera reprsente ici par une matrice ligne. Ltat probabiliste initial est soit ( 1 ; 0 ) soit ( 0 ; 1 ) .

Remarque

Proprit
Soit M la matrice de transition dun graphe probabiliste, P 0 la matrice ligne dcrivant ltat (respectivement ltat probabiliste) initial et P n la matrice ligne dcrivant ltat (respectivement ltat probabiliste) ltape n. On a alors : P n = P 0 M n .

Proprit
Pour tout graphe probabiliste dordre 2, ltat (respectivement ltat probabiliste) P n ltape n converge vers un tat (respectivement ltat probabiliste) P indpendant de ltat (respectivement ltat probabiliste) initial P 0 . De plus, P vrie P = P M .

Proprit
La somme des termes de chaque ligne dune matrice de transition est gale 1.

Squence 5 MA04

179

Cned Acadmie en ligne

Exemple de graphe probabiliste dordre 3


Exemple
nonc
Un individu vit dans un lieu o il est susceptible dattraper une maladie par piqre dinsecte. Il peut tre dans lun des trois tats suivants : immunis ( I ) , malade ( M ) , non malade et non immunis ( S ) . Dun mois lautre son tat peut changer suivant les rgles suivantes : tant immunis, il peut le rester avec une probabilit 0,9 ou passer ltat S avec une probabilit 0,1. tant dans ltat S, il peut le rester avec une probabilit 0,5 ou passer ltat M avec une probabilit 0,5. tant malade, il peut le rester avec une probabilit 0,2 ou passer ltat I avec une probabilit 0,8. Au dpart lindividu est immunis. a) Faire un arbre permettant de trouver ltat probabiliste de cet individu au bout de deux mois. b) Tracer un graphe probabiliste dcrivant la situation et crire la matrice de transition M associe ce graphe. c) Dterminer, en utilisant une calculatrice, ltat probabiliste de cet individu au bout dun an, au bout de 2 ans. Quelle conjecture peut-on faire ? Au dpart lindividu est malade. Dterminer, en utilisant une calculatrice, ltat probabiliste de lindividu au bout dun an, au bout de 2 ans. Que peut-on en dduire ? Au dpart lindividu est non malade et non immunis. Dterminer, en utilisant une calculatrice, ltat probabiliste de lindividu au bout dun an, au bout de 2 ans. Quelle est la proportion dindividus malades dans la population tudie ?

Solution
a) Si au dpart lindividu est immunis on obtient larbre suivant : 0,9 I 0,9 0,1 S 0,9 x 0,1 = 0,09 0,09 + 0,05 = 0,14 0,5 0,1 S 0,5 M 0,1 x 0,5 = 0,05 S 0,1 x 0,5 = 0,05 I 0,9 x 0,9 = 0,81

En notant ltat probabiliste sous la forme dune matrice ligne ( p ( I ) ; p ( M ) ; p ( S ) ) on obtient, au bout de 2 mois, ltat probabiliste ( 0 ,81 ; 0 ,05 ; 0 ,14 ) . tat probabiliste au bout de 2 mois : ( 0 ,81 ; 0 ,05 ; 0 ,14 ) .

180

Squence 5 MA04

Cned Acadmie en ligne

b) Le graphe probabiliste dcrivant la situation est le suivant :

M
0,8

0,2

0,9

I
0,1

0,5

0,5

Fig. 9 On prend les sommets dans lordre ( I ; M ; S ) . La matrice de transition M associe au graphe est :
0,9 M= 0,8 0 0 0,2 0,5 0,1 0 0,5

Remarque

Si on note ( x n ; y n ; z n ) ltat probabiliste au bout de n mois on trouve que ltat probabiliste au bout de 2 mois est : ( x 2 ; y 2 ; z 2 ) = ( 1 ; 0 ; 0 ) M 2 . c) Ltat probabiliste au bout dun an (donc 12 mois) est : ( x 12 ; y 12 ; z 12 ) = ( 1 ; 0 ; 0 ) M 12 . ( x 12 ; y 12 ; z 12 ) ( 0 ,754 7 ; 0 ,094 3 ; 0 ,151 0 ) . Ltat probabiliste au bout de 2 ans (donc 24 mois) est : ( x 24 ; y 24 ; z 24 ) = ( 1 ; 0 ; 0 ) M 24 . ( x 24 ; y 24 ; z 24 ) ( 0 ,755 ; 0 ,094 ; 0 ,151 ) . La situation semble se stabiliser assez vite autour de ltat probabiliste ( 0 ,755 ; 0 ,094 ; 0 ,151 ) . Au bout de 6 mois elle est presque stabilise. Ltat probabiliste initial est maintenant ( 0 ; 1 ; 0 ) . Au bout dun an le nouvel tat probabiliste est : ( x 12 ; y 12 ; z 12 ) = ( 0 ; 1 ; 0 ) M 12 . ( x 12 ; y 12 ; z 12 ) ( 0 ,754 7 ; 0 ,094 3 ; 0 ,151 0 ) . Au bout de deux ans ltat probabiliste est : ( x 24 ; y 24 ; z 24 ) = ( 0 ; 1 ; 0 ) M 24 . ( x 24 ; y 24 ; z 24 ) ( 0 ,755 ; 0 ,094 ; 0 ,151 ) . On en dduit que la situation se stabilise vers le mme tat probabiliste. Ltat probabiliste initial est maintenant ( 0 ; 0 ; 1 ) . Au bout dun an le nouvel tat probabiliste est : ( x 12 ; y 12 ; z 12 ) = ( 0 ; 0 ; 1 ) M 12 . ( x 12 ; y 12 ; z 12 ) ( 0 ,754 7 ; 0 ,094 3 ; 0 ,151 0 ) . Au bout de deux ans ltat probabiliste est : ( x 24 ; y 24 ; z 24 ) = ( 0 ; 0 ; 1 ) M 24 . ( x 24 ; y 24 ; z 24 ) ( 0 ,755 ; 0 ,094 ; 0 ,151 ) . Squence 5 MA04
181

Cned Acadmie en ligne

On note que ltat probabiliste au bout de quelques mois ne dpend pas de ltat probabiliste initial. Cela signie que dans tous les cas la situation tend se stabiliser de manire identique. On peut donc considrer que la maladie touche en permanence environ 9,4 % de la population.

Dnition

La matrice de transition associe un graphe probabiliste dordre n comporte n lignes et n colonnes : le terme situ lintersection de la ligne i et de la colonne j a pour valeur le poids de larc ayant pour origine le sommet i et pour extrmit le sommet j si un tel arc existe, 0 sinon. La proprit reste vraie pour un graphe probabiliste dont lordre est suprieur 2. Dans la pratique on se contentera de n = 3 ou n = 4 .

Proprit
Pour tout graphe probabiliste dordre 3 ou 4, ltat probabiliste P n ltape n converge vers un tat probabiliste P indpendant de ltat initial P 0 . De plus, P vrie P = P M .

Complment
Soit M une matrice carre vriant : M = N + R avec N2 = N ; R2 = R ; NR = RN = 0. Montrons, par rcurrence, que pour tout entier n > 0 M n = N + n R . La proprit est vraie au rang n = 1 daprs lhypothse. Supposons que la proprit soit vraie un rang k quelconque, cest--dire que M k = N + k R . Montrons qualors la proprit est vraie au rang suivant k + 1 . On a M k + 1 = M k M = ( N + k R ) ( N + R ) = N 2 + N R + k R N + k + 1 R 2 . Mk + 1 = N + 0 + 0 + k + 1R = N + k + 1R . On peut donc afrmer que la proprit est vraie pour tout n > 0 .

Proprit
Soit M une matrice carre vriant : M = N + R avec N 2 = N ; R 2 = R ; N R = R N = 0 . Pour tout entier n 1 on a alors : M n = N + n R . Si de plus 1 < < 1 alors
n +

lim

Mn = N .

Remarque

Dans la pratique on utilisera cette proprit pour des matrices carres dordre 2, 3 ou 4.

Exercices dapprentissage
On considre le graphe orient dni par le tableau suivant :
sommets A B C D successeurs A, B, D A, C A C

Exercice

182

Squence 5 MA04

Cned Acadmie en ligne

Reprsenter le graphe orient correspondant au tableau. Dterminer la matrice M associe ce graphe orient. a) Calculer la matrice M 2 . b) Que reprsente la somme de tous les termes de la matrice M 2 ? c) Quel est le nombre de chemins de longueur 2 partant de A ? Citer tous les chemins de longueur 2 partant de A. a) Calculer la matrice M 3 . b) Calculer le nombre total de chemins de longueur 3. c) Combien de chemins de longueur 3 arrivent en D ? Citer tous les chemins de longueur 3 arrivant en D. d) Citer tous les chemins de longueur 3 partant de C.

Exercice

On considre le graphe pondr G suivant (voir gure 10) : 6

A
3 4

D
7 4

B
2 6

10

S
5

F C
Fig. 10 1

Trouver deux chemins allant de E S dont le poids est 14. Dterminer, en utilisant lalgorithme de Dijkstra, un plus court chemin entre E et S.

Exercice

Dans le pays Matix le temps est soit sec ( S ) , soit humide ( H ) . Des tudes mtorologiques ont permis dtablir le graphe mtorologique de ce pays comme indiqu sur la gure 11.

1 5

1 4
Fig. 11 Squence 5 MA04
183

Cned Acadmie en ligne

Calculer les probabilits non indiques sur le graphe. Aujourdhui cest mercredi et le temps est sec. a) Quelle est la probabilit davoir un temps sec vendredi ? samedi ? b) Quelle est la probabilit davoir un temps sec le vendredi de la semaine suivante ? le samedi de la semaine suivante ? Vers quel tat probabiliste converge la mtorologie dans le pays Matix ?

Exercice

Soit G le graphe orient dni par la liste S de ses sommets et la liste A de ses arcs. On donne : S = { a ; b ; c ; d } A = { ( a, b ) ; ( a, d ) ; ( b, c ) ; ( c, b ) ; ( d, c ) } . Reprsenter le graphe G et donner la matrice de transition M associe au graphe G. Dterminer tous les chemins du graphe G de longueur 2, de longueur 3. Soit G le graphe dni comme suit : G a les mmes sommets que G ; ( x, y ) est un arc de G si et seulement si il existe un chemin dans G allant du sommet x au sommet y. a) Reprsenter le graphe G sur le mme schma que le graphe G en rajoutant les nouveaux arcs en pointills. b) crire la matrice de transition M associe au graphe G . Pourquoi tous les termes de la premire colonne de M sont-ils nuls ? c) Combien peut-on trouver de chemins de longueur 2 dans le graphe G ? Citer tous les chemins de longueur 2 partant de a.

Remarque
Exercice

On dit que le graphe G est la fermeture transitive du graphe G. Une personne joue au Pari Mutuel Urbain (en abrg PMU) au maximum une fois par semaine. Chaque semaine cette personne se trouve dans lune des trois situations suivantes : A : elle joue et elle gagne ; B : elle joue et elle perd ; C : elle ne joue pas . Le graphe probabiliste modlisant lvolution de cette personne quant au PMU est le suivant (voir gure 12) : 0,3

B
0,8 0,6

0,1 0,2

A
0,1

0,9

Fig. 12

184

Squence 5 MA04

Cned Acadmie en ligne

La semaine initiale, numrote 0, la personne a jou et gagn au PMU. Son tat probabiliste est not ( 1 ; 0 ; 0 ) . Dterminer ltat probabiliste de cette personne les semaines nos 1, 2, 3, 4. Dterminer, laide dune calculatrice, vers quel tat probabiliste tend cette personne au bout dun certain nombre de semaines. On note cet tat probabiliste P = ( ; ; ).

Vrier par le calcul la conjecture faite sur la calculatrice. Rpondre aux deux questions prcdentes en considrant le nouveau graphe probabiliste ci-contre (voir gure 13) : 0,4

B
0,5 0,5

0,1 0,5

0,9

0,1

Fig. 13

Exercice

Soit M la matrice de transition associe un graphe probabiliste G. On donne M = 1 p q p avec 0 < p < 1 et 0 < q < 1 . 1q

On sait que ltat probabiliste P n ltape n converge vers un tat probabiliste P = ( ; ) indpendant de ltat initial P 0 et que P = P M . Dterminer et en fonction des probabilits p et q.

Squence 5 MA04

185

Cned Acadmie en ligne

Synthse
Un lexique pour les graphes orients est propos en n de synthse. Ce lexique complte le lexique pour les graphes non orients. Matrice associe un graphe orient Soit M la matrice associe un graphe orient G dordre n. Le terme a ij de la matrice M p donne le nombre de chemins de longueur p partant de i et arrivant en j.

Exemple
A M4 0 B 1 C 2 D 2 E 5 F 6 ligne 1

1 chemin de
longueur 4 va de A B

6 chemins de
longueur 4 vont de A F

M4

ligne 3

3 chemins de
longueur 4 vont de C B Graphe probabiliste

7 chemins de
longueur 4 vont de C F

p 1 p

M : matrice de transition (ordre des sommets : A ; B) M = 1p q p 1q

A
graphe dordre 2 0 p 1 et 0 q 1

B
1 q q

Po x Mn = Pn
tat initial tat l'tape n

P n converge vers P et P M = P .

P 0 = ( 1 ; 0 ) ou P 0 = ( 0 ; 1 ) P n = ( x n ; y n ) avec x n + y n = 1

Soit G un graphe probabiliste dordre n. Ltat probabiliste P n ltape n est une matrice ligne ayant n colonnes et lon a : P 0 M n = P n . La somme des termes de chaque ligne de la matrice de transition M est gale 1.

186

Squence 5 MA04

Cned Acadmie en ligne

Algorithme de Dijkstra (plus court chemin) Appliquons cet algorithme au graphe orient suivant :

E
2 3

B 7 1 5 On considre les chemins allant de E S.

A
E 0 A 2(E) 2(E)

4
B 2(E) 5(A) 5(A)

C
C 6(A) 6(B) 6(A) 12 ( B ) 11 ( C ) 11 ( C ) S E EA Affectations provisoires aux sommets adjacents E. On xe le poids de A ; on ajoute A soires aux sommets adjacents A. On xe le poids de B et on ajoute B visoires aux sommets adjacents B. On xe le poids de C et on ajoute C visoire au sommet S adjacent C. ; affectations provi-

EAB

; affectations pro; affectation pro-

6 ( A ) et 6 ( B ) ex-quo choix no 1 : 6 ( A )

EABC

EABCS

On xe le poids de S et on ajoute S . Le plus court chemin se lit lenvers dans le tableau : S C A E.

choix no 2 : 6 ( B )

6(B)

11 ( C ) 11 ( C )

EABC

EABCS

On lit lenvers le plus court chemin : S C B A E. On obtient ici 2 plus courts chemins de E S : E A C S et EABCS

Squence 5 MA04

187

Cned Acadmie en ligne

Lexique pour les graphes non orients


Arc Boucle Chemin Un arc est une arte oriente ; un arc possde une origine et une extrmit. Une boucle est un arc dont lextrmit est confondue avec lorigine. Un chemin est une suite ordonne de sommets relis par des arcs dans un graphe orient. Un chemin lmentaire est un chemin qui nutilise pas deux fois le mme sommet. Un chemin eulrien est un chemin qui contient une fois et une seule chaque arc du graphe. Un chemin ferm est un chemin dont lorigine et lextrmit sont confondues. Un chemin simple est un chemin qui nutilise pas deux fois le mme arc. Circuit tat probabiliste Graphe Un circuit est un chemin ferm simple : cest en fait un cycle orient. Ltat probabiliste dun individu est une loi de probabilit dnie sur lensemble des tats possibles ; cette loi sera reprsente par une matrice ligne. Un graphe orient est un graphe dans lequel on a orient les artes par des ches (on parle alors darcs). Un graphe tiquet est un graphe orient dont les arcs sont affects dtiquettes. Un graphe pondr est un graphe tiquet o toutes les tiquettes sont des nombres positifs (cest--dire des poids). Un graphe probabiliste est un graphe orient, pondr, tel que la somme des poids des arcs sortant de chaque sommet vaut 1. Longueur Matrice La longueur dun chemin est le nombre darcs qui le composent.

Matrice associe un graphe orient dordre n.

Les sommets tant numrots de 1 n cest une matrice n lignes et n colonnes. Le terme a ij au croisement de la ligne i et de la colonne j vaut : 1 sil y a un arc dont lorigine est i et lextrmit j ; 0 sinon.

Matrice de transition associe un graphe probabiliste dordre n.

Les sommets tant numrots de 1 n cest une matrice n lignes et n colonnes. Le terme au croisement de la ligne i et de la colonne j vaut : le poids de larte oriente ayant pour origine le sommet i et pour extrmit le sommet j si une telle arte existe ; 0 sinon. Plus court chemin Poids Un plus court chemin entre deux sommets est, parmi tous les chemins qui les relient, un chemin de poids minimum. Le poids dun chemin dans un graphe pondr est la somme des poids des arcs qui le composent.

188

Squence 5 MA04

Cned Acadmie en ligne

Exercices dentranement
Exercice
Voici une reprsentation dun graphe orient G (voir gure 14).
C

Fig. 14

crire la matrice M associe au graphe orient G. On part de lentre E et on sort par la sortie S. Quel est la longueur minimale (au sens du nombre darcs) des chemins de E S ? Citer tous ces chemins de longueur minimale. La premire ligne de M 4 est : 0 2 0 1 1 0 3. La premire ligne de M 5 est : 0 1 0 0 0 2 1. La premire ligne de M 6 est : 0 0 0 2 2 1 2. a) Interprter les sept nombres de la premire ligne de M 4 . Dterminer les chemins de longueur 4 allant de E S. b) Dterminer tous les chemins de longueur 5 partant de E. c) Dterminer tous les chemins de longueur 6 allant de E S.

Exercice

On considre le graphe G de la gure 15.


A 6 9 F 2 8 5 10 C D 4 7 17 H

12

8 B 5

Fig. 15

Dterminer, en utilisant lalgorithme de Dijkstra, le chemin le plus court de E S.

Exercice

Un code daccs un rseau est une liste de lettres commenant par d et se terminant par f, associe un chemin du graphe tiquet G suivant (voir gure 16) :
a d e

Fig. 16 Squence 5 MA04


189

Cned Acadmie en ligne

Les mots suivants sont-ils reconnus par le graphe tiquet G : dcaef ; daettf ; dcotf ; dcccaetf ? Quel est le mot minimal reconnu par G ? Donner la liste des mots de 5 lettres, de 6 lettres reconnus par le graphe G. On cherche former des mots de 15 lettres ayant autant de c que de t . Montrer que cela est possible. Donner deux mots avec un maximum de c , puis deux mots avec un minimum, non nul, de c . Mme question que la prcdente, mais avec des mots de 16 lettres.

Exercice

partir de lan 2000, une association daide la recherche mdicale envoie chaque anne Monsieur Ixe un courrier pour linviter laider nancirement par un don. Monsieur Ixe a rpondu favorablement en lan 2000 en envoyant un don. On admet que, chaque anne partir de 2001, la probabilit pour que Monsieur Ixe fasse un don est gale 0,9 sil a fait un don lanne prcdente et 0,4 sil na rien donn lanne prcdente. Faire un arbre pondr permettant de trouver ltat probabiliste de Monsieur Ixe en lan 2002. Dcrire lvolution des dons de Monsieur Ixe laide dun graphe probabiliste. Dterminer la matrice de transition M associe ce graphe. Calculer M 2 et M 3 . En dduire ltat probabiliste de Monsieur Ixe en 2003. Trouver ltat probabiliste de Monsieur Ixe en 2005 puis en 2010 en utilisant une calculatrice. Conjecturer ltat probabiliste de Monsieur Ixe au bout dun certain nombre dannes. Vrier que ltat probabiliste de Monsieur Ixe converge bien vers un tat probabiliste P, indpendant de ltat probabiliste initial P 0 en 2000.

Exercice

La reprsentation dun graphe probabiliste G est la suivante :

1
0,4 0,2 0,3

2
0,5 Calculer les probabilits qui nont pas t indiques sur le graphe. Donner la matrice de transition M associe au graphe G. Calculer M 2 et M 3 . En dduire ltat probabiliste ltape 3 dans les cas suivants : ltat initial est 1 ; ltat initial est 2 ; ltat initial est 3.

3
Fig. 17

Dterminer, la calculatrice, vers quel tat probabiliste P tend ltat probabiliste ltape n lorsque n devient assez grand. Vrier le rsultat donn par la calculatrice aprs avoir calcul les nombres 5 6 12 ---- , ---- et ---- . - 11 33 33

190

Squence 5 MA04

Cned Acadmie en ligne

Exercice

On considre le dodcagone (cest un polygone ayant 12 cts) convexe rgulier de la gure 18. Deux fourmis se trouvent initialement en F pour lune et en L pour lautre. Chaque fourmi met une minute pour parcourir un ct. En chaque sommet chacune des fourmis choisit, indpendamment lune de lautre et au hasard, lun des deux cts adjacents ce sommet. On dsigne par C n le nombre de cts sparant les deux fourmis ltape n, cest--dire au bout de n minutes (ainsi C 0 = 6 ). Justier brivement pourquoi C n ne peut prendre que les valeurs 6 ; 4 ; 2 ou 0. I J

L K A

G F

E Fig. 18

Dcrire la situation par un graphe probabiliste G et dterminer la matrice de transition M associe ce graphe. Dterminer ltat probabiliste des fourmis au bout de deux minutes. Dterminer, laide de la calculatrice, ltat probabiliste stationnaire vers lequel converge ltat probabiliste des fourmis au bout dun certain nombre de minutes.

Squence 5 MA04

191

Cned Acadmie en ligne

Aide aux exercices dentranement


Exercice
On peut prendre les sommets dans lordre EABCDKS. Pour la 3me ligne, par exemple, on aura trois fois le 1 car il y a 3 arcs qui partent de B : lun vers A, lun vers D et lautre vers K. On voit quil faut au minimum 3 arcs pour aller de E S. a) La premire ligne de M 4 indique le nombre de chemins de longueur 4 partant de E et allant vers chacun des 7 sommets (y compris E donc). b) La premire ligne de M 5 indique le nombre de chemins de longueur 5 partant de E et allant vers chacun des 7 sommets. c) La premire ligne de M 6 indique le nombre de chemins de longueur 6 partant de E et allant vers chacun des 7 sommets.

Exercice Exercice

Pour lalgorithme de Dijkstra voir le paragraphe G 2 de la squence 04. Il suft de voir si on peut lire les mots en suivant les ches. On cherche le nombre minimal darcs pour aller de d f. Il faut penser rajouter 2 boucles au trajet minimal. Le nombre total de c et de t est pair : comme 15 est impair il reste un nombre impair de lettres choisir. Le nombre total de c et de t est pair : comme 16 est pair il reste un nombre pair de lettres choisir.

Exercice

On fait, en deux tapes, un arbre qui se termine par 4 branches. Les rponses sont obtenues par une lecture des donnes. On peut calculer M 2 et M 3 la calculatrice. On a P 3 = P 0 M 3 avec P 0 ( 1 ; 0 ) . En 2005 on a P 5 = P 0 M 5 et en 2010 on a P 10 = P 0 M 10 . Pour conjecturer on peut calculer M 30 ou M 40 (par exemple). On montre ensuite que P M = P .

Exercice

La somme des poids des arcs partant dun sommet vaut 1. La matrice se dduit du graphe probabiliste complt. On utilise la calculatrice. Les tats probabilistes possibles ltape 3 sont donns par les lignes de la matrice M 3 . On calcule, par exemple, M 20 pour conjecturer. Vrier que P M = P .

Exercice

Le nombre de cts sparant les deux fourmis ne peut tre quun nombre pair infrieur ou gal 6. On envisage un cart de 6 et on regarde ce qui peut se passer ltape suivante. On envisage de mme un cart de 4, un cart de 2, un cart de 0. Pour bien comprendre ce qui se passe on peut successivement placer les fourmis sur deux sommets dont lcart est 6, 4, 2, 0. chaque fois il y a 4 possibilits pour les dplacements. Cela revient dterminer la premire ligne de M 2 . On dtermine M n pour n assez grand. On conjecture P et on montre ensuite que P M = P .

192

Squence 5 MA04

Cned Acadmie en ligne

You might also like