Vous êtes sur la page 1sur 6

Notions de Graphe

Premières définitions
Définitions et exemples
De nombreuses situations peuvent se décrire commodément au moyen d’un diagramme fait de
points et de lignes reliant certaines paires de ces points. Par exemple, les points peuvent représenter
des personnes, et les lignes des paires d’amis ; ou bien les points peuvent être des centres de

23
20
communication et les lignes représenter des liaisons entre les centres. Il faut noter que dans de

E
tels diagrammes on s’intéresse principalement au fait que deux points sont reliés ou non par une

BR
O
ligne ; la façon de relier ces deux points est sans importance. Une abstraction mathématique des

T
C
O
situations de ce type a engendré le concept de graphe.

n
sio
r
ve
@
Définition 1 — Un graphe non orienté ou graphe noté G est la donnée d’un couple (V, E) où
es
ph

V est un ensemble fini et E une partie de l’ensemble des combinaisons de 2 éléments de V .


ra
G

Les éléments de V sont appelés sommets du graphe G.


s
de

Les éléments de E sont appelés arêtes du graphe G.


ie
or

T
de
rs

Définition 2 — Soit G un graphe, x et y deux sommets de G. On dit que x et y sont liés,


ou
-C

voisins ou adjacent lorsque {x, y} est une arête de G.


A
M
IE
IK
N
ou

Notation 1 — Etant donné un graphe G = (V, E), toute arête {x, y} de G se note xy ou yx.
lif
Sa

Définition 3 — Soit G = (V, E) un graphe.


Le cardinal de V qui est le nombre de sommets de G est appelé ordre de G et est noté |G|.
Le cardinal de E qui est le nombre d’arête de G est appelé taille de G et est notée G.

Exem 1 — 1. G = (V, E) avec

V ={u, v, w, x, y};
E ={uv, vw, wx, vx, ux, xy}

est un graphe d’ordre 5 et de taille 7.

1
2. H = (U, F ) avec

U ={a, b, c, d, e, f };
F ={bc, cd, de, ef, f b, ab, ac, ad, ae, af }

est un graphe d’ordre 6 et taille 10.

Dessins de graphes

Les graphes sont ainsi nommés parce qu’ils peuvent être représentés graphiquement, et c’est leur
représentation graphique qui nous aide à comprendre beaucoup de leurs propriétés. Chaque sommet
est matérialisé par un point, et chaque arête par une ligne reliant les points représentant ses
extrémités. Les diagrammes de G et et H sont dessinés ci-dessous.(Par souci de clarté, les sommets
sont représentés par des petits cercles.)
u
a



v
t  c b


23
 

20
E


BR
f

O
T
C
O
n


sio
 
 e

r
ve
w d
s @
H
es

G
ph
ra
G
s
de
ie

Figure 1.1. Diagrammes des graphes G et H


or

T
de
rs
ou

Il n’y pas une unique façon de dessiner correctement un graphe ; les positions relatives des points
-C

représentant les sommets et les formes des lignes représentant les arêtes n’ont habituellement
A
M

aucune importance. Dans la figure ci-dessous, les arêtes de G sont représentées par des courbes,
IE
IK

et celles de H par des segments de droites. Un diagramme de graphe représente uniquement ses
N

sommets et ses arêtes. Cependant, le plus souvent, nous dessinons un diagramme de graphe et en
ou
lif

référons comme au graphe lui-même ; de même, nous appelons ses points sommets et ses lignes
Sa

arêtes.

Familles particulière de graphes


Certains types de graphes jouent un rôle prépondérant en théorie des graphes.
1. Un Graphe complet est un graphe dans lequel deux sommets quelconques sont toujours
adjacents.

2





 

2. Un graphe vide ou stable est un graphe dans lequel il n’y a pas de sommets adjacents
(c’est-à-dire, un graphe dont l’ensemble d’arêtes est vide).


23
20

C

E
BR


O
T
C
O
Figure 3. Stable d’ordre 3.

n
r sio
3. Un graphe biparti complet est un graphe dont l’ensemble de sommets peut être parti- ve
@
es

tionné en deux sous-ensembles X et Y de façon à ce que toute arête ait une extrémité dans
ph

X et une extrémité dans Y ; une telle partition (X, Y ) est appelée bipartition du graphe, et
ra
G

X et Y ses parties. Nous désignons un graphe biparti G de bipartition (X, Y ) par G[X, Y ].
s
de

Une étoile est un graphe biparti complet G[X, Y ] avec |X| = 1 ou |Y | = 1.


ie
or

T
de
rs


ou
-C
A


M


  
IE
IK


N
ou
lif

   
Sa

 

Graphe biparti complet noté K3,4 Une étoile

Figure 4. Exemples de graphes bipartie complet


Un graphe est biparti si il admet une partition de ses sommets en deux stables.
4. Un chemin est un graphe dont les sommets peuvent être rangés suivant un ordre linéaire
de telle manière que deux sommets sont adjacents s’ils sont consécutifs dans l’ordre, et non
adjacents sinon.
5. un cycle sur trois sommets ou plus est un graphe dont les sommets peuvent être ran-
gés suivant un ordre cyclique de telle manière que deux sommets sont adjacents s’ils sont
consécutifs dans l’ordre, et non-adjacents sinon.

