Dsatur

Dsatur

Dsatur

DSAT[1] ou DSATUR est un algorithme de coloration de graphes créé par Daniel Brélaz en 1979 à l'EPFL.

Pour une classification: c'est un algorithme de coloration séquentiel par heuristique; DSAT pour Degree SATuration.

On considère un graphe G=(V,E) simple connexe et non-orienté. On rappelle que la définition usuelle d'un graphe simple est un graphe sans boucles, ni multi-arcs (resp.multi-arêtes). Pour chaque sommet v de V, on calcule le degré de saturation DSAT(v) de la manière suivante:


   Si aucun voisin de v n'est colorié alors
       DSAT(v)=degré(v) 
   sinon
       DSAT(v)= le nombre de couleurs différentes utilisées dans le premier voisinage de v 


L'algorithme DSATUR est un algorithme de coloration séquentiel, au sens où il colorie un seul sommet à la fois et tel que:

   au départ, aucun sommet du graphe n'est colorié 
   on colorie un sommet non colorié 
   on stoppe DSATUR quand tous les sommets de G sont coloriés. 

Dans un premier temps on voit bien d'une part que la preuve de terminaison est triviale et d'autre part que l'algorithme est séquentiel. Le détail de l'algorithme est le suivant:

     1. Ordonner les sommets par ordre décroissant de degrés.
     2. Colorier un sommet de degré maximum avec la couleur 1.
     3. Choisir un sommet avec DSAT maximum. En cas de conflit, choisir celui de degré maximum.
     4. Colorier ce sommet avec la plus petite couleur possible
     5. Si tous les sommets sont coloriés alors stop. Sinon aller en 3.

Liens extérieurs

Références

  1. New Methods to color the vertices of a graph, Communication of ACM. April 1979, Vol. 22. Number 4.
Ce document provient de « Dsatur ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Dsatur de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • DSATUR — DSAT[1] ou DSATUR est un algorithme de coloration de graphes créé par Daniel Brélaz en 1979 à l EPFL. Il s agit d un algorithme de coloration séquentiel par heuristique. DSAT est l abréviation de Degree SATuration. Sommaire 1 Principe …   Wikipédia en Français

  • Coloration de graphe — En théorie des graphes, colorer un graphe signifie attribuer une couleur à chacun de ses sommets de manière à ce que deux sommets reliés par une arête soient de couleur différente. Est souvent recherchée l utilisation d un nombre minimal de… …   Wikipédia en Français

  • Coloration De Graphe — En mathématiques, la coloration de graphe renvoie à un champ d études appartenant à la théorie des graphes. Il s agit de déterminer combien de couleurs différentes suffisent pour colorer entièrement un graphe de telle façon qu aucun nœud du… …   Wikipédia en Français

  • Nombre chromatique — Coloration de graphe En mathématiques, la coloration de graphe renvoie à un champ d études appartenant à la théorie des graphes. Il s agit de déterminer combien de couleurs différentes suffisent pour colorer entièrement un graphe de telle façon… …   Wikipédia en Français

  • Theoreme quatre couleurs — Coloration de graphe En mathématiques, la coloration de graphe renvoie à un champ d études appartenant à la théorie des graphes. Il s agit de déterminer combien de couleurs différentes suffisent pour colorer entièrement un graphe de telle façon… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”