Retour
Cours suivant

Définitions

Graphe Non Orienté

Un graphe G est un couple (V, E) où :

Exemple : G=(V,E) avec V={a,b,c,d,e} et E={e1=ab, e2=ad, e3=bc, e4=ce, e5=ce, e6=dd, e7=de}

Boucle

Une arête qui relie un sommet à lui-même.

Multi-arête

Un ensemble d’arêtes qui relient les deux mêmes sommets.

Exemple : e6 est une boucle et {e4, e5} est une multi-arête.

Graphe Simple

Un graphe simple est un graphe sans boucle ni arête multiple.

Degré

Le degré d’un sommet v dans un graphe G, noté degG(v), est le nombre d’arête lié au sommet.
Une boucle compte pour 2 arêtes.

Adjacent / Voisin

Deux sommets reliés par une arête sont voisins (=adjacent).
L’ensemble des voisins d’un sommet v est appelé le voisinage de v.
Il est noté : \(\Gamma (v)\)

Exemple : \(\Gamma(S_2) = \{S_1, S_3, S_4\},\ \Gamma(S_5) = \{S_1, S_4, S_5\},\ \Gamma(S_6) = \emptyset\)

Incidence

Une arête e=uv est incidente aux sommets u et v.
De même, u et v sont incidents à e.

Ordre

L’ordre est le nombre de sommet du graphe. Noté n(G).

Taille

La taille est le nombre d’arêtes du graphe. Noté m(G).

Notations

\(V(G)\) : Ensemble des sommets
\(E(G)\) : Ensemble des arêtes
\(\Delta (G)\) : Degré maximum
\(\delta (G)\) : Degré minimum

Graphe Orienté

On ne parle plus d’arêtes mais d’arcs. On dessine des flèches au lieu de traits.

Arc uv reliant le sommet u au sommet v (u\(\implies\)v):

Degré sortant

Le degré sortant est le nombre d’arcs sortant du sommet v.
Noté : \(d^+(v)\)

De même : \(\Gamma ^+(v)\) est l’ensemble des successeurs de v.

Degré entrant

Le degré entrant est le nombre d’arcs entrant du sommet v. Noté : \(d^-(v)\)

De même : \(\Gamma ^-(v)\) est l’ensemble des prédécesseurs de v.

Étiquetage

Étiquette

Une étiquette est le nom d’un sommet.
L’étiquetage est l’ensemble des étiquettes d’un graphe.
Les étiquettes permettent de différencier deux graphes.
Les deux graphes suivants sont différents :

Isomorphisme

Deux graphes sont isomorphes s’ils sont égaux à un renommage des sommets près.
Ils sont isomorphes si ils ont le même nombre de sommets et sont connectés de la même façon.

Cheminement (Graphe Non Orienté)

Chaîne

Une chaîne est une suite alternée de sommets et d’arêtes d’un graphe.
\(v_1, e_1, v_2, e_2, ..., v_k, e_k, v_{k+1}\ tel\ que\ pour\ tout\ 1 \leq i \leq k, e_i = v_i\times v_{i+1}\)
La longueur d’une chaîne est son nombre d’arêtes.
Une chaîne est simple si elle ne contient pas deux fois la même arête.
Une chaîne est élémentaire si elle ne contient pas deux fois le même sommet.
Toute chaîne élémentaire est simple.

Cycle

Un cycle est une chaîne dont les extrémités se confondent.
Sa longueur est son nombre d’arêtes (donc également de sommets).
Un cycle est élémentaire si il ne contient pas deux fois le même sommet, à l’exception des extrémités.

Sauf précision contraire, on parle que de chaîne ou cycle élémentaire.
Une boucle est un cycle.
Dans un graphe simple, on ne précise pas les arêtes de la chaîne ou du cycle.

Cheminement (Graphe Orienté)

Chemin

Un chemin est une suite alternée de sommets et d’arcs d’un graphe.
\(v_1, e_1, v_2, e_2, ... v_k, e_k, v_{k+1}\ tel\ que\ pour\ tout\ 1 \leq i \leq k, e_i = v_i\times v_{i+1}\)
La longueur d’un chemin est son nombre d’arcs.
Un chemin est simple si il ne contient pas deux fois le même arc.
Un chemin est élémentaire si il ne contient pas deux fois le même sommet.
Tout chemin élémentaire est simple.

