De manière générale, un graphe est un ensemble de sommets et d'arêtes (ou arcs) reliant ces sommets.
Il existe différents types de graphes, orientés ou non, ou autorisant plusieurs arcs entre deux sommets.
Graphe | Graphe | Graphe | Graphe |
Un graphe non orienté est déterminé par la donnée de deux ensembles :
Si est l'ensemble des sommets d'un graphe G, une arête a de l'ensemble A s'écrit où et sont les extrémités de a.
Les sommets et sont alors adjacents dans le graphe G et on dit qu'ils sont incidents avec l'arête a.
Lorsque les deux extrémités sont confondues l'arête s'appelle une boucle.
Deux arêtes sont dites parallèles lorsqu'elles ont mêmes extrémités.
On appelle ordre d'un graphe le nombre (n) de sommets de ce graphe.
exemple
Les graphes et sont d'ordre 4 ; le graphe est d'ordre 5 et le graphe est d'ordre 7.
Un graphe est dit simple si deux sommets distincts sont joints par au plus une arête et s'il est sans boucle.
Un graphe peut être orienté, une arête est alors appelée un arc. Un arc est défini par un couple ordonné de sommets.
remarque
À tout graphe orienté, on peut associer un graphe simple.
Par exemple sur un plan de ville où sont indiquées les rues en sens uniques, un piéton ne tiendra pas compte de l'orientation pour se déplacer.
Au graphe orienté | on associe le graphe simple |
Il arrive que dans certains problèmes on ait besoin de considérer une partie d'un graphe :
est un sous-graphe de si S' est un sous ensemble de S et A' un sous ensemble de A tel que les extrémités des arêtes de A' sont des sommets de S'.
Si A' est constitué de l'ensemble des arêtes de A ayant pour extrémités les sommets de S' alors on dit que est le sous-graphe engendré par S'.
exemple
Graphe G | est un sous graphe de G | est le sous graphe de G engendré par |
Un graphe complet est un graphe simple d'ordre dont tous les sommets sont deux à deux adjacents.
Deux représentations du |
On appelle degré d'un sommet le nombre d'arêtes dont ce sommet est une extrémité (les boucles étant comptées deux fois). Ce degré vaut 0 si le sommet est isolé.
exemple
Dans le graphe ci-contre, les degrés des sommets sont :
Sommets | |||||||
Degrés | 2 | 4 | 2 | 3 | 2 | 1 | 0 |
Soit s un sommet d'un graphe orienté G.
Le degré du sommet s est :
exemple
Dans le graphe ci-contre, les degrés des sommets sont :
remarque
Dans un graphe orienté, la somme des degrés extérieurs et la somme des degrés intérieurs sont égales au nombre d'arcs.
Si on note a le nombre d'arcs d'un graphe orienté alors .
Par exemple si dans une réunion on échange des cadeaux, le nombre de cadeaux offerts est égal au nombre de cadeaux reçus, c'est le nombre de cadeaux échangés.
La somme des degrés de tous les sommets d'un graphe est égale à deux fois le nombre d'arêtes de ce graphe ; c'est donc un nombre pair.
démonstration
Lorsqu'on additionne les degrés des sommets, une arête est comptée deux fois, une fois pour chaque extrémité.
exemple
Est-il possible de tracer cinq segments sur une feuille, de telle manière que chaque segment en coupe exactement trois autres ?
On modélise la situation à l'aide d'un graphe d'ordre 5 dont les sommets représentent les segments. Deux sommets sont adjacents si les deux segments ont une intersection.
Ainsi, il faudrait tracer un graphe d'ordre 5 dont tous les sommets seraient de degré 3. Ce qui est impossible puisque la somme des degrés de tous les sommets d'un graphe est un nombre pair.
Dans un graphe, le nombre de sommets impairs est un entier pair.
démonstration
Soit p la somme des degrés des sommets pairs et m la somme des degrés des sommets impairs.
est égal à la somme des degrés des sommets c'est donc un nombre pair comme p est un nombre pair, on en déduit que m est un nombre pair.
Or une somme d'entiers impairs est paire si, et seulement si, il y a un nombre pair de termes.
Par conséquent, le nombre de sommets impairs est un entier pair.
Dans un graphe simple d'ordre , il existe deux sommets distincts et ayant le même degré.
démonstration
Soit G un graphe simple d'ordre . Le degré d'un sommet s quelconque du graphe G est un entier tel que : .
Supposons que les degrés des sommets soient différents.
Les degrés des n sommets sont les entiers et il existe un sommet de degré 0 et un sommet de degré .
Or si cela signifie qu'il est adjacent à tous les sommets du graphe et en particulier au sommet donc . Ce qui est en contradiction avec .
Soit un graphe d'ordre n dont les sommets sont numérotés de 1 à n.
La matrice d'adjacence de G est égale à la matrice carrée de dimension où le terme est égal au nombre d'arêtes d'extrémités les sommets et .
Dans le cas d'un graphe orienté, est égal au nombre d'arcs ayant pour origine le sommet et pour extrémité finale le sommet .
exemples
La matrice d'adjacence du graphe orienté est
La matrice d'adjacence du graphe simple est
La matrice d'adjacence d'un graphe non orienté est symétrique.
La diagonale de la matrice d'adjacence d'un graphe simple ne comporte que des 0.
La demi somme de tous les coefficients de la matrice d'adjacence d'un graphe non orienté est égale au nombre d'arêtes de ce graphe.
La somme de tous les coefficients de la matrice d'adjacence d'un graphe orienté est égale au nombre d'arcs de ce graphe.
Deux graphes isomorphes ont la même structure : peu importe la façon dont ils sont dessinés, il est possible de déplacer les sommets pour que l'un soit la copie conforme de l'autre.
exemple
Considérons les trois graphes ci-dessous :
Les trois graphes ont le même ordre (6), le même nombre d'arêtes (6) et les sommets des trois graphes sont tous de degré 3.
Or dans B il y a deux sous graphes complets d'ordre 3 ce qui n'est pas le cas pour les graphes A et C. Donc B n'est pas isomorphe à A et C.
Montrons que les graphes A et C sont isomorphes.
Les sommets étant numérotés comme indiqué ci-dessus les deux graphes ont la même matrice d'adjacence : .
Donc les graphes A et C sont isomorphes.
remarques
Les documents présentés ne sont pas libres de droits. Vous pouvez les télécharger et diffuser (en indiquant la provenance) à condition de ne pas en faire un usage commercial.