09.09.2013 Views

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!

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!