Les Graphes 4iéme Eco : Graphes Non Orientés
Les Graphes 4iéme Eco : Graphes Non Orientés
Les Graphes 4iéme Eco : Graphes Non Orientés
Un graphe est constitué de sommets qui sont reliés par des arêtes
*Le degré d’un sommet est le nombre d’arêtes dont ce sommet est une extrémité
Exemple
Théorème
La somme de degrés d’un graphe non orienté est égale au double du nombre d’arrêtes du graphe
Dans le graphe G
1 𝑠𝑖 𝑆𝑖 𝑒𝑡 𝑆𝑗 𝑠𝑜𝑛𝑡 𝑎𝑑𝑗𝑎𝑐𝑒𝑛𝑡𝑠
𝑀 = (𝑎𝑖𝑗 )1≤𝑖,𝑗≤𝑛 = {
0 𝑠𝑖𝑛𝑜𝑛
0 1 0 1 1
1 0 1 0 0
𝑀= 0 1 0 1 1
1 0 1 0 0
(1 0 1 0 0)
Un sous graphe de G est un graphe G’ constitué de quelques sommets de G ainsi que les arêtes qui
les relient
Un graphe est complet est un graphe dont tous les sommets sont adjacents
Rémarque « L a matrice d’adjacence d’un graphe complet admet des zéros sur la diagonale et des 1
partout »
Une chaine est une liste ordonnée de sommets telle que chaque sommet est adjacent au
suivant
Exemple A-B-C-D
Un graphe est connexe si chaque deux sommets de ce graphe sont reliés par une chaine
Une chaine est dite fermée si l’origine et l’extrémité de la chaine sont confondues
Exemple A-B-C-D-A
Un cycle est une chaine fermée dont toutes les arêtes sont distinctes
Une chaine est dite Eulérienne si elle contient une et une seule fois chaque arrête du graphe
Un cycle Eulérien est une chaine Eulérienne dont l’origine et l’extrémité sont confondues
Un graphe est dit Eulérien s’il contient une chaine Eulérienne ou un cycle Eulérien
Remarque : Un graphe eulérien si l’on peut dessiner sans jamais lever le crayon et sans passer
.
Théorème d’Euler : 1. Un graphe admet un cycle eulérien si et seulement si il est connexe et n’a
aucun sommet de degré impair.
2. Un graphe admet une chaîne eulérienne entre les sommets x et y si et seulement si il est connexe
et si x et y sont les deux seuls sommets de degré impair (l’origine et l’extrémité de la chaine)
Exemple
Sommet A B C D E F
degré 2 3 4 4 2 3
0 1 0 1 1
1 0 1 0 0
𝑀= 0 1 0 1 1
1 0 1 0 0
(1 0 1 0 0)
Le graphe G admet deux sommet de degré impair donc elle admet une chaine Eulérienne reliant A à
C qui est : A—B—C—D—A— E—C
Colorier un graphe revient a colorer chaque sommet du graphe de sorte que deux sommets
adjacents ne porte pas la même couleur
Vocabulaire et notation
Propriété
(G) est supérieur ou égal à l’ordre de tous les sous graphes complets de G
(G) est inférieur ou égal à 1 ou est le plus grand degré de ses sommets
1- Colorer le sommet de plus haut degré avec une couleur et tous les sommets qui ne lui sont pas
adjacents ni adjacent l’un à l’autre avec la même couleur
2- Passer au deuxième sommet non coloré et refaire le même travail
EXEMPL E
Encadrer (G) et colorer le graphe G
Sommet
Degré
Couleur
choisie
3 ≤ 𝛾(𝐺) ≤ 5 + 1 ( 3 est le plus grand ordre d’un sous graphe complet possible de( G )et 5 = le
plus grand degré de sommets du G , en effet deg(C)=4)
On colore le sommet (a) par le rouge par exemple
Trivialement si le graphe est complet d’ordre n alors (G) =n
Graphe orienté
Figure 1 (G1)
d ( A) 2 ; d ( A) 1
Matrice associée a un graphe orienté
Un graphe G de n sommets S1 , S2 , S3 ........Sn
La matrice associée a G est M (aij )1i , j n tel que aij = nombre d’arcs orienté de Si vers
Sj
Pour G1
0 1 1 0 0
0 0 0 0 0
𝑀= 0 0 0 1 0 la matrice d’un graphe orienté n’est pas en general symétrique
1 0 0 0 0
(0 0 0 0 0)
d ( A) 0+1+1+0+0=2 (somme de termes de la première ligne )
d ( A) 0+0+0+1+0=1 (somme de termes de la première colonne)
THEOREME
Un graphe orienté admet un cycle orienté Eulérien si et seulement si d ( X ) d ( X ) pour tous les
sommets du graphe
Un graphe orienté admet une chaine orientée Eulérienne si et seulement si d ( X ) d ( X ) sauf pour
d ( A) d ( A) 1
deux sommets exactement (A et B ) ona A et B sont les extrémités de la chaine
d ( B) d ( B) 1
Sommet A B C D
d(X ) 2 2 1 1
d(X ) 1 1 2 2
Un graphe orienté NON Eulérien
Sommet A B C D E
2 2 2 2 2
d (X )
d(X ) 2 2 2 2 2
Un graphe qui admet un cycle Eulérien ( en effet d ( X ) d ( X ) ) pour tout sommet X
Propriété : Soit une matrice d'adjacence A d'un graphe G non orienté d'ordre n dont les
sommets sont numérotés de 1 à n.
Le nombre de chaîne de longueur k reliant le sommet i au sommet j est égal au terme aij
de la matrice A k , k *
.
Exemple:
La matrice associée au graphe ci-contre
est :
0 1 1 0 0
1 0 1 1 1
A 1 1 0 1 0
0 1 1 0 1
0 0
1 0 1
4
0 1 1 0 0 11 13 11 14 9
1 0 1 1 1 13 26 19 19 13
A 1
4
1 0 1 0 11 19 19 14 14
0 1 1 0 1 14 19 14 19 11
0 0 9 13 11
1 0 1 14 11
Définitions
La distance de deux sommets distincts est la longueur de la plus courte chaine joignant ces deux
sommets (exemple dans le graphe G la distance entre A et E = 1 , entre A et C =2
Par convention la distance d’un sommet a lui-même est nulle
Le diamètre d’un graphe est la plus grande des distances entre deux sommets du graphe
Théorème
La distance entre deux sommets i et j est le plus petit entier n tel que le terme d’indice i,j de la
Algorithme de D I J K S T R A
C’est un algorithme qui permet la recherche de la plus courte chaine
Exercice
1-Déterminer le poids de la chaine E-C-D-F-B
2-En appliquant l’algorithme de DIJKSTRA déterminer les plus courtes chaines reliant le sommet
E à n’importe quel sommet du graphe
E A B C D F G S Sommet
sélectionné
EàS
EàF
BAC2022