Académique Documents
Professionnel Documents
Culture Documents
➢ On dit que deux sommets sont adjacents s’ils sont reliés par une arête
Exemple : A et B sont adjacents mais A et C ne le sont pas .
➢ L’ordre d’un graphe est égal au nombre de ses sommets .
Exemple : L’ordre du graphe G est 5 .
➢ Une arête partant et arrivant au même sommet est appelée boucle .
➢ Le degré d’un sommet est le nombre d’arêtes dont ce sommet est une extrémité .
Exemple : Le degré de A est égal à 3 est celui de C est 2 .
Attention ! il ne faut pas oublier de compter deux fois les boucles , car le sommet est deux fois l’extrémité de cette arête .
Exemple : Dans le graphe ci-dessous , le degré du sommet A est 4 .
➢ Un graphe est complet si chaque sommet est adjacent à tous les autres .
Exemple : G n’est pas complet car A n’est pas relié à C par une arête .
➢ Un sous graphe d’un graphe G est un graphe G’ composé de certains sommets de G ainsi que de toutes arrêtes
qui le relient .
Exemple : Le sous graphe ci-dessous est un sous graphe complet de G .
La somme des degrés des sommets d’un graphe non orienté est égale à deux fois le nombre d’arêtes du graphe .
➢ Une chaine est une liste ordonnée de sommets telle que chaque sommet de la liste est adjacent au suivant .
1
➢ La longueur d’une chaîne est le nombre d’arêtes qui la composent .
➢ Un cycle est une chaine fermée dont toutes les arêtes sont distinctes .
Exemple : A-B-C-D-B-A est une chaîne fermée mais n’est pas un cycle .
➢ La distance entre deux sommets est la plus courte longueur des chaînes qui le relient .
➢ Le diamètre d’un graphe est la plus grande distance entre deux sommets du graphe .
➢ U n graphe est connexe s’il existe toujours une chaîne entre deux sommets distincts .
➢ Une chaîne eulérienne est une chaîne qui contient une fois et une seule chaque arête du graphe .
Un graphe connexe admet une chaîne eulérienne si et seulement si le nombre de sommets de degrés impairs
vaut 0 ou 2 .
Un graphe connexe admet un cycle eulérien si et seulement si tous ses sommets sont de degrés pairs .
Remarque : Si un graphe connexe admet deux sommets de degrés impairs , alors ils sont nécessairement les extrémités
de la chaine eulérienne .
a- Définition : La matrice associée à un graphe non orienté à n sommets S1 , S2 , S3 ,......, Sn est une matrice carrée
2
b- Commentaire : a21 = 1 car A est adjacent à B ( il y’a une arête entre A et B ) .
c- Remarques : 1- La matrice associée à un graphe non orienté est symétrique par rapport à la 1 ère diagonale .
2- La somme de tous les termes de la matrice associée à un graphe non orienté est égale à la somme
du graphe G ) .
d- Propriétés : Soit M la matrice associée à un graphe non orienté dont, les sommets sont numérotés de 1 à n.
Pour tout p IN* le terme aij de la matrice M p donne le nombre de chaînes de longueur p reliant i à j .
3 2 2 2 2 6 9 4 9 7
2 4 1 3 2 9 8 7 9 9
1- Pour p=2 : M = 2 2 2- Pour p=3 : M = 4 4
2 3
1 2 1 7 2 7
2 3 1 4 2 9 9 7 8 9
2 3 7 6
2 2 2 9 4 9
e- Commentaires : * Si p=2 alors G admet 3 chaînes de longueur 2 reliant D à B .
Exercice :
1- Donner la matrice associée à chacun des graphes suivants :
0 1 0 1
0 1 1
1 0 1 1
a- 1 0 0 b- .
0 1 0 1
1 0 0
1 1 1 0
a- Définition : Colorier un graphe consiste à attribuer une couleur à chaque sommet de façon à ce que deux sommets
On appelle nombre chromatique d’un graphe G , le plus petit nombre de couleurs nécessaires à la coloration
( )
de G. On note G .
3
b- Propriétés :
1- Le nombre chromatique d’un graphe G est inférieur ou égal à + 1 où ( On note aussi r au lieu de ) est le plus
2- Le nombre chromatique d’un graphe G est supérieur ou égal à celui de chacun de ses sous graphes .
➢ Un graphe simple orienté est un graphe dont les arêtes appelées arcs sont orientées .
➢ Un graphe orienté est un graphe dont les arêtes sont orientées . On parle alors de l’origine et l’extrémité d’une arête .
➢ Une boucle est une arête orientée dont l’origine et l’extrémité sont les mêmes .
➢ On définit de même une chaîne orientée , une chaîne eulérienne orientée , un cycle orienté ...
Exemple :
Le graphe A ci-contre est orienté .
➢ Dans un graphe orienté un chemin est toute suite finie de sommets tels que chacun d’eux est relié au suivant
par un arc .
a- Définition : Soit G un graphe dont les sommets sont : S1 , S2 , S3 ,......, Sn . On appelle matrice associée au graphe G ,
la matrice carrée d’ordre n , M = ( aij ) où le terme aij est le nombre d’arcs d’origine Si
1i , j n
et d’extrémité S j .
0 1 0 0 0
1 0 1 0 0
0 0 0 1 1
1 0 0 1 0
0 0
0 0 1
4
b- Propriétés : 1- Si M = ( aij ) est une matrice associée à un graphe orienté , alors la somme des termes de M est
1i , j n
n
Exemple : Pour le graphe A , on a : a
i , j =1
ij = 8 et le nombre d’arcs du graphe est égal 8 .
2- Si aij = 0 pour tout i , 1 i n , ( la colonne numéro j n'a que des zéros) cela signifie qu'aucun arc
Exemple : Au graphe A on a , la somme des termes de la 1ère colonne de la matrice M associée est égale à 2 , et
le nombre d’arcs aboutissants au sommet 1 est égal à 2 aussi .
n
5- a
j =1
ij est le nombre d’arcs issus du sommet numéro i .
Exemple : Au graphe A on a , la somme des termes de la 3ème ligne de la matrice M associée est égale à 2 , et
le nombre d’arcs issus du sommet 3 est égal à 2 aussi .
6- Le terme aij deM n est égal au nombre de chemins de longueur n partant du sommet numéro i
et arrivant au sommet numéro j .
1 0 1 0 0
0 1 0 1 1
Exemple : Pour le graphe A , on a : M = 1 0 0 2 0 , a34 = 2 et 2 est le nombre de chemins de
2
1 0 0 1 0
1 0 0 1 0
longueur 2 partant du sommet 3 au sommet 4 .
Exercice :
0 1 0 1
0 1 1
1 0 1 1
a- 1 0 0 b-
0 1 0 1
1 0 0
1 1 1 0
5
c- Théorème :(admis)
III- Vocabulaires de comparaison entre les deux types de graphes simples ( orienté
et non orientés ) :
6
IV- Recherche de plus courte chaîne :
Algorithme de DIJKSTRA
Exemple 1 :
On considère le graphe ci-contre
Déterminer les plus courts chemins d’origine A en utilisant l'algorithme
de Dijkstra .
A B C D E
Exemple 2 :
Une région est munie d'un réseau de trains, représenté par le graphe G ci-dessous.
Les stations sont symbolisées par les sommets A, B, C, D, E, F et G. Chaque arête représente une ligne reliant deux gares. Les
temps de parcours (correspondance comprise) en minutes entre chaque sommet ont été rajoutés sur le graphe.
1. Déterminer grâce à l'algorithme de Dijkstra le plus court chemin en minutes, reliant la gare B à la gare G.
2. Quelle est la longueur en minutes de ce chemin ?
B A C D E F G
7
IV- Graphes probabilistes :
1) Presentation :
Exemple :
8
Propriété :
Soit M la matrice de transition d’un graphe probabiliste associé à un système donné.
Soit P0 la matrice-ligne décrivant l’état initial du système étudié.
Soit Pn la matrice-ligne décrivant l’état probabiliste à l’étape n du système étudié.
On a les relations : Pn+1 = Pn M et Pn = P0 M n .
Remarque :
La matrice M n permet de trouver l’état probabiliste à l’étape n .
Exercice : Les joueurs d’un club de football sont partagés en deux équipes : une équipe A et une équipe B.L’entraîneur change
la composition de ces équipes après chacun des matchs, suivant les performances des joueurs.
Une étude statistique menée au cours des saisons précédentes permet d’estimer que :
• si un joueur fait partie de l’équipe A, la probabilité qu’il reste dans cette équipe pour le match suivant est 0,6 .
• si un joueur fait partie de l’équipe B, la probabilité qu’il change d’équipe le match suivant est 0,2.
1- Représenter les données précédentes par un graphe probabiliste G de sommets A et B et donner sa matrice de transition .
2- Pour un entier naturel n donné, on note Pn = ( an bn ) la matrice ligne décrivant l'état probabiliste lors du match n .
Paul vient d'arriver dans le club et la probabilité a0 qu'il joue dans l'équipe A pour le match de préparation (match 0) est 0,1.
b- Quelle est la probabilité que Paul joue dans l'équipe A lors du deuxième match de championnat (match 2) ? (on donnera
3) Etat stable :
Définition :
Soit un graphe probabiliste d’ordre n associé à une expérience donnée . On appelle état stable un état probabiliste qui
n’évolue pas lors de la répétition de l’expérience .
Exemple :
0, 4 0, 6
La matrice de transition est M = .
0,3 0, 7
1 2
Soit l’état initial P0 = . On vérifie aisément que P1 = P0 et , de proche en proche , que Pn = P0
3 3
pour tout n . L’ 'état décrit par la matrice P0 est donc un état stable .
9
Propriété :
Soit G un graphe probabiliste d’ordre 2 dont la matrice de transition ne comporte pas de 0 . L’état probabiliste Pn à l’étape n
converge vers un état P , dit stable , indépendant de l’état initial P0 . L’état P est appelé état stable , il vérifie l’égalité
P.M = P .
0,8 0, 2
Soit M = la matrice de transition associée au graphe G .
0,1 0,9
2) Donner :
………………………………………………………………………………………………………………………………………………………….
b- La probabilité qu’un affilé à la formule B change de formule , vers la formule A , l’année suivante .
…………………………………………………………………………………………………………………………………………………………
3) Soit P0 = (0,3 0,7) la matrice ligne qui décrit l’état initial . Donner la matrice ligne P 1 décrivant l’ état probabiliste
…………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………………………………………………..
1 2
4) Montrer que la matrice P = traduit l’état stable de la situation .
3 3
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
10