👉 Des fiches d'exercices (non visibles actuellement sur l'application) existent, elles sont disponibles depuis le site internet https://www.digischool.fr/lycee
I. Matrice d'adjacence
Une matrice d’adjacence est une manière de représenter un graphe sous forme matricielle.
Si le graphe possède sommets, on construit une matrice carrée de taille telle que :
s’il existe une arête allant du sommet vers le sommet ;
sinon.
Dans le cas d’un graphe non orienté, la matrice est symétrique : .
Exemple :
Considérons un graphe orienté à 3 sommets , et , avec les arêtes suivantes :
de vers
de vers
de vers
On peut numéroter les sommets : , ,
On peut réaliser un tableau des relations :
Cela permet de lire facilement, par exemple :
Ligne A, colonne B → 1 : il y a un arc de A vers B
Ligne C, colonne A → 1 : il y a un arc de C vers A
ce qui s'écrit également car A n'est pas relié à lui-même ; car le graphe est orienté de A vers B, etc.
La matrice d’adjacence est :
Chaque dans la matrice indique la présence d’une arête entre deux sommets.
Passer du tableau des relations à la matrice d'adjacence est immédiat.
II. Graphe probabiliste
Un graphe probabiliste est un graphe orienté dans lequel chaque arête est associée à une probabilité.
Ces probabilités modélisent une transition d’un sommet à un autre selon un processus aléatoire, par exemple une marche aléatoire ou un modèle de Markov que nous verrons ultérieurement.
Pour tout sommet , la somme des probabilités des arêtes sortantes est égale à :
Exemple :
Prenons un graphe probabiliste à 3 sommets , et .
Depuis chaque sommet, on peut aller vers les autres avec une certaine probabilité :
Depuis : ,
Depuis :
Depuis : (il boucle sur lui-même)
Ce graphe est probabiliste car :
III. Matrice de transition d’un graphe probabiliste
La matrice de transition d’un graphe probabiliste est une matrice carrée dans laquelle :
représente la probabilité de passer du sommet au sommet .
Chaque ligne de représente une distribution de probabilité, donc :
pour tout
pour chaque ligne
Cette matrice est utilisée dans de nombreux modèles, comme les chaînes de Markov, pour étudier des évolutions probabilistes à travers un graphe.
Exemple :
On reprend les probabilités de l’exemple précédent pour construire la matrice de transition :
Chaque ligne représente la probabilité de transition à partir d’un sommet donné.
Par exemple, la première ligne indique que depuis , on va vers avec une probabilité et vers avec une probabilité .
IV. Calculer un nombre de chemins de longueur donnée
Théorème :
Soit un graphe de matrice d’adjacence . Le nombre de chemins de longueur (), d’un sommet à un sommet , est égal au coefficient de de la ligne et de la colonne .
Exemple :
Voici un graphe orienté X-Y-Z
Donner la matrice d'adjacence de ce graphe.
Combien y-a-t-il de chemins de longueur 5 reliant le sommet X au sommet Z ?
Solution :
La table des relations est :
On en déduit la matrice d'adjacence :
Le nombre de chemins de longueur 5 du sommet X vers le sommet Z est le terme de la matrice .
Calculons à la calculatrice.
Il y a donc 5 chemins de longueur 5 du sommet X vers le sommet Z.