3
Rema 1. — Les cycles sur un sommet ou deux sommets ne sont permis par notre définition
de graphe.
— La longueur d’un chemin ou d’un cycle est son nombre d’arêtes. Un chemin ou un cycle est
impair ou pair suivant la parité de sa longueur.


  

 

 
  

Chimin de Longueur 5 Cycle de longueur 5

Figure 5. Exemples de chemin et cycle


— Un graphe est connexe si, pour toute partition de son ensemble de sommets en deux sous-
ensembles non-vides X et Y , il y a une arête avec une extrémité dans X et une extrémité
dans Y ; dans le cas contraire, le graphe est séparé. Autrement dit, un graphe est séparé si

23
son ensemble de sommets peut être partitionné en deux sous-ensembles non-vides X et Y de

20
E
façon à ce qu’aucune arête n’ait une extrémité dans X et l’autre dans Y .

BR
1 5

O
1 2

T
C
 
 

O
n
r sio
ve
@
7 
es


ph


6 7 
ra
G


s
de

  
3  
6
5
ie

3 2
or

4

T

Graphe connexe Graphe séparé


de
rs
ou
-C

Figure 7. Exemples de grapghe connexe et séparé


A
M
IE
IK
N

Codage
ou
lif
Sa

On code généralement V par {1, 2, . . . , n} ou {0, 1, . . . , n − 1}.


On peut coder généralement de trois façons :
1. Par liste d’arêtes
2. Par liste de voisins. On associe à tout v ∈ V la liste L(v) de ses voisins.

0 pour ij ∈
/E
3. Par matrice d’adjacence : AG = (aij )1≤i,j≤n où aij = .
1 pour ij ∈ E

4
On considère le graphe G représenté comme suite :
1 2
 

 

4 3
Exem 2 —
1. On code G par {12, 14, 24, 23, 34}
2. On code G par liste de voisin : L(1) = {2, 4}, L(2) = {1, 3, 4}, L(3) = {2, 4}, L(4) =
{1, 2, 3}.
3. On code G par matrice d’adjacence :
⎛ ⎞

23
0 1 0 1

20
E
⎜1 0 1 1⎟

BR
AG = ⎜
⎝0 1

1⎠

O
0

T
C
1 1 1 0

O
n
r sio
ve
@
Prop 1 — Soit G = (V, E) un graphe non orienté. Alors
es
ph

— sa matrice d’adjacence AG est symétrique (xy ∈ E ⇐⇒ yx ∈ E).


ra
G

— les coefficients diagonaux sont tous nuls (le graphe est sans boucle).
s
de
ie
or

Degré
T
de
rs
ou

Définition 4 — Soit G = (V, E) un graphe. Le degré d’un sommet v dans G, noté d(v), est le
-C
A

nombre de voisins de v dans G.


M
IE
IK
N
ou

Exem 3 — d(1) = 3 d(2) = 2 d(3) = 3 d(4) = 2


lif
Sa

Le théorème suivant établit une relation fondamentale entre les degrés des sommets d’un graphe
et son nombre d’arêtes.

Théorème 1 (Formule des degrés) — Pour tout graphe G = (V, E), v∈V d(v) = 2 · |E|.

Preuve 1—
Considérons la matrice d’incidence M de G. La somme des entrées dans la ligne correspondant au
sommet v est exactement d(v). Par conséquent v∈V d(v) est la somme de toutes les entrées de
M . Mais cette somme vaut également 2m, car la somme des entrées de chacune des m colonnes de
M vaut 2, une arête ayant deux extrémités.

5
Exercice 1 — Montrer que dans tout graphe, le nombre de sommets de degré impair est pair.

Correction. Considérons l’Equation v∈V d(v) = 0 (mod 2). Nous avons



1 (mod 2) si d(v) est impair,
d(v) ≡
0 (mod 2) si d(v) est pair.

Ainsi, modulo 2, le membre gauche de l’égalité est congru au nombre de sommets de degré impair,
et le membre droit vaut zéro modulo 2.

Rema 2. La somme des degrés est toujours paire.

Définition 5 — Un graphe G = (V, E) est k-régulier si pour tout v ∈ V , d(v) = k.


Un graphe G est k-regulier si tous ses sommets ont exactement le degré k.

23
20
E
Exercice 2 — Pour k = 0, 1, 2, caractériser les graphes k-réguliers.

BR
O
T
C
O
Correction.

n
sio
— 0-régulier : ce sont les stables

r
— 1-régulier : ce sont les couplages ve
@
— 2-régulier : ce sont les unions disjointes de cycles
es
ph

— 3-régulier ou "cubique" : ça devient plus compliqué structurellement.


ra
G
s

Un célèbre exemple est le graphe de Perterson P .


de
ie
or


T
de
rs
ou


 
-C
A

 
M
IE
IK
N
ou

 
lif
Sa

 

Graphe de Peterson P

Vous aimerez peut-être aussi