Gas Fa ston aites Lagr Grap raffe phe à e arrri riive, us!
Gas Fa ston aites Lagr Grap raffe phe à e arrri riive, us!
Gas Fa ston aites Lagr Grap raffe phe à e arrri riive, us!
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chemins et circuits d’un digra<strong>phe</strong> :<br />
Un chemin conduisant du sommet a au sommet b<br />
est défini par une suite de la forme<br />
(x0,a1,x1,a2,x2,…..,xk-1,ak,xk) où les xi sont des<br />
sommets (x0=a et xk=b)et les ai sont des arcs tels<br />
que ai va de xi-1 <strong>à</strong> xi.<br />
On appelle distance entre deux sommets d’un<br />
digra<strong>phe</strong> la longueur du pl<strong>us</strong> petit chemin les<br />
reliant.<br />
S’il n’existe pas de chemins entre les sommets<br />
x et y, on pose d(x,y)=<br />
Un circuit est un chemin fermé simple. (x0=xk).<br />
Ici d(1,3)=2 ; d(1,4)=3<br />
Et d(5,2)=<br />
Le digra<strong>phe</strong> ci-dess<strong>us</strong> ne compte pas de circuit.<br />
Il peut parfois dans la résolution d’un problème quelconque être utile de connaître le pl<strong>us</strong> court chemin<br />
possible entre un sommet en particulier et d’autres sommets. Il existe <strong>à</strong> cette fin un algorithme, celui de<br />
Dijkstra qui permet de trouver cela.<br />
3. Matrices et listes d’adjacences :<br />
Les digra<strong>phe</strong>s (tout comme les gra<strong>phe</strong>s non-orientés) peuvent être représentés algébriquement<br />
so<strong>us</strong> la forme d’une matrice, d’ordre (nxn), a<strong>us</strong>si appelée matrice d’adjacence.<br />
Soit G(X,A) un gra<strong>phe</strong> orienté, avec X = x1; x2 : : : ;xn . La matrice d’adjacence du gra<strong>phe</strong> est la<br />
matrice (G) dont les coefficients (mij) j<br />
sont définis par :<br />
m ij<br />
Théorie des gra<strong>phe</strong>s – page 36<br />
=<br />
1si<br />
(x , x ) ∈ A<br />
i<br />
0 si (x , x ) ∉ A<br />
Afin de différencier le gra<strong>phe</strong> simple du gra<strong>phe</strong> orienté, no<strong>us</strong> allons construire la matrice de deux<br />
gra<strong>phe</strong>s semblables <strong>à</strong> ceci près que l’un sera orienté et l’autre non.<br />
<strong>Grap</strong>he non-orienté<br />
1<br />
2<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
1 1 0 1 0 0<br />
Les lignes et les colonnes de cette matrice représentent les arêtes et<br />
les sommets du gra<strong>phe</strong> :<br />
Si un arc relie le sommet 1 au sommet 5, on note un 1 <strong>à</strong> la position<br />
(1,5) et <strong>à</strong> la position (5,1) étant donné que les arcs ne sont pas<br />
orientés. Si il n’y a aucun arc reliant ces deux sommets on note un 0<br />
<strong>à</strong> ces deux positions.<br />
i<br />
1<br />
1<br />
0<br />
1<br />
1<br />
3<br />
j<br />
j<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
1<br />
1<br />
0<br />
1<br />
0<br />
4<br />
5