Théorie des graphes - Coloration

La coloration du graphe n'est rien d'autre qu'un moyen simple d'étiqueter les composants du graphe tels que les sommets, les arêtes et les régions sous certaines contraintes. Dans un graphique, deux sommets adjacents, arêtes adjacentes ou régions adjacentes ne sont pas colorés avec un nombre minimum de couleurs. Ce numéro s'appelle lechromatic number et le graphique s'appelle un properly colored graph.

Pendant la coloration du graphe, les contraintes qui sont définies sur le graphe sont les couleurs, l'ordre de coloration, la manière d'attribuer la couleur, etc. Une coloration est donnée à un sommet ou à une région particulière. Ainsi, les sommets ou régions ayant les mêmes couleurs forment des ensembles indépendants.

Coloration des sommets

La coloration des sommets est une affectation de couleurs aux sommets d'un graphe «G» de telle sorte qu'aucun sommet adjacent n'a la même couleur. En termes simples, deux sommets d'une arête ne doivent pas être de la même couleur.

Numéro chromatique

Le nombre minimum de couleurs requis pour la coloration des sommets du graphe «G» est appelé le nombre chromatique de G, noté X (G).

χ (G) = 1 si et seulement si 'G' est un graphe nul. Si 'G' n'est pas un graphe nul, alors χ (G) ≥ 2.

Example

Note - Un graphe 'G' est dit n-recouvrable s'il existe une coloration de sommet qui utilise au plus n couleurs, c'est-à-dire X (G) ≤ n.

Coloration de la région

La coloration de région est une attribution de couleurs aux régions d'un graphique plan de telle sorte qu'aucune région adjacente n'ait la même couleur. On dit que deux régions sont adjacentes si elles ont un bord commun.

Example

Jetez un œil au graphique suivant. Les régions «aeb» et «befc» sont adjacentes, car il existe un bord commun «be» entre ces deux régions.

De même, les autres régions sont également colorées en fonction de la contiguïté. Ce graphique est coloré comme suit -

Example

Le nombre chromatique de Kn est

  • n
  • n–1
  • [n/2]
  • [n/2]

Considérez cet exemple avec K 4 .

Dans le graphe complet, chaque sommet est adjacent aux (n - 1) sommets restants. Par conséquent, chaque sommet nécessite une nouvelle couleur. D'où le nombre chromatique de K n = n.

Applications de la coloration de graphes

La coloration des graphes est l'un des concepts les plus importants de la théorie des graphes. Il est utilisé dans de nombreuses applications en temps réel de l'informatique telles que -

  • Clustering
  • Exploration de données
  • Capture d'image
  • Segmentation d'image
  • Networking
  • Allocation des ressources
  • Planification des processus