Académique Documents
Professionnel Documents
Culture Documents
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
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
8 / 28
Vocabulaire de la théorie des graphes
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
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
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
c d
15 / 28
Graphes simples
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 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