# Théorème des graphes parfaits

En mathématiques, et plus précisément en théorie des graphes, le théorème des graphes parfaits (parfois appelé théorème fort des graphes parfaits) est une caractérisation des graphes parfaits par certains sous-graphes exclus (en), conjecturée par Claude Berge en 1961. Maria Chudnovsky, Neil Robertson, Paul Seymour, et Robin Thomas en annoncèrent la démonstration en 2002, et la publièrent en 2006. Elle valut à leurs auteurs le prix Fulkerson de 2009.

## Définitions et énoncé du théorème

On appelle sous-graphe induit par un certain ensemble de sommets d'un graphe G le graphe formé de ces sommets et des arêtes de G les reliant ; une clique est un sous-graphe induit isomorphe à un graphe complet, c'est-à-dire que tous les sommets sont connectés ; le nombre de clique d'un graphe est le nombre de sommets de sa plus grande clique. Le nombre chromatique d'un graphe est le plus petit nombre de couleurs nécessaire pour qu'il existe une coloration de ce graphe, c'est-à-dire une fonction associant à chaque sommet du graphe une couleur, de telle sorte que deux sommets reliés par une arête aient des couleurs différentes (le nombre chromatique est toujours supérieur ou égal au nombre de clique). Enfin, le graphe complémentaire de G est le graphe ayant les mêmes sommets que G, et dans lequel deux sommets sont reliés si et seulement si ils ne le sont pas dans G.
Avec ces définitions, un graphe parfait est un graphe pour lequel chaque sous-graphe induit a un nombre de clique égal à son nombre chromatique.
De nombreuses classes de graphes sont parfaits, par exemple les graphes bipartis, les graphes cordaux, et les graphes de comparabilité. Dans des travaux de 1961 et 1963 où il définissait pour la première fois ces graphes, Claude Berge remarquait qu'un graphe parfait ne peut contenir de trou impair, c'est-à-dire de graphe induit qui soit un cycle d'ordre impair supérieur à 5, car ceux-ci ont 2 pour nombre de clique et 3 pour nombre chromatique. De même, un graphe parfait ne peut contenir un antitrou impair (c'est-à-dire un trou du graphe complémentaire) car un antitrou de 2k + 1 sommets a k pour nombre de clique et k + 1 pour nombre chromatique (si k > 1). Les graphes n'ayant ni trous, ni antitrous furent appelés des graphes de Berge.
Berge conjectura que ces graphes étaient tous parfaits (et donc que les graphes de Berge s'identifiaient aux graphes parfaits), ce qui fut appelé la conjecture (forte) des graphes parfaits, jusqu'à sa démonstration en 2002, où elle devint le
Théorème des graphes parfaits — Un graphe est parfait si et seulement si ni lui, ni son complémentaire ne contient de sous-graphe induit qui soit un cycle d'ordre impair ≥ 5.
Cette caractérisation s'appliquant identiquement à un graphe et à son complémentaire, il en résulte immédiatement le résultat plus faible suivant :
Théorème faible des graphes parfaits — Si un graphe est parfait, son complémentaire est également parfait.
Ce dernier résultat, conjecturé également par Claude Berge, fut démontré en 1972 par László Lovász. Le théorème des graphes parfaits est, pour cette raison, parfois connu sous le nom de théorème fort des graphes parfaits.

## Esquisse de la démonstration

La démonstration du théorème par Maria Chudnovsky, Neil Robertson, Paul Seymour, et Robin Thomas (en 2002) suit un schéma conjecturé en 2001 par Conforti, Gérard Cornuéjols, Robertson, Seymour et Thomas, selon lequel tout graphe de Berge est composé de graphes plus simples au moyen de quatre constructions distinctes, se ramenant finalement à des graphes parfaits de cinq types possibles. Un graphe de Berge imparfait minimal ne peut être ainsi décomposé, ce qui montre qu'un contre-exemple au théorème est impossible. Ce plan d'attaque reprend une conjecture antérieure de décomposition structurale qui s'était avérée erronée.

### Les cinq classes de graphes parfaits

Les cinq classes de graphes parfaits servant de base à ces décompositions structurales sont les graphes bipartis, les graphes adjoints des graphes bipartis, les graphes complémentaires des graphes bipartis et de leurs graphes adjoints, et les graphes « doublement séparés ». On voit facilement que les graphes bipartis sont parfaits : tout sous-graphe induit non trivial a 2 pour nombre chromatique et pour nombre de clique. La perfection des complémentaires des graphes bipartis et des complémentaires de leurs graphes adjoints sont toutes deux équivalentes au théorème de Kőnig reliant les tailles des couplages maximaux, du stable maximum, et de la couverture minimale pour les graphes bipartis. La perfection des graphes adjoints aux graphes bipartis est équivalente à ce que ces derniers sont d'indice chromatique égal à leur degré maximum, résultat démontré lui aussi par Kőnig. On montre que les graphes « doublement séparés » sont eux aussi parfaits.

### Les quatre décompositions

Les quatre types de décompositions utilisés dans la démonstration sont les 2-jonctions et leurs complémentaires, les partitions antisymétriques équilibrées, et les paires homogènes (en 2006, Chudnovsky simplifia la démonstration du théorème des graphes parfaits en montrant que les décompositions en paires homogènes pouvaient être éliminées de cette liste).
Une 2-jonction est une partition des sommets d'un graphe en deux sous-ensembles tels que les arêtes reliant l'un à l'autre forment deux graphes bipartis complets sans sommets communs. Un graphe admettant une 2-jonction peut être décomposé en deux sous-graphes induits appelés blocs en remplaçant un des deux sous-ensembles par un chemin minimal de cet ensemble connectant l'un des graphes bipartis complets à l'autre, et le graphe est parfait si et seulement si les deux blocs sont parfaits. Ainsi, un graphe imparfait minimal ayant une 2-jonction s'identifie à un de ses blocs ; on montre alors que ce bloc est un cycle d'ordre impair et donc que le graphe n'est pas un graphe de Berge ; le même raisonnement permet de montrer qu'un graphe imparfait minimal dont le complémentaire admet une 2-jonction n'est pas un graphe de Berge.
Une partition antisymétrique (en) est une partition des sommets du graphe en deux sous-ensembles induisant respectivement un sous-graphe non connexe et le complémentaire d'un sous-graphe ; Chvátal a conjecturé qu'un graphe de Berge imparfait minimal ne pouvait admettre de partition antisymétrique. Chudnovsky introduisit quelques contraintes techniques supplémentaires, démontrant ainsi la conjecture de Chvátal pour les partitions antisymétriques « équilibrées ».
Une paire homogène est une sorte de décomposition modulaire (en) d'un graphe. C'est une partition du graphe en trois sous-ensembles de sommets, V$_1$, V$_2$ et V$_3$, tels que V$_1$ et V$_2$ ont ensemble au moins trois sommets et V$_3$ au moins deux sommets, et que pour chaque sommet v de V$_3$ et chaque i de {1,2}, ou bien v est adjacent à tous les sommets de V$_i$, ou bien il ne l'est à aucun. Un graphe de Berge imparfait minimal ne peut posséder de paire homogène.

### Démonstration de l'existence d'une décomposition

La démonstration de ce que tout graphe de Berge admet une des quatre décompositions (ou est d'un des cinq types de base) suit une analyse par décomposition en cas, selon la présence de certaines configurations dans le graphe : un extenseur, sous-graphe pouvant être décomposé en trois chemins induits (avec certaines contraintes supplémentaires), le complémentaire d'un extenseur, ou enfin une roue propre, configuration proche d'un graphe roue, formée d'un cycle induit et d'un sommet « moyeu » adjacent à au moins trois sommets du cycle (avec certaines contraintes supplémentaires). Tout graphe de Berge contient au moins une de ces trois configurations, et pour chacun de ces trois cas, on montre qu'il est décomposable ; ceci achève la démonstration du théorème.