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 “Coloration et graphes bipartis” (A)
Exercice 1
Problème : Calcul du nombre chromatique de graphes classiques
Déterminez le nombre chromatique pour chacun des graphes suivants :
- (le graphe complet à 6 sommets).
- (le cycle à 8 sommets).
- (le cycle à 15 sommets).
- (le chemin à 10 sommets).
Solution
Méthode : Nous utilisons les propriétés connues des classes de graphes classiques (cliques, cycles pairs/impairs, chemins).
Étapes :
-
Pour (Clique) :
Dans un graphe complet, chaque sommet est relié à tous les autres. Par conséquent, chaque sommet doit avoir une couleur distincte.
Pour , on a .
-
Pour (Cycle pair) :
La longueur du cycle est . Comme 8 est un nombre pair, on peut alterner les couleurs (1, 2, 1, 2…) sans conflit au point de fermeture du cycle.
Pour avec pair, .
-
Pour (Cycle impair) :
La longueur du cycle est . Comme 15 est un nombre impair, l’alternance de 2 couleurs crée un conflit entre le premier et le dernier sommet. Il faut une 3ème couleur pour résoudre ce conflit.
Pour avec impair, .
-
Pour (Chemin) :
Un chemin avec ne nécessite que 2 couleurs (on alterne simplement le long de la ligne).
Réponse :
Exercice 2
Problème : Nombre chromatique d’un graphe composite
Soit le graphe “Roue” , formé par un cycle de longueur 5 () dont les sommets sont , et un sommet central relié à tous les sommets du cycle.
Déterminez en expliquant le raisonnement.
Solution
Méthode : On analyse d’abord le sous-graphe extérieur (le cycle), puis on intègre la contrainte imposée par le sommet central.
Étapes :
-
Analyse du cycle externe () :
Le contour de la roue est un cycle à 5 sommets. Comme 5 est impair, nous savons que .
Il faut donc au minimum 3 couleurs (disons Bleu, Rouge, Vert) pour colorier le contour .
-
Analyse du sommet central () :
Le sommet est relié à tous les sommets du cycle .
Par définition d’une coloration valide, la couleur de doit être différente de toutes les couleurs utilisées pour ses voisins.
-
Synthèse :
Les voisins de (le cycle) utilisent déjà 3 couleurs. Le sommet ne peut être ni Bleu, ni Rouge, ni Vert. Il faut donc obligatoirement introduire une 4ème couleur (disons Jaune).
Ainsi, .
Réponse :
Exercice 3
Problème : Application de l’Algorithme Glouton (Ordre donné)
Soit le graphe avec et les arêtes :
.
Appliquez l’algorithme glouton pour colorier ce graphe en traitant les sommets dans l’ordre alphabétique : A, B, C, D, E.
Utilisez les couleurs .
Solution
Méthode : On suit l’algorithme pas à pas. Pour chaque sommet, on lui attribue la plus petite couleur possible qui n’est pas présente chez ses voisins déjà coloriés.
Étapes :
-
Sommet A :
Voisins déjà coloriés : aucun.
Couleur 1.
-
Sommet B :
Voisins : A, C, D.
Voisin déjà colorié : A (Couleur 1).
La couleur 1 est prise. La couleur 2 est libre.
Couleur 2.
-
Sommet C :
Voisins : A, B, E.
Voisins déjà coloriés : A (Couleur 1), B (Couleur 2).
Les couleurs 1 et 2 sont prises. La couleur 3 est libre.
Couleur 3.
-
Sommet D :
Voisins : B, E.
Voisin déjà colorié : B (Couleur 2).
Seule la couleur 2 est interdite. La couleur 1 est libre (A n’est pas voisin de D).
Couleur 1.
-
Sommet E :
Voisins : C, D.
Voisins déjà coloriés : C (Couleur 3), D (Couleur 1).
Les couleurs 1 et 3 sont interdites. La couleur 2 est libre.
Couleur 2.
Réponse :
La coloration obtenue est :
- A : 1
- B : 2
- C : 3
- D : 1
- E : 2
Nombre de couleurs utilisées : 3.
Exercice 4
Problème : Influence de l’ordre dans l’Algorithme Glouton
Considérons le chemin défini par les arêtes : .
Nous savons que .
Appliquez l’algorithme glouton avec l’ordre suivant : 1, 4, 2, 3.
Comparez le résultat avec le nombre chromatique réel.
Solution
Méthode : Appliquer l’algorithme strictement dans l’ordre demandé et compter les couleurs utilisées.
Étapes :
- Sommet 1 : Pas de voisin colorié Couleur 1.
- Sommet 4 : Voisin (non colorié). Pas de contrainte Couleur 1.
- Sommet 2 :
- Voisins : 1 et 3.
- Voisins coloriés : 1 (Couleur 1).
- Contrainte : . Couleur 2.
- Sommet 3 :
- Voisins : 2 et 4.
- Voisins coloriés : 2 (Couleur 2) et 4 (Couleur 1).
- Contraintes : et .
- Il faut une nouvelle couleur Couleur 3.
Conclusion :
Avec l’ordre , l’algorithme glouton utilise 3 couleurs.
Or, nous savons que (couleurs alternées 1-2-1-2).
Cela illustre que l’algorithme glouton n’est pas toujours optimal et dépend de l’ordre des sommets.
Réponse : 3 couleurs (ce qui est supérieur à l’optimal ).
Exercice 5
Problème : Bornes du nombre chromatique et degrés
Soit un graphe possédant 8 sommets. Les degrés des sommets sont les suivants :
.
- Quelle est la borne supérieure du nombre chromatique donnée par le degré maximum ?
- Est-il possible que ce graphe soit coloriable avec seulement 2 couleurs ? Justifiez.
Solution
Méthode : Utiliser la propriété et la définition des graphes bipartis.
Étapes :
-
Calcul de la borne supérieure :
On cherche le degré maximum dans la liste fournie.
.
D’après le cours, l’algorithme glouton garantit une coloration avec au plus couleurs.
-
Possibilité d’être 2-coloriable :
Un graphe est 2-coloriable s’il est biparti (c’est-à-dire sans cycle impair).
La liste des degrés seule ne nous donne pas la structure exacte (cycles) du graphe.
- Il est possible que le graphe contienne un triangle () ou un autre cycle impair, auquel cas .
- Il est aussi possible que le graphe soit biparti (par exemple, un sous-graphe de ), auquel cas .
Rien dans les degrés n’empêche le graphe d’être biparti (il n’y a pas de contrainte immédiate comme un sommet de degré forçant des structures complexes, ou trop d’arêtes pour être biparti).
Réponse :
- La borne supérieure est 6.
- Oui, c’est possible (mais pas certain sans voir les arêtes), car la borne n’est qu’un maximum, pas une valeur exacte. pourrait valoir 2, 3, 4, 5 ou 6.
Exercice 6
Problème : Identification de graphes bipartis
Les graphes suivants sont-ils bipartis ? Justifiez votre réponse en utilisant la caractérisation par les cycles ou en proposant une partition .
- Un cycle (pentagone).
- Un cycle (hexagone).
- Le graphe formé par un carré () avec une diagonale (arête reliant deux sommets opposés).
Solution
Méthode : Un graphe est biparti si et seulement s’il ne contient pas de cycle de longueur impaire.
Étapes :
-
Pour le :
C’est un cycle de longueur 5.
5 est impair.
Donc, le graphe n’est pas biparti.
-
Pour le :
C’est un cycle de longueur 6 (pair).
Il ne contient pas d’autres cycles. Comme le seul cycle est pair, le graphe est biparti.
-
Pour le carré avec une diagonale :
Soit le carré . Ajoutons la diagonale .
Le graphe contient maintenant les arêtes et la diagonale .
Ces trois sommets forment un triangle , qui est un cycle de longueur 3 ().
Puisqu’il contient un cycle impair, le graphe n’est pas biparti.
Réponse :
- Non (cycle impair).
- Oui (cycle pair seulement).
- Non (contient un triangle, donc un cycle impair).
Exercice 7
Problème : Partition d’un graphe biparti
Soit le graphe défini par :
- Montrez que ce graphe est biparti en trouvant explicitement les deux ensembles de sommets et de la partition.
- Dessinez (mentalement ou au brouillon) le graphe pour vérifier que toutes les arêtes vont bien de vers .
Solution
Méthode : On cherche à séparer les sommets en deux groupes tels qu’aucune arête ne relie deux sommets du même groupe.
Étapes :
-
Observons les arêtes :
- 1 est relié à 4 et 5.
- 2 est relié à 4 et 6.
- 3 est relié à 5 et 6.
-
Essayons de mettre les sommets dans un ensemble .
Vérifions s’ils sont reliés entre eux :
- Y a-t-il une arête ? Non.
- Y a-t-il une arête ? Non.
- Y a-t-il une arête ? Non.
Donc est un stable.
-
Mettons les sommets restants dans l’ensemble .
Vérifions s’ils sont reliés entre eux :
- Y a-t-il une arête ? Non.
- Y a-t-il une arête ? Non.
- Y a-t-il une arête ? Non.
Donc est un stable.
-
Toutes les arêtes de relient bien un élément de (1, 2 ou 3) à un élément de (4, 5 ou 6).
Réponse :
Le graphe est biparti avec la partition :
et .
(Note : C’est en fait un sous-graphe de sans l’arête ).
Exercice 8
Problème : Application réelle (Problème de fréquences)
On doit attribuer des fréquences radio à 5 émetteurs (A, B, C, D, E). Deux émetteurs ne peuvent pas avoir la même fréquence s’ils sont proches géographiquement.
Les incompatibilités (proximités) sont les suivantes :
- A est proche de B et C.
- B est proche de A, C et D.
- C est proche de A, B et E.
- D est proche de B et E.
- E est proche de C and D.
Quel est le nombre minimum de fréquences nécessaires ? Modélisez le problème par un graphe et donnez son nombre chromatique.
Solution
Méthode : Modéliser chaque émetteur par un sommet et chaque incompatibilité par une arête. Chercher le nombre chromatique .
Étapes :
-
Construction du graphe :
- Sommets :
- Arêtes :
-
Analyse du graphe :
Regardons les sommets A, B, C.
A est relié à B.
B est relié à C.
C est relié à A.
Ces trois sommets forment un triangle ().
Il faut donc au moins 3 fréquences pour {A, B, C}. Disons .
-
Coloration du reste (Greedy ou logique) :
- Sommet D : voisin de B (2) et E (?).
- Sommet E : voisin de C (3) et D (?).
- Essayons de colorier D et E sans ajouter de 4ème couleur.
- D est voisin de B(2). D peut être 1 ou 3. Essayons .
- E est voisin de C(3) et D(1). E peut être 2.
- Vérifions les arêtes de E : E relié à C(3) OK. E relié à D(1) OK.
-
Validation :
Coloration proposée : A:1, B:2, C:3, D:1, E:2.
Aucun voisin n’a la même couleur.
Nous avons utilisé 3 couleurs. Comme le graphe contient un , on ne peut pas faire moins de 3.
Réponse :
Il faut 3 fréquences minimum.
.
Exercice 9
Problème : Concepts de stables et cliques
Soit un graphe dont le nombre chromatique est .
Répondez par Vrai ou Faux aux affirmations suivantes et justifiez brièvement :
- contient nécessairement une clique de taille 4 ().
- On peut partitionner les sommets de en 4 ensembles stables disjoints.
- Le degré maximum est nécessairement au moins 3.
Solution
Méthode : Utiliser les définitions et propriétés théoriques du nombre chromatique.
Étapes :
-
Affirmation 1 : Faux.
Bien que , l’inverse n’est pas vrai. Il existe des graphes avec un nombre chromatique élevé qui ne contiennent pas de grandes cliques (ex: Graphe de Mycielski). La présence d’un force , mais n’implique pas la présence d’un .
-
Affirmation 2 : Vrai.
C’est la définition même de la -coloration. Chaque couleur correspond à un ensemble de sommets qui ne sont pas reliés entre eux (un ensemble stable). Si , il existe une coloration en 4 couleurs, donc une partition en 4 stables.
-
Affirmation 3 : Vrai.
Nous savons que .
Si , alors , ce qui implique .
Il doit y avoir au moins un sommet de degré 3 ou plus pour nécessiter 4 couleurs. (En fait, s’il n’y avait que des degrés , le graphe serait une collection de chemins et cycles, donc sauf cas très particuliers non applicables ici, mais la borne suffit à justifier).
Réponse :
- Faux.
- Vrai.
- Vrai.
Exercice 10
Problème : Arbres et bipartition
Un arbre est un graphe connexe sans cycle.
- Quel est le nombre chromatique d’un arbre ayant au moins une arête ?
- Un arbre est-il toujours un graphe biparti ? Justifiez.
Solution
Méthode : Utiliser les propriétés des cycles et la définition des arbres.
Étapes :
-
Nombre chromatique :
On peut colorier un arbre en partant d’une racine (couleur 1). Ses enfants prennent la couleur 2. Les enfants des enfants reprennent la couleur 1, et ainsi de suite.
Comme il n’y a pas de cycle, on ne rencontrera jamais de conflit où un sommet a deux voisins de couleurs différentes qui l’obligeraient à prendre une 3ème couleur.
Donc pour tout arbre avec au moins une arête (), .
-
Bipartition :
Un graphe est biparti s’il ne contient pas de cycle impair.
Un arbre ne contient aucun cycle (ni pair, ni impair).
Par conséquent, il ne contient pas de cycle impair.
La condition est vérifiée.
Réponse :
- .
- Oui, tout arbre est un graphe biparti.