Sunteți pe pagina 1din 11

Dfinitions et

concepts de base

H. Bouchriha Anne universitaire 2007/2008 1


Introduction
Problme ayant une criture formelle compliqu

Graphe

La thorie des graphes dispose dun certain nombres


doutils de modlisation permettant de reprsenter
simplement la structure, les connexions, les
cheminements possibles dans un systme complexe en
exprimant les relations entre ses composantes
Exemple : rseau de communication, rseau routier ou ferroviaire,
diagramme de succession des tches pour un projet, etc.

H. Bouchriha Anne universitaire 2007/ 2


Graphe
Un graphe ou rseau est un ensemble de points
ou sommets relis par des lignes appeles arcs
G = (X,U) avec
X : ensemble discret, fini de sommets ou nuds
U : ensemble darcs constitu par des paires de sommets (i,j)
de X
Si N = |X| est le nombre de sommets alors G est
dordre N

H. Bouchriha Anne universitaire 2007/ 3


Arc et graphe orient
Un arc u = (i,j) est dit orient si i est son extrmit initiale
et j son extrmit terminale.
u est incident extrieurement au sommet i et incident intrieurement
j.
i est un prcdent ou prdcesseur de j et j est un suivant ou
successeur de i.
Lensemble des successeurs de i est not (i) ; lensemble des
prdcesseurs de i est not -1(i).
Un graphe est dit orient si tous ses arcs sont orients
Un arc est non orient si le flux correspondant est
bidirectionnel. On parle darrte est non plus darc.

H. Bouchriha Anne universitaire 2007/ 4


Graphe partiel et sous-graphe
Graphe partiel
Un graphe Gp=(X,Up) est un graphe partiel du graphe si U pU

Exemple : G graphe reprsentant les routes de France, celui qui


reprsente les routes nationales de France est un graphe partiel

Sous-graphe
G=(X,U) est un graphe, S X. Un sous-graphe Gsengendr par S est
constitu de sommets contenus dans S et darcs (ou arrtes) dont les
extrmits sont dans S

Exemple :
G graphe reprsentant les routes de France, celui qui reprsente les
routes de la Bretagne est un sous-graphe.

H. Bouchriha Anne universitaire 2007/ 5


Chane Cycle Chemin Circuit

Chane Cycle Chemin Circuit

Une chane entre deux Un chemin est une


nuds est une squence chane dont les arcs sont
dartes telle que chaque orients dans le mme
arte de la squence ait sens.
une extrmit commune
avec larte suivante.

Un cycle est une chane Un circuit est un chemin


dont les extrmits dont les extrmits
concident. concident.

H. Bouchriha Anne universitaire 2007/ 6


Exemple
B
D
A
E
C

Le graphe reprsent par les arcs (C,A), (C,E) et (E,D)


reprsente une chane reliant A et D
Le graphe reprsent par les arcs (A,B), (B,C), (C,E) et
(E,D) reprsente un chemin reliant A et D
(C,B), (B,D), (E,D) et (C,E) constituent un cycle
(A,B), (B,C) et (C,A) constituent un circuit

H. Bouchriha Anne universitaire 2007/ 7


Matrices associes un graphe
Matrice dincidence sommets-arcs
Soit G = (X,U), N = Nombre de sommets, M tant le
nombre darcs
La matrice dincidence sommets arcs : A=(aij) (i=1..N et
j=1..M) est dfinie par :

chaque colonne correspond un arc de G

chaque ligne correspond un sommet de G.

A est coefficients entiers 0 ou 1 ou 1 /


Si u=(i,j) U, la colonne u a tous ses termes nuls sauf aiu = +1 et aju = -1

H. Bouchriha Anne universitaire 2007/ 8


Matrices associes un graphe
Matrice dincidence sommets-arrte
Soit G = (X,U), N = Nombre de sommets, M tant le
nombre darrte
La matrice dincidence sommets arrte : A=(aij) (i=1..N
et j=1..M) est dfinie par :

chaque colonne correspond une arrte de G

chaque ligne correspond un sommet de G.

A est coefficients entiers 0 ou +1 /


Si u=(i,j) U, la colonne u a tous ses termes nuls sauf aiu = +1 et aju = +1

H. Bouchriha Anne universitaire 2007/ 9


Matrices associes un graphe
Matrice dadjacence sommets-sommets
Soit G = (X,U), N = Nombre de sommets
La matrice dadjacence sommets-sommets est une
matrice carre A=(aij) (i=1..N et j=1..N) dfinie par :

chaque colonne correspond un sommet de G.

chaque ligne correspond un sommet de G.

A est coefficients entiers 0 ou +1 /


Sil existe un arc u=(i,j) entre les sommets i et j alors aij = +1 sinon aij = 0

H. Bouchriha Anne universitaire 2007/ 10


Exemple
u1
A B

u2 u4
u3

C D
u5

Dterminer les diffrentes matrices associes ce graphe


H. Bouchriha Anne universitaire 2007/ 11

S-ar putea să vă placă și