Académique Documents
Professionnel Documents
Culture Documents
Arête a = {x, y} ou xy :
x et y sont les extrémités de a,
a est incidente en x et en y,
y est un voisin de x (et vice versa).
2
Graphe sans boucles : si A ne contient pas d’arête de la forme (x, x).
parallèles
p-graphe non orienté ou multigraphe : il y existe au plus p arêtes
3
2. Concepts orientés
Graphe orienté ou digraphe G = (X, A) :
une partie A de l’ensemble des paires ({x, y}/ x X et y X) dont les éléments
arcs.
arc a = (x, y):
x et y sont adjacents.
4
On note par Г+(x) (resp. Г -(x)) l’ensemble des successeurs (resp.
prédécesseurs) de x.
Un 1–graphe est complètement déterminé par X et Г+.
On note par ω+(x) (resp. ω -(x)) l’ensemble des arcs ayant x pour
5
3. Définitions concernant les graphes orientés
3.1. Degrés
Degré sortant (demi-degré extérieur) d’un sommet x : le nombre d’arcs de
la forme a = (x, y) avec y ≠ x, c’est-à-dire le nombre d’éléments de ω+(x).
d+(x)
7
3.2. Types de graphes
Graphe réflexif : possède une boucle (arc (x,x)) sur chaque sommet.
Graphe antisymétrique : si pour tout arc a1=(x, y) A, on a l’arc a2= (y, x)A
Graphe complet : si, pour toute paire de sommets (x,y), il existe au moins un
arc de la forme (x, y) ou (y, x) dans A. Un 1-graphe non orienté complet d’ordre
n est noté Kn.
8
Sous-graphe de G=(X,A) : étant donné un sous ensemble X’ X, le sous-
graphe engendré par X’ est G’= (X’, A’). A’ étant formé par des arcs dont les
deux extrémités sont dans X’.
9
II. Modes de représentation d’un graphe
1. Liste successeurs/prédécesseurs
Une table à simple entrée : chaque ligne correspond à un
sommet et comporte la liste des successeurs ou des
prédécesseurs de ce sommet.
Successeurs Prédécesseurs
1 2,3,4,5 1 5
2 3 2 1
3 4 3 1,2
4 - 4 1,3,5
5 1,4 5 1
10
2. Matrice d’incidence
G=(X,A) est un 1-graphe comportant n sommets (x1,…, xn) et m arcs (a1,…, am)
Matrice d’incidence U=(uij) de dimension n × m tq uij=
1 si xi est l’extrémité initiale de aj
-1 si xi est l’extrémité terminale de aj
0 si xi n’est pas une extrémité de aj
Arcs 1 2 3 4 5 6 7 8
Sommets 1
2
3
4
5
11
3. Matrice d’adjacence
G=(X,A) comportant n sommets (x1,…, xn)
Matrice d’adjacence M=(mij) de dimension n × n tq
mij=1 si (i,j) A et 0 sinon.
1 2 3 4 5
1
2
3
4
5
12
4. Liste d’adjacence
Le but est de représenter chaque arc par son extrémité finale, son extrémité initiale
Tous les arcs émanant d’un même sommet sont liés entre eux dans une liste.
Pour tout i, la liste des successeurs de i est dans le tableau LS à partir de la case
numéro LP[i].
13
1. On construit LS par Γ+(1), Γ+ (2), . . . , Γ+ (n).
Pour éviter des tests pour le cas particulier i = n (le sommet i + 1 n’existant pas),
on « ferme » par convention la dernière liste en posant LP(n+1) = m+1.
14
15