Sujet Progress:

Définition 

  • Colorer un graphe consiste à affecter une couleur à chacun des sommets de sorte que deux sommets adjacents ne portent pas la même couleur.
  • On apppelle \textbf{nombre chromatique d’un graphe} le plus petit nombre de couleurs permettant de le colorer.

 

Comment Encadrer le nombre chromatique d’un graphe

Soit Mathplace quicklatex.com-d136fd2b757f89989d959bfc1bff06d7_l3 II. Coloration des graphes  l’ordre du plus grand sous-graphe complet de ce graphe .

Soit Mathplace quicklatex.com-6623b868aa0b6a758e58ec9c217b6bec_l3 II. Coloration des graphes  le plus grand degrè de tous les degrès des sommets du graphe. Alors on a toujours :

    Mathplace quicklatex.com-77cbc90236b942bd8a39e8eca19aae77_l3 II. Coloration des graphes

Mathplace quicklatex.com-317caff9c49fa33cd99c2e3d06abd61a_l3 II. Coloration des graphes  est le nombre chromatique du graphe.

 

Algorithme de coloration

On procède comme suit :

  • On range les sommets du graphe dans l’ordre décroissant de leur degrè.
  • On donne une couleur au sommet de plus haut degrè et on donne la même couleurs à tous ceux qui ne lui sont pas adjacents.
  • On reorganise les sommets restant et on applique encore le processus en changeant de couleur; ceci jusqu’à ce que tous les sommets ont une couleur.

 
 
 pas adjacents.

  • On