Chap 03
Chap 03
Chap 03
Chapitre 03:
La coloration d’un
graphe
2023-2024 1
Plan du cours
1 Introduction
2 Définition
3 Nombre chromatique
5 Exemple
2
Introduction
Définition:
Soit G =(S,A) un graphe,
On appelle nombre chromatique de G le nombre minimum de
couleurs nécessaire pour colorier chaque sommet du graphe G, sans
que deux sommets adjacents soient de la même couleur, on le
note (G) .
Si (G) =2 , le graphe G est biparti .
pour déterminer le nombre chromatique d’un graphe quelconque, il
faut se contenter d’un encadrement, autrement dit d’un minorant et
d’un majorant du nombre chromatique.
Si par hasard le minorant et le majorant sont les mêmes, on a
gagné puisqu’on a alors le nombre chromatique du graphe. 5
Nombre chromatique (2)
X est la liste des n sommets triés par ordre de degré décroissant, C est la
liste des couleurs utilisées ;
Pour_chaque sommet x S Faire
Pour_chaque couleur c de la liste C dans l’ordre de création Faire
Si le sommet x n’est adjacent à aucun sommet colorié par c Alors
x est colorié avec la couleur c;
Fin Pour_chaque
Si le sommet x n’est pas colorié Alors
on ajoute une nouvelle couleur c′ à la liste C des couleurs;
le sommet x est colorié avec la couleur c′;
Fin Si
Fin Pour_chaque 7
Algorithme glouton (Welsh et Powell)
1. Ordonner les sommets par ordre de degrés
décroissants
degré 4 3 3 3 2 2 1
sommet a b d e c g f
c
On commence
b donc par a
d puis on colorie
dans la même couleur
les sommets non adjacents à a :
a
g
f
Exemple_02 (2)
degré 4 3 3 3 2 2 1
sommet a b d e c g f
c
On commence
b donc par a
d puis on colorie
dans la même couleur
les sommets non adjacents à a :
a c et f.
g
f
Exemple_01 (3)
degré 4 3 3 3 2 2 1
sommet a b d e c g f
c
On continue donc par b
b puis on colorie
d dans la même couleur
les sommets non adjacents à b :
a
g
f
Exemple_01 (4)
degré 4 3 3 3 2 2 1
sommet a b d e c g f
c
g
f
Exemple_01 (5)
degré 4 3 3 3 2 2 1
sommet a b d e c g f
b
d On continue donc par d et g
Et c’est fini !
a
g
f
Exemple_01 (6)
b
d
g
f
Exemple_01 (7)
g
f
Exemple_02 (1)
Enoncé:
Huit pays sont représentés ci-contre avec
leur frontière (deux pays dont les frontières
n’ont qu’un nombre fini de points ne sont
pas considérés comme voisins).
• Quel est le nombre maximum de pays sans frontière
commune ? Précisez de quels pays il s’agit ?
• Colorez les huit pays avec un nombre minimum de couleurs
de telle façon que deux pays adjacents portent deux couleurs
différentes.
16
Exemple_02 (2)
Solution:
• Le degré maximum étant égal à 4,
• le plus grand sous graphe complet
étant d’ordre 4 (1,2,3,8),
• le nombre chromatique (G) du graphe vérifie 4 ≤ (G) ≤ 5
• On applique l’algorithme de coloration de Welch et Powel:
Sommet Degré Couleur
1 4
2 4
3 4
4 4
6 3
8 3
5 2
7 2