Vous êtes sur la page 1sur 30

Introduction à la théorie des graphes

Dr. Salim Kebir


Maître de conférences à l’ESTI Annaba

19 décembre 2020

1 / 28
Introduction

I Un graphe est un outil mathématique qui permet de modéliser les liens entre
plusieurs objets de la réalité.
I Cet outil est à la fois simple et efficace pour modéliser et résoudre une grande
variété de problèmes plus ou moins complexes.
I Dans ce chapitre, il s’agit d’aborder les notions fondamentales autour desquelles
s’articule la théorie des graphes.

2 / 28
Définitions

Définition
Un graphe G est un couple (V , E ) où V est un ensemble fini d’éléments et E un
sous-ensemble de V × V . On notera G = (V , E ).

Définition
On appelle sommet tout élément vi appartenant à l’ensemble V .

Définition
On appelle arête toute paire non ordonnée {vi , vj } appartenant à l’ensemble E . Il faut
noter que l’arête {vi , vj } est identique à l’arête {vj , vi }.

Définition
On appelle arc toute paire ordonnée (vi , vj ) appartenant à l’ensemble E . Il faut noter
que l’arc (vi , vj ) est différent de l’arc (vj , vi ).

3 / 28
Définitions

Définition
Un graphe est dit non orienté s’il ne contient que des arêtes.

Définition
Un graphe est dit orienté s’il ne contient que des arcs.

Remarque
Un graphe est soit orienté, soit non orienté, mais pas les deux en même temps.

4 / 28
Représentation visuelle d’un graphe

Un graphe est souvent représenté de manière visuelle. Il suffit de dessiner chaque


sommet vi ∈ V sur un plan et de tracer un trait (respectivement une flèche) qui relie
un sommet à un autre pour représenter chaque arête {vi , vj } ∈ E (respectivement
chaque arc (vi , vj ) ∈ E )

5 / 28
Représentation visuelle d’un graphe

a
Exemple d’un graphe non orienté
La figure suivante est une représentation visuelle du b e
graphe G = (V , E ) où :
I V = {a, b, c, d, e}
I E = {{a, b}, {b, c}, {a, c}, {a, d}, {a, e}}
c d

6 / 28
Représentation visuelle d’un graphe

a
Exemple d’un graphe orienté
La figure suivante est une représentation visuelle du b e
graphe G = (V , E ) où :
I V = {a, b, c, d, e}
I E = {(a, b), (b, c), (c, a), (a, d), (a, e)}
c d

7 / 28
Vocabulaire de la théorie des graphes

En présence d’une arête e = {vi , vj }, on peut dire que :


I vi et vj sont les extrémités de l’arête e
I l’arête e est incidente aux sommets vi et vj
I vi est un voisin de vj et vice versa
I vi et vj sont adjacents

8 / 28
Vocabulaire de la théorie des graphes

En présence d’un arc e = (vi , vj ), on peut dire que :


I vi est l’extrémité initiale de l’arc e
I vj est l’extrémité finale de l’arc e
I l’arc e est incident aux sommets vi et vj
I vj est un successeur de vi et vi est un prédécesseur de vj
I vi et vj sont adjacents

9 / 28
Vocabulaire de la théorie des graphes
Dans un graphe non orienté : a
I Une chaîne est une suite d’arêtes qui
permettent de relier deux sommets du
graphe b e
I Une chaîne est dite élémentaire si
elle ne passe jamais deux fois par le
même sommet
I Une chaîne est dite simple si elle ne c d
passe jamais deux fois par la même
arête I La chaîne c − b − a − e est
I Un cycle est une chaîne dont les élémentaire et simple
extrémités initiale et finale sont I La chaîne a − c − b − a − e est simple
identiques
I La chaîne a − c − b − a est un cycle

10 / 28
Vocabulaire de la théorie des graphes
a
Dans un graphe orienté :
I Un chemin est une suite d’arcs qui
b e
permettent de relier deux sommets du
graphe
I Un chemin est dit élémentaire s’il ne
passe jamais deux fois par le même
sommet c d
I Un chemin est dit simple s’il ne passe
jamais deux fois par le même arc I Le chemin b → c → a → d est
I Un circuit est un chemin dont les élémentaire et simple
extrémites initiale et finale sont I Le chemin a → b → c → a → e est
identiques simple
I Le chemin a → b → c → a est un
circuit 11 / 28
Vocabulaire de la théorie des graphes

