Professional Documents
Culture Documents
Semindoc - 18/04/2012
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Equipe AlGCo
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Introduction
Introduction
Structure de graphes et coloration
Structure des colorations
Graphes et coloration
Definition
Un graphe G est une paire (V , E ) o`
u V est un ensemble de
sommets et E un ensemble daretes reliant les sommets.
Deux sommets sont voisins si ils sont relies par une arete.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Graphes et coloration
Definition
Un graphe G est une paire (V , E ) o`
u V est un ensemble de
sommets et E un ensemble daretes reliant les sommets.
Deux sommets sont voisins si ils sont relies par une arete.
Coloration
Une k-coloration des sommets (resp. aretes) est une fonction de
lensemble des sommets dans {1, ..., k}.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Colorations
Une coloration est dite propre quand elle verifie certaines
proprietes. Par exemple :
les sommets/aretes voisin(e)s ont des couleurs differentes.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Colorations
Une coloration est dite propre quand elle verifie certaines
proprietes. Par exemple :
les sommets/aretes voisin(e)s ont des couleurs differentes.
les sommets/aretes `a distance deux ont des couleurs
differentes.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Colorations
Une coloration est dite propre quand elle verifie certaines
proprietes. Par exemple :
les sommets/aretes voisin(e)s ont des couleurs differentes.
les sommets/aretes `a distance deux ont des couleurs
differentes.
les sommets dune meme couleur forment un graphe acyclique
(i.e. une foret).
Mais on peut aussi colorer par liste, de mani`ere injective, aretes
sommets distinguantes...etc...
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Algorithmique
Dans la suite on colorera les sommets de facon `a ce que deux
sommets voisins aient des couleurs differentes.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Algorithmique
Dans la suite on colorera les sommets de facon `a ce que deux
sommets voisins aient des couleurs differentes.
Question
Est-ce simple de determiner si on peut colorer un graphe avec k
couleurs ?
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Algorithmique
Folklore
On peut determiner en temps polynomial si un graphe est 2
colorable.
Preuve :
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Algorithmique
Folklore
On peut determiner en temps polynomial si un graphe est 2
colorable.
Preuve :
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Algorithmique
Folklore
On peut determiner en temps polynomial si un graphe est 2
colorable.
Preuve :
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Et ensuite ?
Theor`eme
Il est NP-complet de determiner si un graphe est 3-colorable.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Et ensuite ?
Theor`eme
Il est NP-complet de determiner si un graphe est 3-colorable.
Pire....
Innaproximabilite
Sous la condition P 6= NP, il est impossible dapproximer la
coloration `a un facteur n1 avec un algorithme polynomial.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Introduction
Introduction
Structure de graphes et coloration
Structure des colorations
De linteret de la structure
Graphes planaire
Un graphe est dit planaire si on peut le representer comme un
graphe dintersection de regions du plan.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Cliques et coloration
Definition
Une clique est un ensemble de sommets du graphe deux `a deux
relies.
On notera la taille dune clique maximale et le nombre
minimum de couleurs requises pour colorer le graphe G .
Remarque
.
Reciproque ?
Il existe des graphes sans triangle dont le nombre chromatique est
arbitrairement grand.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Classes -bornees
Definition
Une classe de graphe est dite -bornee sil existe une fonction f
telle que (G ) f ((G )).
Que dire si la fonction est lidentite ?
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Classes -bornees
Definition
Une classe de graphe est dite -bornee sil existe une fonction f
telle que (G ) f ((G )).
Que dire si la fonction est lidentite ?
Theor`eme (Chudnovsky, Robertson, Seymour, Thomas)
Lensemble des graphes verifiant legalite = pour tout sous
graphe induit, est lensemble des graphes sans trous impairs et sans
antitrous impairs.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Introduction
Structure de graphes et coloration
Structure des colorations
Mais encore...
Theor`eme
Les classes de graphes suivantes :
Sans cycle induits avec une corde (Trotignon, Vuskovic).
Sans subdivision de taureau (Chudnovsky, Penev, Scott,
Trotignon).
Sans etoile (Gyarfas).
Sans subdivision induite dun arbre fixe (Scott).
De diam`etre 2 et sans subdivision induite de H quelconque
(B., Thomasse).
sont -bornees.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Introduction
Introduction
Structure de graphes et coloration
Structure des colorations
Colorations adjacentes
Definition
Deux colorations propres sont dites adjacentes si on peut passer de
lune `a lautre en changeant la couleur dun seul sommet.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Graphes k-mixing
Graphe k-mixing
Un graphe G est dit k-mixing si pour toute paire de k-coloration
propre de G , il existe un chemin de lune `a lautre.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Graphes k-mixing
Graphe k-mixing
Un graphe G est dit k-mixing si pour toute paire de k-coloration
propre de G , il existe un chemin de lune `a lautre.
Remarque
Pour tout k, il existe des graphes 2-colorables qui ne sont pas
k-mixing.
N. Bousquet
Introduction
Structure de graphes et coloration
Structure des colorations
Graphes k-mixing
Graphe k-mixing
Un graphe G est dit k-mixing si pour toute paire de k-coloration
propre de G , il existe un chemin de lune `a lautre.
Remarque
Pour tout k, il existe des graphes 2-colorables qui ne sont pas
k-mixing.
Introduction
Structure de graphes et coloration
Structure des colorations
Merci
Des questions ?
N. Bousquet