[PDF] Gloutonner Le plus petit nombre de





Previous PDF Next PDF



Coloration de graphes: structures et algorithmes

15 nov. 2007 donc àassocier àchaque sommet du graphe une couleur ... Une coloration optimale d'un graphe est une coloration qui utilise le moins.



1. Colorations

Le nombre chromatique d'un graphe G noté ?(G)



Couplages et colorations darêtes

lieu chaque jour ce qui nécessite donc au moins n jours pour l'ensemble des matchs. En termes de graphes



3–Coloration dun graphe

Démonstration. Étape 1 : 3Col ? NP. Ce problème est bien dans NP car on peut vérifier en temps polynomial (en le nombre d'arêtes du graphe) qu'une 



Colorations des sommets

Le plus petit nombre de couleurs nécessaire pour colorer les sommets d'un graphe G est appelé « le nombre chromatique » de G et est noté ?(G). On peut aussi 



Colorations des sommets

Le plus petit nombre de couleurs nécessaire pour colorer les sommets d'un graphe G est appelé « le nombre chromatique » de G et est noté ?(G). On peut aussi 



Les graphes planaires

Francis Guthrie a donc voulu savoir s'il est toujours possible de colorer les sommets d'un graphe planaire en utilisant uniquement 4 couleurs avec comme unique 



Gloutonner

Le plus petit nombre de couleurs permettant la coloration est appelé nombre chromatique du graphe. IREM de LYON () glouton mars 2012. 3 / 23 



Coloriage de sommets

Colorer un réseaux signifie attribuer une couleur `a chacun de Une coloration du graphe de Petersen avec 3 couleurs. Algorithmique répartie - Cours de ...



Coloration dun graphe

a) Montrer que pour un graphe d'intervalles l'algorithme glouton fournit une coloration minimale lorsque les sommets sont ordonnés par valeurs de ai 

Gloutonner

Gloutonner

G. Aldon - J. Germoni - J.-M. Meny

mars 2012

IREM de LYON ()gloutonmars 2012 1 / 23

Algorithme glouton

Le principe de l'algorithme glouton (greedy algorithm) : faire toujours un choix localement optimal dans l'espoir que ce choix menera a une solution globalement optimale.

IREM de LYON ()gloutonmars 2012 2 / 23

Coloration des sommets d'un graphe

On cherche a obtenir une coloration des sommets d'un graphe qui satisfasse a la contrainte suivante : deux sommets voisins n'ont jamais la m^eme couleur. On cherche a optimiser le nombre de couleurs utilisees. Le plus petit nombre de couleurs permettant la coloration est appele nombre chromatique du graphe.

IREM de LYON ()gloutonmars 2012 3 / 23

Algorithme glouton

On considere l'algorithme suivant :Input. Un graphe G et des couleurs 1,2,3,4...Les sommets deGsont numerotes de 1 an(s1,s2,...,sn).Output. Une coloration valide du grapheG. Mais le nombre de couleurs utilisees est-il minimal?Traitement. Pouriallant de 1 an, aecter au sommetsila plus petite couleur non deja aectee a ses voisins deja colories (c'est-a-dire la plus petite couleur non deja aectee a ceux des sommets s

1,s2,...,si1qui lui sont adjacents). En d'autres termes, on

gloutonne : on s'attache, localement, a ne pas augmenter le nombre de couleurs lorsque c'est possible.

IREM de LYON ()gloutonmars 2012 4 / 23

Algorithme glouton

On considere l'algorithme suivant :Input. Un graphe G et des couleurs 1,2,3,4...Les sommets deGsont numerotes de 1 an(s1,s2,...,sn).Output. Une coloration valide du grapheG. Mais le nombre de couleurs utilisees est-il minimal?Traitement. Pouriallant de 1 an, aecter au sommetsila plus petite couleur non deja aectee a ses voisins deja colories (c'est-a-dire la plus petite couleur non deja aectee a ceux des sommets s

1,s2,...,si1qui lui sont adjacents). En d'autres termes, on

gloutonne : on s'attache, localement, a ne pas augmenter le nombre de couleurs lorsque c'est possible.

IREM de LYON ()gloutonmars 2012 4 / 23

Algorithme glouton

On considere l'algorithme suivant :Input. Un graphe G et des couleurs 1,2,3,4...Les sommets deGsont numerotes de 1 an(s1,s2,...,sn).Output. Une coloration valide du grapheG. Mais le nombre de couleurs utilisees est-il minimal?Traitement. Pouriallant de 1 an, aecter au sommetsila plus petite couleur non deja aectee a ses voisins deja colories (c'est-a-dire la plus petite couleur non deja aectee a ceux des sommets s

1,s2,...,si1qui lui sont adjacents). En d'autres termes, on

gloutonne : on s'attache, localement, a ne pas augmenter le nombre de couleurs lorsque c'est possible.

IREM de LYON ()gloutonmars 2012 4 / 23

Une coloration non necessairement optimale

Appliquer l'algorithme au graphe ci-dessous avec plusieurs numerotions des sommets et en deduire que l'algorithme ne donne pas necessairement le nombre chromatique.

IREM de LYON ()gloutonmars 2012 5 / 23

Une coloration non necessairement optimale

Premiere numerotation :

1342

Seconde numerotation :

1234

IREM de LYON ()gloutonmars 2012 6 / 23

La coloration peut ^etre optimale

Exercice.Etablir qu'on peut toujours numeroter les sommets de facon a obtenir le nombre chromatique en appliquant l'algorithme.Preuve. On suppose disposer d'une coloration optimale par les couleursc1,c2, c

3, ...,c.On numerote d'abord les sommets de couleurc1, puis les sommets de

couleurc2, puis les sommets de couleurc3...L'algorithme colorie alors les sommets de couleurc1en une couleur

c

01, les sommets de couleursc2en couleurc01ouc02, les sommets de

couleurc3en couleurc01ouc02ouc03...IREM de LYON ()gloutonmars 2012 7 / 23

La coloration peut ^etre optimale

Exercice.Etablir qu'on peut toujours numeroter les sommets de facon a obtenir le nombre chromatique en appliquant l'algorithme.Preuve. On suppose disposer d'une coloration optimale par les couleursc1,c2, c

3, ...,c.On numerote d'abord les sommets de couleurc1, puis les sommets de

couleurc2, puis les sommets de couleurc3...L'algorithme colorie alors les sommets de couleurc1en une couleur

c

01, les sommets de couleursc2en couleurc01ouc02, les sommets de

couleurc3en couleurc01ouc02ouc03...IREM de LYON ()gloutonmars 2012 7 / 23

Illustration

Appliquer le principe de la demonstration precedente au graphe ci-dessous pour lequel on a donne une coloration optimale.

IREM de LYON ()gloutonmars 2012 8 / 23

Illustration

On numerote, par exemple, comme suit suivant l'ordre,,des couleurs :1 82
59
46
73

IREM de LYON ()gloutonmars 2012 9 / 23

Illustration

Les sommets rouges reprennent la couleur rouge :1

82
59
46
73

IREM de LYON ()gloutonmars 2012 10 / 23

Illustration

Les sommets 5, 6, 7 voisins de sommets rouges prennent la couleur jaune :1 82
59
46
73

IREM de LYON ()gloutonmars 2012 11 / 23

Illustration

Le sommet 8 ne reprend pas sa couleur initiale :1

82
59
46
73

IREM de LYON ()gloutonmars 2012 12 / 23

Illustration

Le sommet 9 doit prendre une troisieme couleur :1

82
59
46
73

IREM de LYON ()gloutonmars 2012 13 / 23

Un glouton tres mauvais?

L'algorithme glouton propose ne donne pas necessairement le nombre minimum de couleurs. Mais peut-il ^etre tres mauvais (du point de vue du nombre de couleurs utilisees)? Montrer que oui avec des graphes construits comme le suivant :

IREM de LYON ()gloutonmars 2012 14 / 23

Un glouton tres mauvais

On numerote d'abord ligne par ligne de gauche a droite. L'algorithme donne 4 couleurs :1357 2468

IREM de LYON ()gloutonmars 2012 15 / 23

Un glouton tres mauvais

On numerote maintenant par colonne, l'algorithme donne 2 couleurs :1234 5678

IREM de LYON ()gloutonmars 2012 16 / 23

Un glouton tres mauvais

En generalisant sur ce type de graphe, on obtient des graphes colores avec l'algorithme, aveckcouleurs,kentier xe a l'avance aussi grand que desire, alors que le nombre chromatique est 2.

IREM de LYON ()gloutonmars 2012 17 / 23

Les epreuves du gymnase

On reprend le probleme du gymnase : on veut que se deroule, sur 24 h, le plus grand nombre possible d'epreuves, chaque epreuve etant caracterisee par une heure de debut et une heure de n. On cherche maintenant le nombre minimal de gymnases permettant le deroulement de toutes les epreuves.

IREM de LYON ()gloutonmars 2012 18 / 23

Glouton 1

Les dates de n au plus t^ot ayant permis le deroulement d'un nombre optimal d'epreuves avec un seul gymnase, on essaie de "remplir" le gymnase 1 au maximum avec ce principe, puis on passe a un gymnase 2, puis ...Verier que le resultat n'est pas optimal avec la situation suivante : h ab def gc

IREM de LYON ()gloutonmars 2012 19 / 23

Glouton 1

Les dates de n au plus t^ot ayant permis le deroulement d'un nombre optimal d'epreuves avec un seul gymnase, on essaie de "remplir" le gymnase 1 au maximum avec ce principe, puis on passe a un gymnase 2, puis ...Verier que le resultat n'est pas optimal avec la situation suivante : h ab def gc

IREM de LYON ()gloutonmars 2012 19 / 23

Glouton 1

Le gymnase 1 verra se derouler les epreuves :h;d;e, le gymnase 2 :a;f le gymnase 3 :b;g le gymnase 4 :c. Alors que 3 gymnases susent :h;c;f{a;d;e{b;g.IREM de LYON ()gloutonmars 2012 20 / 23

Glouton 2

On represente les intervalles de tempsh

ab def gc par le graphe des incompatibilites : h ab cd feg Montrer qu'une coloration du graphe par notre algorithme glouton de coloration utilise un nombre de couleurs egal au nombre chromatique avec une numerotation des sommets correspondant a l'ordre croissant des extremites gauche des intervalles.

IREM de LYON ()gloutonmars 2012 21 / 23

Glouton 2

On represente les intervalles de tempsh

ab def gc par le graphe des incompatibilites : h ab cd feg Montrer qu'une coloration du graphe par notre algorithme glouton de coloration utilise un nombre de couleurs egal au nombre chromatique avec une numerotation des sommets correspondant a l'ordre croissant des extremites gauche des intervalles.

IREM de LYON ()gloutonmars 2012 21 / 23

Glouton 2 { Illustration

Numerotation des sommets pour l'application de l'algorithme (ordre croissant des debuts d'epreuves) :1 23
45
768
ce qui donne la coloration suivante : c1c2c3c1c2c1c2c3IREM de LYON ()gloutonmars 2012 22 / 23

Glouton 2 { Preuve de l'optimalite

Lorsqu'un sommetvrecoit une couleurk, c'est que l'extremite gauche de l'intervallevappartient a au moinsk1 intervalles (sinon on pourrait choisir une couleur6k1 pourv).Tous ces intervalles se coupent (l'extremite gauche devest commun a tous) : le graphe presente donc une clique d'ordre>k, donc le nombre chromatique est d'au moinsk.IREM de LYON ()gloutonmars 2012 23 / 23

Glouton 2 { Preuve de l'optimalite

Lorsqu'un sommetvrecoit une couleurk, c'est que l'extremite gauche de l'intervallevappartient a au moinsk1 intervalles (sinon on pourrait choisir une couleur6k1 pourv).Tous ces intervalles se coupent (l'extremite gauche devest commun a tous) : le graphe presente donc une clique d'ordre>k, donc le nombre chromatique est d'au moinsk.IREM de LYON ()gloutonmars 2012 23 / 23quotesdbs_dbs28.pdfusesText_34
[PDF] 5: La coloration de Gram - BiOutils

[PDF] 5: La coloration de Gram - BiOutils

[PDF] 5: La coloration de Gram - BiOutils

[PDF] COLORATION AU BLEU DE METHYLENE COLORATION DE GRAM

[PDF] Une nouvelle méthode simple et rapide de coloration différentielle

[PDF] COLORATION AU BLEU DE METHYLENE COLORATION DE GRAM

[PDF] Coloriages magiques

[PDF] Coloriages magiques avec les lettres 5-7 ans

[PDF] Coloriages magiques avec les lettres 5-7 ans

[PDF] Images correspondant ? coloriage petit loup imprimer filetype:pdf

[PDF] Faut-il dépister le cancer colo-rectal chez la personne âgée?

[PDF] Quand faut-il faire une coloscopie de contrôle après une - HAS

[PDF] Dépistage et prévention du cancer colorectal - HAS

[PDF] Quel rythme de surveillance après une coloscopie - Hepatowebcom

[PDF] Réglement de la Banque d 'Algérie 2016 - Douanes Algériennes