Avertissement

Ce contenu a été généré par une intelligence artificielle (LLM) et peut contenir des imprécisions ou des erreurs malgré notre relecture attentive. Il s'agit d'un outil d'apprentissage et non d'une référence académique.

Si vous constatez des erreurs, merci de nous les signaler via la page "À propos".

Introduction à la théorie de graphes - fiches de révision (A)

Qu'est-ce qu'un graphe simple non-orienté ?

Solution

Un graphe simple non-orienté est un couple G=(S,A)G = (S, A) où :

  • SS est un ensemble fini non vide de sommets (ou nœuds).
  • AA est un sous-ensemble de P2(S)\mathcal{P}_2(S) (l'ensemble des paires de SS), appelé l'ensemble des arêtes.

Une arête est une paire {x,y}\{x, y\} de sommets distincts.

Propriétés :

  • Pas de boucles (une arête ne relie pas un sommet à lui-même).
  • Pas d'arêtes multiples (au plus une arête entre deux sommets).
  • La relation d'adjacence est symétrique.

Qu'est-ce que l'ordre d'un graphe ?

Solution

L'ordre d'un graphe est simplement le nombre total de ses sommets.

On le note généralement S|S| ou parfois nn.

Exemple :

Si S={a,b,c,d}S = \{a, b, c, d\}, l'ordre du graphe est 4.

Quand dit-on que deux graphes GG et GG' sont isomorphes ?

Solution

Deux graphes G=(S,A)G=(S,A) et G=(S,A)G'=(S',A') sont isomorphes (noté GGG \cong G') s'il existe une bijection φ:SS\varphi : S \to S' qui préserve l'adjacence.

Cela signifie que pour tous sommets x,ySx, y \in S :

{x,y}A    {φ(x),φ(y)}A\{x, y\} \in A \iff \{\varphi(x), \varphi(y)\} \in A'

Intuition :

Deux graphes sont isomorphes s'ils ont la même structure topologique, même si les sommets portent des noms différents ou s'ils sont dessinés différemment.

Qu'est-ce qu'un graphe complet (KnK_n) et combien d'arêtes possède-t-il ?

Solution

Un graphe complet d'ordre nn, noté KnK_n (ou clique), est un graphe où tous les sommets sont connectés deux à deux.

Nombre d'arêtes :

Il possède le maximum d'arêtes possible pour un graphe simple d'ordre nn :

A=(n2)=n(n1)2|A| = \binom{n}{2} = \frac{n(n-1)}{2}

Exemple :

K3K_3 est un triangle (3 sommets, 3 arêtes).

Quelle est la définition d'un graphe biparti complet (Kn,mK_{n,m}) ?

Solution

Un graphe biparti complet Kn,mK_{n,m} est un graphe dont les sommets sont partitionnés en deux ensembles disjoints UU (de taille nn) et VV (de taille mm).

Règles de connexion :

  • Chaque sommet de UU est relié à tous les sommets de VV.
  • Il n'y a aucune arête reliant deux sommets de UU entre eux.
  • Il n'y a aucune arête reliant deux sommets de VV entre eux.

Son nombre total d'arêtes est n×mn \times m.

Quelle est la formule du Lemme des Poignées de Main ?

Solution

Pour un graphe G=(S,A)G=(S, A), la somme des degrés des sommets est égale à deux fois le nombre d'arêtes :

sSd(s)=2A\sum_{s \in S} d(s) = 2|A|

Où :

  • d(s)d(s) est le degré du sommet ss (nombre de voisins).
  • A|A| est le nombre total d'arêtes.

Conséquence :

La somme des degrés est toujours un nombre pair. Le nombre de sommets ayant un degré impair est nécessairement pair.

Comment construit-on la Matrice d'Adjacence d'un graphe ?

Solution

Pour un graphe avec nn sommets {s1,,sn}\{s_1, \dots, s_n\}, la matrice d'adjacence AGA_G est une matrice carrée de taille n×nn \times n définie par :

ai,j={1si {si,sj}A (les sommets sont relieˊs)0sinona_{i,j} = \begin{cases} 1 & \text{si } \{s_i, s_j\} \in A \text{ (les sommets sont reliés)} \\ 0 & \text{sinon} \end{cases}

Propriétés clés :

  • La matrice est symétrique pour les graphes non-orientés (ai,j=aj,ia_{i,j} = a_{j,i}).
  • La diagonale est nulle (ai,i=0a_{i,i} = 0) car il n'y a pas de boucles.
  • La somme des éléments de la ligne ii donne le degré d(si)d(s_i).

Comment vérifier si une suite d'entiers est graphique (Théorème de Havel-Hakimi) ?

Solution

Méthode :

  1. Trier la suite dans l'ordre décroissant : d1d2dnd_1 \geq d_2 \geq \dots \geq d_n.
  2. Supprimer le premier terme d1d_1.
  3. Soustraire 1 aux d1d_1 termes suivants de la suite.
  4. Répéter l'opération (en réordonnant si nécessaire) jusqu'à obtenir :
    • Une suite de zéros (la suite est graphique).
    • Des nombres négatifs ou une impossibilité de soustraire (la suite n'est pas graphique).

Exemple :

Pour (3,3,2,2,2)(3, 3, 2, 2, 2) : on retire 3, on réduit les 3 suivants (2,1,1,2)\rightarrow (2, 1, 1, 2) \rightarrow tri (2,2,1,1)\rightarrow (2, 2, 1, 1)...

Quelle est la différence entre un sous-graphe et un sous-graphe induit ?

Solution

Soit un graphe G=(S,A)G=(S, A).

  • Sous-graphe : On choisit un sous-ensemble de sommets et un sous-ensemble d'arêtes existantes. On peut choisir de ne pas inclure certaines arêtes même si leurs extrémités sont présentes.
  • Sous-graphe induit : On choisit un sous-ensemble de sommets SSS' \subseteq S, et on doit garder toutes les arêtes de GG qui relient des sommets de SS'.

A=AP2(S)A' = A \cap \mathcal{P}_2(S')

Un sous-graphe induit est entièrement déterminé par le choix de ses sommets.

Que dit le Théorème de Turán ?

Solution

Le théorème de Turán donne le nombre maximum d'arêtes qu'un graphe d'ordre nn peut avoir sans contenir de clique de taille rr (KrK_r).

Formule :

Si GG ne contient pas de KrK_r, alors :

A(11r1)n22|A| \leq \left( 1 - \frac{1}{r - 1} \right) \frac{n^2}{2}

Application :

Il sert à comprendre la densité maximale d'un graphe avant qu'une certaine structure (le triangle K3K_3, le tétraèdre K4K_4, etc.) n'apparaisse obligatoirement.

Qu'est-ce que le Nombre de Ramsey R(s,t)R(s, t) ?

Solution

Le nombre de Ramsey R(s,t)R(s, t) est le plus petit entier nn tel que n'importe quel graphe d'ordre nn contienne obligatoirement :

  • Soit une clique d'ordre ss (KsK_s, ss sommets tous reliés).
  • Soit un stable d'ordre tt (StS_t, tt sommets dont aucun n'est relié).

Exemple célèbre :

R(3,3)=6R(3, 3) = 6. Dans tout groupe de 6 personnes, soit 3 se connaissent toutes, soit 3 ne se connaissent pas du tout.