• Aucun résultat trouvé

L3: cours Graphes I6S3 Partie II: coloration de graphe

N/A
N/A
Protected

Academic year: 2022

Partager "L3: cours Graphes I6S3 Partie II: coloration de graphe"

Copied!
19
0
0

Texte intégral

(1)

L3: cours Graphes I6S3 Partie II: coloration de graphe

L3: cours Graphes I6S3 Partie II: coloration de graphe

Olivier Togni, LE2I (038039)3887

olivier.togni@u-bourgogne.fr

Modifi´e le 12 mars 2008

(2)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration d’arˆetes

Coloration d’arˆ etes

D´efinition

L’indice chromatique χ0(G) d’un graphe G est le plus petit entier k tel que l’on puisse colorier les arˆetes deG enk couleurs de sorte que deux arˆetes incidentes `a un mˆeme sommet aient des couleurs diff´erentes.

(3)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration d’arˆetes

Graphe repr´ esentatif des arˆ etes d’un graphe

D´efinition

Le graphe repr´esentatif des arˆetesL(G) d’un grapheG est le graphe o`u les sommets sont les arˆetes de G; deux sommets sont reli´es dans L(G) si les arˆetes correspondantes deG sont incidentes

`a un mˆeme sommet.

L(G) G

(4)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration d’arˆetes

Propri´ et´ es

Propri´et´e

Pour tout graphe G ,χ(L(G)) =χ0(G).

Th´eor`eme (Vizing, 1963)

Pour tout graphe G de degr´e maximum ∆,∆≤χ0(G)≤∆ + 1.

D´efinition

Un graphe est de classe 1 siχ0(G) = ∆(G), de classe 2 sinon (χ0(G) = ∆(G) + 1).

D´eterminer la classe d’un graphe est un probl`eme NP-complet.

(5)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration d’arˆetes

Exemples

Th´eor`eme (K¨onig-Hall)

Tout graphe biparti est de classe 1.

Les graphes complets d’ordre pair sont aussi de classe 1

Les graphes complets impairs, les cycles de longueur impaire sont de classe 2.

(6)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration totale

Coloration totale (sommets + arˆ etes)

D´efinition

Lenombre chromatique total χ00(G) d’un grapheG est le plus petit entierk tel que l’on puisse colorier les sommets et arˆetes de G enk couleurs de sorte que deux sommets adjacents, deux arˆetes incidentes `a un mˆeme sommet, un sommet et une arˆete incidente aient des couleurs diff´erentes.

Graphe G Le graphe total de G

(7)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration totale

Propri´ et´ es

Conjecture (Bezhad et Vizing, 1963)

Pour tout graphe G de degr´e maximum ∆,

∆ + 1≤χ00(G)≤∆ + 2.

D´efinition

Un graphe est de type 1 siχ00(G) = ∆ + 1 ; de type 2 sinon.

D´eterminer le type d’un graphe est un probl`eme NP-complet.

Exemples de graphes de type 1 : les graphes complets d’ordre impair, les complets bipartisKn,n, les cycles de longueur multiple de trois, ...

(8)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration totale

Coloration et homomorphismes de graphes

D´efinition

Un homomorphisme d’un grapheG vers un grapheH est une applicationh:V(G)→V(H) telle que pour toute arˆete xy deG, h(x)h(y) est une arˆete deH.

On noteraG →H s’il existe un homomorphisme deG vers H et G 6→H s’il n’en existe pas

H G

(9)

L3: cours Graphes I6S3 Partie II: coloration de graphe Coloration totale

Relation entre homomorphisme et coloration

Proposition

I G est k-coloriable ⇔ G →Kk

I G est k-chromatique ⇔ G →Kk et G 6→Kk−1

SiG →H, on dit que G est H-coloriable.

(10)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration g´ en´ eralis´ ee

Coloration = affectation decouleurs aux´el´ementsqui respecte certainescontraintes

´El´ements sommets arˆetes faces

sous-structures ex. cycles, chemins ...

Couleurs une par ´el´ement un nombre fix´e k un nombre variable parmi une liste une fraction un intervalle ...

Contraintes propret´e acyclicit´e k-distance

´equit´e ...

(11)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration fractionnaire

Coloration fractionnaire

D´efinition

