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".
Exercices “Introduction à la théorie de graphes” (A)
Exercice 1 : Modélisation et Définitions de Base
Problème :
Soit un ensemble de sommets . On définit un graphe où une arête relie deux sommets et si et seulement si leur somme est un nombre impair.
- Listez explicitement l’ensemble des arêtes (sous forme de paires ).
- Quel est l’ordre du graphe ?
- Dessinez le graphe.
- Ce graphe est-il biparti ? Justifiez.
Solution
Méthode :
Pour construire , nous devons tester chaque paire de sommets distincts dans . Si la condition “somme impaire” est remplie, la paire est ajoutée à . La somme de deux entiers est impaire si et seulement si l’un est pair et l’autre est impair.
Étapes :
-
Identification de la parité des sommets :
- Pairs : (Disons ensemble )
- Impairs : (Disons ensemble )
-
Construction des arêtes ( impair) :
Une arête existe entre et si l’un est dans et l’autre dans .
- Connexions avec 3 () :
- Connexions avec 5 () :
- Pas de connexion entre pairs ( pair, etc.)
- Pas de connexion entre impairs ( pair).
-
Liste des arêtes :
.
-
Ordre du graphe :
C’est le cardinal de . Ici .
-
Bipartition :
Un graphe est biparti si on peut séparer les sommets en deux ensembles disjoints tels que toutes les arêtes relient un sommet d’un ensemble à l’autre.
Ici, nous avons relié uniquement les éléments de aux éléments de . Il n’y a aucune arête interne à ni à . Le graphe est donc biparti complet .
Réponse :
- Ordre = 5
- (Dessin non affiché, mais imaginez deux colonnes : à gauche et à droite, avec toutes les connexions possibles entre gauche et droite).
- Oui, c’est un graphe biparti ().
Exercice 2 : Lemme des Poignées de Main
Problème :
Un graphe simple possède 15 arêtes. Il contient 3 sommets de degré 4, et tous les autres sommets ont un degré 3.
Combien de sommets ce graphe possède-t-il au total ?
Solution
Méthode :
On utilise le Lemme des Poignées de Main : . On pose une équation où l’inconnue est le nombre de sommets restants.
Étapes :
-
Données :
- Nombre d’arêtes .
- Sommets de type 1 : 3 sommets de degré 4.
- Sommets de type 2 : sommets de degré 3 (où est inconnu).
- Ordre total du graphe .
-
Application du lemme :
-
Expression de la somme des degrés :
-
Résolution :
-
Calcul de l’ordre total :
Le graphe a les 3 sommets initiaux plus les 6 sommets trouvés.
Réponse :
Le graphe possède 9 sommets.
Exercice 3 : Matrices d’Adjacence et Degrés
Problème :
Soit la matrice d’adjacence d’un graphe définie comme suit (les sommets sont numérotés de 1 à 4) :
- Dessinez le graphe associé.
- Déterminez le degré de chaque sommet directement à partir de la matrice.
- Vérifiez le lemme des poignées de main.
Solution
Méthode :
Dans une matrice d’adjacence, l’élément signifie qu’il y a une arête entre et . Le degré d’un sommet s’obtient en sommant les éléments de la ligne .
Étapes :
-
Analyse de la matrice (Arêtes) :
- Ligne 1 : connectée à 2, 3. Arêtes : .
- Ligne 2 : connectée à 1, 3, 4. Arêtes : .
- Ligne 3 : connectée à 1, 2, 4. Arêtes : .
- Ligne 4 : connectée à 2, 3. Arêtes : .
- Liste unique d’arêtes .
-
Calcul des degrés (Somme des lignes) :
-
Vérification du lemme :
- Somme des degrés : .
- Nombre d’arêtes : On a compté 5 arêtes uniques.
- Formule : . C’est vérifié.
Réponse :
- Graphe avec les arêtes .
- .
- Somme = 10, Arêtes = 5. .
Exercice 4 : Isomorphisme de Graphes
Problème :
Considérons deux graphes :
- (un cycle de longueur 4) avec sommets et arêtes .
- défini par les sommets et les arêtes .
Existe-t-il un isomorphisme ? Si oui, donnez explicitement la correspondance des sommets.
Solution
Méthode :
Pour prouver l’isomorphisme, il faut trouver une bijection qui préserve les arêtes. Si on parcourt le cycle (1-2-3-4-1), on doit pouvoir parcourir dans le même ordre d’adjacence.
Étapes :
-
Analyse de :
C’est un carré. On peut suivre le chemin .
-
Analyse de :
Regardons les connexions.
est relié à et .
Essayons de suivre un cycle en partant de :
.
C’est aussi un cycle de longueur 4.
-
Construction de la bijection :
On mappe les sommets du cycle de aux sommets du cycle de dans l’ordre.
- (car est voisin de )
- (car est voisin de )
- (car est voisin de et de )
-
Vérification des arêtes :
- (Présent dans )
- (Présent dans )
- (Présent dans )
- (Présent dans )
Réponse :
Oui, les graphes sont isomorphes. Une bijection possible est :
Exercice 5 : Familles de Graphes et Hypercubes
Problème :
Considérons l’hypercube de dimension 3, noté .
- Quel est l’ordre de ce graphe ?
- Quel est le degré de chaque sommet ? Le graphe est-il régulier ?
- Combien d’arêtes possède-t-il au total ?
- Quel est le diamètre du graphe (la distance maximale entre deux sommets) ?
Solution
Méthode :
Les sommets de sont les chaînes binaires de longueur . L’ordre est . Le degré est .
Étapes :
-
Ordre () :
Pour , les sommets sont les suites binaires de longueur 3 (000, 001, …, 111).
.
-
Degré et Régularité :
Dans un hypercube , chaque sommet est relié aux sommets qui diffèrent d’exactement 1 bit. Dans une chaîne de 3 bits, on peut changer 3 positions différentes.
Chaque sommet a donc un degré .
Puisque , le graphe est -régulier.
-
Nombre d’arêtes () :
On utilise le lemme des poignées de main : .
.
-
Diamètre :
La distance entre deux sommets est le nombre de bits différents (distance de Hamming). La distance maximale est entre et (3 bits différents).
Diamètre = 3.
Réponse :
- Ordre = 8
- Degré = 3 (3-régulier)
- 12 arêtes
- Diamètre = 3
Exercice 6 : Théorème de Havel-Hakimi
Problème :
Déterminez si la suite d’entiers suivante est graphique (c’est-à-dire s’il existe un graphe simple ayant ces degrés) en utilisant l’algorithme de Havel-Hakimi :
Montrez chaque étape de la réduction.
Solution
Méthode :
On applique l’algorithme itératif : trier (décroissant), supprimer le premier élément , soustraire 1 aux éléments suivants, répéter. Si on bloque (nombres négatifs) ou si la somme est impaire à la fin, c’est faux. Si on arrive à des zéros, c’est vrai.
Étapes :
-
Suite initiale : (déjà triée).
On supprime le premier 4.
On soustrait 1 aux 4 suivants : .
-
Résultat étape 1 : .
La suite est déjà triée.
On supprime le premier 3.
On soustrait 1 aux 3 suivants : .
-
Résultat étape 2 : .
Il faut retrier la suite : .
On supprime le premier 1.
On soustrait 1 au 1 suivant : .
-
Résultat étape 3 : .
Cette suite correspond à un graphe avec 3 sommets isolés (valide).
Réponse :
Puisque l’algorithme termine sur une suite de zéros, la suite initiale est graphique.
Exercice 7 : Théorème de Turán (Optimisation)
Problème :
Un ingénieur réseau doit relier 8 serveurs (sommets) avec le maximum de câbles (arêtes) possible, mais une contrainte technique interdit la formation de tout “triangle” de connexion (3 serveurs tous reliés entre eux, c’est-à-dire un sous-graphe ).
- Quel est le nombre maximum de câbles qu’il peut installer ?
- Quelle structure de graphe permet d’atteindre ce maximum ?
Solution
Méthode :
Ceci est une application directe du Théorème de Turán. On cherche le nombre d’arêtes maximal dans un graphe d’ordre sans clique de taille ().
Étapes :
-
Identification des paramètres :
(on veut éviter )
-
Formule de Turán :
La borne est .
-
Structure optimale :
Le graphe de Turán pour éviter est un graphe multipartite complet équilibré à partitions.
Ici . C’est un graphe biparti complet.
On divise les 8 sommets en 2 groupes de 4 ().
Nombre d’arêtes = .
Réponse :
- Le nombre maximum de câbles est 16.
- La structure est un graphe biparti complet équilibré ().
Exercice 8 : Sous-graphes et Sous-graphes Induits
Problème :
Soit le graphe (un cycle pentagonal) avec les sommets et les arêtes .
Considérons le sous-ensemble de sommets .
- Dessinez (ou décrivez) le sous-graphe induit par dans , noté .
- Quel est l’ordre et le nombre d’arêtes de ?
- est-il isomorphe à (chaîne de longueur 3) ou à ?
Solution
Méthode :
Pour trouver le sous-graphe induit par , on prend les sommets de et on conserve toutes les arêtes de dont les deux extrémités sont dans .
Étapes :
-
Sommets : .
-
Vérification des arêtes potentielles dans :
- ? Oui (dans ).
- ? Oui (dans ).
- ? Non (pas dans , ce sont des non-voisins dans ).
- ? Oui (dans ).
- ? Non.
- ? Non.
-
Liste des arêtes de :
.
Graphiquement, cela ressemble à . C’est une chaîne.
-
Comparaison :
Le graphe a 4 sommets et 3 arêtes.
Les degrés sont : .
Cela correspond à la structure d’une chaîne de 4 sommets ().
Réponse :
- a les arêtes .
- Ordre 4, Taille 3.
- Il est isomorphe à (une chaîne).
Exercice 9 : Nombres de Ramsey (Application)
Problème :
On sait que le nombre de Ramsey .
Expliquez ce que cela signifie concrètement si on considère un groupe de 9 personnes où chaque paire de personnes sont soit “amis”, soit “étrangers”.
Solution
Méthode :
La définition de concerne l’existence garantie d’une clique de taille () ou d’un stable de taille ().
Étapes :
-
Modélisation :
Les personnes sont les sommets.
Une arête (couleur bleue) signifie “Amis”.
L’absence d’arête (ou arête rouge) signifie “Étrangers”.
correspond à un triangle d’amis ().
correspond à un groupe de 4 étrangers mutuels ().
-
Interprétation de :
Puisque le graphe a 9 sommets (ce qui est égal au nombre de Ramsey), la propriété est forcée.
Réponse :
Dans n’importe quel groupe de 9 personnes, il est mathématiquement certain que l’une des deux situations suivantes se produit :
- Soit il existe un groupe de 3 personnes qui sont toutes amies entre elles.
- Soit il existe un groupe de 4 personnes qui sont toutes étrangères les unes aux autres.
Il est impossible d’éviter simultanément ces deux configurations.
Exercice 10 : Matrice d’Incidence
Problème :
Soit un graphe complet avec les sommets .
- Écrivez la matrice d’incidence de ce graphe (lignes = sommets, colonnes = arêtes).
- Vérifiez que la somme de chaque colonne est 2.
- Quelle est la somme de chaque ligne ? Que représente-t-elle ?
Solution
Méthode :
a 3 sommets et 3 arêtes : .
La matrice d’incidence est de taille . si le sommet appartient à l’arête .
Étapes :
-
Construction de la matrice :
Colonnes : , , .
Lignes : Sommets 1, 2, 3.
(Note : L’ordre des colonnes peut varier, mais la structure reste la même).
-
Somme des colonnes :
- Col 1 :
- Col 2 :
- Col 3 :
C’est toujours 2 car une arête a exactement 2 extrémités.
-
Somme des lignes :
- Ligne 1 :
- Ligne 2 :
- Ligne 3 :
Réponse :
La somme de chaque ligne est 2. Cela représente le degré de chaque sommet dans le triangle (chaque sommet a 2 voisins).