Circuit

Un circuit est un chemin dont les extrémités se confondent.
Sa longueur est son nombre d’arêtes (donc également de sommets).
Un circuit est élémentaire si il ne contient pas deux fois le même sommet, à l’exception des extrémités.

Sauf précision contraire, on parle que de chemin ou circuit élémentaire.
Une boucle est un circuit.
Dans un graphe simple, on ne précise pas les arêtes du chemin ou du circuit. Si on parle de chaîne ou de cycle dans un graphe orienté, cela signifie que l’on néglige l’orientation des arcs.

Sous-graphes

Sous-graphe induit

Un sous-graphe en enlevant des sommets.
Ex : Un sous-graphe où le sommet c est enlevé.

Sous-graphe partiel

Un sous-graphe en enlevant des arêtes.
Ex : Un sous-graphe où l’arête a-c est enlevée.

Connexité

Graphe Connexe

Un graphe est connexe si et seulement si il existe une chaîne entre toute paire de sommets.

Graphe Fortement Connexe

Un graphe est fortement connexe si et seulement si il existe un chemin entre toute paire de sommets.

Composante Connexe

Une composante connexe est un sous-graphe induit maximal qui est connexe.

Composante Fortement Connexe

Une composante fortement connexe est un sous-graphe induit maximal qui est fortement connexe.

Graphe K-Connexe

Un graphe est k-connexe si toute suppression d’au plus k-1 sommet ne déconnecte pas le graphe.
Ex : Un graphe est 2-connexe si on supprime 1 sommet et qu’il est toujours connexe.

Connectivité

La connectivité d’un graphe est le plus grand entier k tel que le graphe est k-connexe.

Graphe complet

Graphe dont tout les sommets sont reliés ensemble.

Représentation des graphes

Matrice d’adjacence

Matrice n*n (graphe à n sommets) qui contient le nombre d’arêtes/arcs entre les sommets du graphe

Graphe non orienté
\[\begin{matrix} A\\ B\\ C\\ D \end{matrix} \begin{pmatrix} 1 & 1 & 0 & 0\\ 1 & 0 & 1 & 0\\ 0 & 1 & 0 & 1\\ 0 & 0 & 1 & 0 \end{pmatrix}\]
Graphe orienté
\[\begin{matrix} A\\ B\\ C\\ D \end{matrix} \begin{pmatrix} 1 & 1 & 0 & 0\\ 0 & 0 & 1 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & 0 & 0 \end{pmatrix}\]

Matrice d’incidence

Matrice n*m (graphe à n sommets et m arêtes/arcs) qui contient le nombre d’incidence entre le sommet et l’arête/arc.

Graphe non orienté :

Graphe orienté :

Graphe non orienté
\[\begin{matrix} A\\ B\\ C\\ D \end{matrix} \begin{pmatrix} 2 & 1 & 0 & 0 & 0\\ 0 & 1 & 1 & 1 & 0\\ 0 & 0 & 1 & 0 & 1\\ 0 & 0 & 0 & 1 & 1 \end{pmatrix}\]
Graphe orienté
\[\begin{matrix} A\\ B\\ C\\ D \end{matrix} \begin{pmatrix} 0 & -1 & 0 & 0 & 0\\ 0 & 1 & -1 & -1 & 0\\ 0 & 0 & 1 & 0 & -1\\ 0 & 0 & 0 & 1 & 1 \end{pmatrix}\]

Liste d’adjacence

Un graphe peux être représenté par la liste d’adjacence de ses sommets.
Dans un graphe non orienté : liste d’ensemble des voisins.
Dans un graphe orienté : liste des successeurs.

Théorèmes

Le nombre maximum d’arêtes dans un graphe simple est égal à
n(n−1)/2
La somme des degrés d'un graphe non orienté est paire et égale à
deux fois le nombre d'arêtes.
Le nombre de sommets de degré impair dans un graphe non orienté est pair.
Dans un graphe orienté, la somme des degré entrants est égale à
la somme des degrés sortants et au nombre d'arcs.
Dans tout graphe simple ayant au moins deux sommets,
il existe au moins deux sommets de même degré.

Retour
Cours suivant