Une (a,b)-coloration d’un graphe G est une application qui associe b couleurs parmi un ensemble de acouleurs `a chaque sommet de G, de sorte que deux sommets adjacents aient des ensembles de couleurs disjoints.

Le nombre chromatique fractionnaireχf(G) est le minimum du ratio ba pour lequel il existe un (a,b)-coloration deG.

Relation avec le nombre chromatique : pour tout grapheG d’ordre n,

max{ω(G), n

α(G)} ≤χf(G)≤χ(G)

(12)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration fractionnaire

Exemple de coloration fractionnaire

C5 est (5,2)-coloriable (et χf(C5) = 52)

(13)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration fractionnaire

Coloration fractionnaire et homomorphisme

Propri´et´e

G est(a,b)-coloriable ssi G →Kab, o`u Kab est le graphe de Kneser, i.e. les sommets sont les ensembles `a b ´el´ements parmi a et les arˆetes joignent les sommets dont les ensembles sont disjoints.

Exemple :Ka1=Ka,K52 =P, le graphe de Petersen.

(14)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration fractionnaire

Coloration fractionnaire et graphes planaires

Maille impaire = longueur du plus petit cycle impair Th´eor`eme (Dvorak, Skrekovski & Valla, 2005) Tout graphe planaire G de maille impaire au moins9est (5,2)-coloriable.

Question (Dvorak, Skrekovski & Valla, 2005)

Existe-t-il un graphe planaire G de maille impaire au moins 7 tel queχf(G)> 52?

Conjecture (Heckman & Thomas, 2002)

Tout graphe planaire G sans triangle et de degr´e maximum 3 v´erifieχf(G)≤ 83.

(15)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration circulaire

Coloration circulaire

D´efinition

Une [a,b]-coloration d’un grapheG est une applicationf qui associe une couleur parmi un ensemble dea couleurs `a chaque sommet deG, de sorte que l’on ait

b ≤ |f(x)−f(y)| ≤a−b pour tous sommets adjacentsx et y.

Le nombre chromatique circulaireχc(G) est le minimum du ratio

a

b pour lequel il existe un [a,b]-coloration de G. Relation avec le nombre chromatique :

max{χ(G)−1, χf(G)} ≤χc(G)≤χ(G)

(16)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration circulaire

Exemple de coloration circulaire

χc(C5) = 52

(17)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration circulaire

Exemple d’application de la coloration circulaire

Optimisation des feux rouges `a un carrefour

I Sommets = flots de traffic

I Arˆetes = incompatibilit´e entre les flots (leurs s´equences de feux vert ne doivent pas se chevaucher)

I Trouver une s´equence p´eriodique optimale d’intervalles rouge-vert pour tous les feux du carrefour = trouver le nombre chromatique circulaire du graphe correspondant

(18)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Coloration circulaire

Coloration circulaire et homomorphisme

Propri´et´e

χc(G) = ba ssi G →K[a,b], o`u K[a,b] est le compl´ementaire de la puissance b−1 du cycle de longueur a, i.e.

V(K[a,b]) ={0,1, . . . ,a−1} et E(K[a,b]) ={ij,b ≤ |i−j| ≤a−b}.

Conjecture (X. Zhu, 2000)

Tout graphe planaire G sans triangle et de degr´e maximum 3 v´erifieχc(G)≤ 207 .

Rem : le dod´ecah`edreD v´erifieχc(G) = 207

(19)

L3: cours Graphes I6S3 Partie II: coloration de graphe Extensions

Radio-coloration

Radio-coloration

D´efinition

UneL(d1,d2, . . .dk)-coloration d’un graphe G est une application f :V(G)→ {1, . . . ,c}telle que l’on ait

|f(x)−f(y)| ≥di pour tous sommetsx et y `a distancei.

I Une L(1)-coloration est une coloration propre

I L(2,1)-coloration :λ2,1(G) est l’entier minimumc pour lequel on a uneL(2,1)-coloration de G

5 1

1 3 3 5 1

Références

Documents relatifs

Pour tout graphe G , χ(G ) = ∆(G ) + 1 si et seulement si G est un cycle impair ou un graphe complet (autrement, χ(G ) ≤ ∆(G )).. Th´

I ces configurations sont r´ eductibles, c’est ` a dire qu’une 4-coloration d’un graphe planaire contenant l’une de ses configurations peut toujours ˆ etre obtenue ` a

[r]

De plus, le nouveau graphe possède le même nombre de sommets, une arête et une face en moins.. Pour démontrer la formule d'Euler dans le cas général, on peut raisonner par

Elle est continue donc l'image de son domaine de dénition R est un intervalle (théorème des valeurs intermédiaires).. Les limites en + ∞ et −∞ sont + ∞ et −∞ donc

Elle est continue donc l'image de son domaine de dénition R est un intervalle (théorème des valeurs intermédiaires).. Les limites en + ∞ et −∞ sont + ∞ et −∞ donc

Désignons par a l9 a l9 ..., a n les sommets du graphe, le sommet a t étant adjacent aux sommets a t „ t et a i+1 pour f = 1, 2, ..., n, et Afin que dans une

Etape 3 : Attribuer cette même couleur à tous les sommets qui ne sont pas adjacents avec le premier sommet de la liste et qui ne sont pas adjacents entre eux. Etape 4 : Répéter