b e

Définition
I La longueur d’une chaîne ou d’un
cycle est le nombre de ses arêtes c d

Chaîne (ou cycle) Longueur


c −b−a−e 3
a−c −b−a−e 4
a−c −b−a 3

12 / 28
Vocabulaire de la théorie des graphes

b e

Définition
I La longueur d’un chemin ou d’un
circuit est le nombre de ses arcs c d

Chemin (ou circuit) Longueur


b→c→a→d 3
a→b→c→a→e 4
a→b→c→a 3

13 / 28
Multigraphes
Exemple d’un multigraphe Le graphe de
la figure suivante est un multigraphe car il
existe 2 arêtes distinctes qui relient les
sommets a et b.
Définition a
Un multigraphe est un graphe dans lequel
deux sommets peuvent être reliés par deux
ou plusieurs arêtes (ou arcs dans le cas b e
d’un graphe orienté).

c d

14 / 28
Peudographes

Exemple d’un pseudographe Le graphe


de la figure suivante est un pseudographe
car le sommet b est relié à lui même.
Définition a
Une boucle est une arête (ou un arc) qui
relie un sommet à lui même.
b e
Définition
Un pseudographe est un graphe qui
contient au moins une boucle.

c d

15 / 28
Graphes simples

Exemple d’un graphe simple Le graphe


de la figure suivante est simple car il n’est
multigrpahe ni pseudographe.
a
Définition
Un graphe qui n’est ni multigraphe, ni e
b
pseudographe est un graphe simple

c d

16 / 28
Graphes connexes

Définition
Un graphe non orienté est connexe si à partir de chaque sommet du graphe, on peut
atteindre tous les autres sommets en parcourant les arêtes.
a a

b e b e

c d c d
Graphe connexe Graphe non connexe

17 / 28
Points d’articulation
Définition
Dans un graphe connexe, un point d’articulation est un sommet dont la suppression
rend le graphe non connexe.
Exemple Dans le graphe de la figure suivante, les sommets a, b, e et h sont des points
d’articulations car leur suppression rend le graphe non connexe.
a b e f

d c g h i

j k
18 / 28
Ponts

Définition
Dans un graphe connexe, un pont est une arête dont la suppression rend le graphe non
connexe.
Exemple Dans le graphe de la figure suivante, les arêtes {b, e}, {e, f }, {e, g}, {f , h},
{h, j}, {j, i} et {j, k} sont des ponts car leur suppression rend le graphe non connexe.

a b e f j k

d c g h i

19 / 28
Ordre et taille d’un graphe

Définition b e
Soit un graphe G = (V , E ) :
I On appelle l’ordre du graphe G, le
nombre de ses sommets, c’est-à-dire
|V |
c d
I On appelle la taille du graphe G, le
nombre de ses arêtes (ou ses arcs),
I L’ordre |V | du graphe G = (V , E ) est
c’est à dire |E |
égale à 5
I La taile |E | du graphe G = (V , E ) est
égale à 6

20 / 28
Sous-graphes
Définition
On appelle un sous-graphe de G = (V , E ), tout graphe G 0 = (V 0 , E 0 ) tel que V 0 ⊆ V
et E 0 ⊆ E

a a
b e
G 0 est un sous-graphe de G
c d b c

G G0

a a
b e
b d G 0 n’est pas un sous-graphe de G
c d c
G G0
21 / 28
Degré d’un sommet

Définition
Dans un graphe non orienté, on appelle degré d’un sommet x noté d(x ), le nombre
d’arêtes incidentes au sommet x .
Remarque Lorsque un sommet est relié à lui même (existence d’une boucle), la boucle
compte double dans le calcul du degré.
Exemple Soit le graphe non orienté de la figure suivante.
a
d(a) = 5
b e d(b) = 4
d(c) = 2
d(d) = 1
c d(e) = 2
d

22 / 28
Degré d’un sommet

Définition b e
Un sommet de degré 1 est appelé sommet
pendant

Définition
Un sommet de degré 0 est appelé sommet c d
isolé
I d est un sommet pendant
I e est un sommet isolé

23 / 28
Degré extérieur et intérieur d’un sommet
Définition
Dans un graphe orienté, on appelle degré extérieur d’un sommet x noté d + (x ), le
nombre d’arcs dont le sommet x est l’extrémité initiale.

Définition
Dans un graphe orienté, on appelle degré intérieur d’un sommet x noté d − (x ), le
nombre d’arcs dont le sommet x est l’extrémité finale.
Exemple Soit le graphe orienté de la figure suivante.
a
d + (a) = 3 d − (a) = 2
b e d + (b) = 2 d − (b) = 2
d + (c) = 1 d − (c) = 1
d + (d) = 0 d − (d) = 1
c d + (e) = 1 d − (e) = 1
d
24 / 28
Théorème des poignées de mains

I Dans un graphe non orienté, la somme des degrés de tous les sommets d’un
graphe est égale à deux fois le nombre de ses arêtes. Autrement dit :
X
d(v ) = 2.|E |
v ∈V

I Dans un graphe orienté, la somme des degrés extérieurs et intérieurs de tous les
sommets d’un graphe est égale à deux fois le nombre de ses arcs. Autrement dit :

d + (v ) + d − (v ) = 2.|E |
X

v ∈V

25 / 28
Théorème des poignées de mains
Question À la fin d’une réunion rassemblant six personnes, chaque personnes serre la
main à toutes les autres personnes présentes dans la réunion. Combien de poignées de
mains y aura-t-il au total ?

26 / 28
Théorème des poignées de mains
Question À la fin d’une réunion rassemblant six personnes, chaque personnes serre la
main à toutes les autres personnes présentes dans la réunion. Combien de poignées de
mains y aura-t-il au total ?
p1
p2 p6

p3 p5
p4

I Chaque sommet représente une


personne
I Chaque arête représente une poignée
de main entre deux personnes
26 / 28
Théorème des poignées de mains
Question À la fin d’une réunion rassemblant six personnes, chaque personnes serre la
main à toutes les autres personnes présentes dans la réunion. Combien de poignées de
mains y aura-t-il au total ?
p1
p2 p6
I |E | = Le nombre de poignée de mains
I Théorème de poignées de mains :
p3 p5 X
d(v ) = 2.|E |
p4 v ∈V

I Chaque sommet représente une 6 × 5 = 2.|E |


personne |E | = 15
I Chaque arête représente une poignée
de main entre deux personnes
26 / 28
Théorème des poignées de mains

Est-il possible de dessiner un graphe ayant trois sommets chacun de degré 3 ?


En utilisant le théorème des poignées de mains :
I v ∈V d(v ) = 2.|E |
P

I 3 × 3 = 2.|E |
I |E | = 92
Le nombre d’arêtes |E| est un entier naturel positif ou nul ⇒ Il est impossible de
dessiner un tel graphe

27 / 28
Récapitulatif et conclusion
1. Graphes 21. Chemin élémentaire
2. Sommet 22. Chemin simple
3. Arête 23. Circuit
4. Arc 24. Longueur d’une chaîne/chemin
5. Graphe non orienté 25. Multigraphe
6. Graphe orienté 26. Pseudographe
7. Représentation visuelle d’un graphe 27. Boucle
8. Extrémités d’une arête 28. Graphe simple
9. Incidence d’une arête 29. Graphes connexes
10. Voisins 30. Points d’articulation
11. Adjacence 31. Ponts
12. Extrémité initiale 32. Ordre
13. Extrémité finale 33. Taille
14. Successeur 34. Sous-graphe
15. Prédécesseur 35. Degré d’un sommet
16. Chaîne 36. Degré extérieur d’un sommet
17. Chaîne élémentaire 37. Degré intérieur d’un sommet
18. Chaîne simple 38. Sommet pendant
19. Cycle 39. Sommet isolé
20. Chemin 40. Théorème des poignées de mains

28 / 28

Vous aimerez peut-être aussi