Théorème des quatre couleurs

Théorème des quatre couleurs
Vitrail coloré avec quatre couleurs

Le théorème des quatre couleurs indique qu'il est possible, en n'utilisant que quatre couleurs différentes, de colorer[1] n'importe quelle carte découpée en régions connexes, de sorte que deux régions adjacentes (ou limitrophes), c'est-à-dire ayant toute une frontière (et non simplement un point) en commun reçoivent toujours deux couleurs distinctes. L'énoncé peut varier et concerner, de manière tout à fait équivalente, la coloration des faces d'un polyèdre, ou des sommets d'un graphe planaire.

Trivialement, chacune des régions doit recevoir une couleur différente si les régions sont deux à deux adjacentes ; c'est le cas par exemple de la Belgique, du Luxembourg, de l'Allemagne et de la France dans une carte politique de l'Europe.

D'où la nécessité des quatre couleurs dans le cas général. Par ailleurs, il ne peut exister cinq régions connexes deux à deux adjacentes (c'est la partie facile du théorème de Kuratowski).

Lorsqu'on généralise le problème à un graphe quelconque, il devient NP-complet de déterminer s'il est colorable avec seulement quatre couleurs (ou même trois).

Sommaire

Histoire

Le résultat fut conjecturé en 1852 par Francis Guthrie, intéressé par la coloration de la carte des régions d'Angleterre. La première mention publiée date toutefois de 1879[2]. Deux premières démonstrations furent publiées, respectivement par Alfred Kempe en 1879 et Peter Guthrie Tait en 1880. Mais elles s'avérèrent erronées ; les erreurs ont été relevées seulement en 1890 par Percy Heawood et en 1891 par Julius Petersen.

Ironiquement, la fausse preuve de Kempe contient le schéma général de la vraie preuve.
La fausse preuve fournit en fait une démonstration du résultat analogue mais avec cinq couleurs au lieu de quatre, aujourd'hui connu sous le nom du théorème des cinq couleurs (dont l'unique intérêt est d'admettre une courte preuve, donnée dans la référence), comme l'a remarqué Percy Heawood en 1890.

Dans les années 1960 et 1970, Heinrich Heesch s'intéresse à la possibilité de prouver informatiquement le théorème des quatre couleurs. Finalement, en 1976, deux Américains, Kenneth Appel et Wolfgang Haken, affirment avoir démontré le théorème des quatre couleurs. Leur démonstration partage la communauté scientifique : pour la première fois, en effet, la démonstration exige l'usage de l'ordinateur pour étudier les 1478 cas critiques (plus de 1200 heures de calcul). Le problème de la démonstration du théorème se trouve alors déplacé vers le problème de la validation :

  • d'une part de l'algorithme d'exploration,
  • d'autre part de sa réalisation sous forme de programme.

Depuis 1976, l'algorithme d'Appel et Haken a été repris et simplifié par Robertson, Sanders (en), Seymour et Thomas (de)[3]. D'autres programmes informatiques, écrits de façon indépendante du premier, aboutissent au même résultat. Il existe ainsi une version entièrement formalisée, formulée avec Coq par Georges Gonthier et Benjamin Werner, qui permet à un ordinateur de complètement vérifier le théorème des quatre couleurs.

Paul Erdős pensait que le théorème des quatre couleurs était « un problème subtil et non pas un problème complexe ». D'après lui, une démonstration simple, et même très simple, devait exister. Mais pour cela, il aurait fallu peut-être « compliquer le problème », en le formulant pour un ensemble de points plus vaste qu'un graphe planaire, et incluant celui-ci. En tout cas, aucune preuve qui ne fasse pas appel à l'ordinateur n'a été découverte jusqu'ici ; cependant, de nombreux amateurs continuent à être convaincus de l'avoir démontré, et Underwood Dudley consacre un chapitre de Mathematical Cranks à ces tentatives, dont un exemple, moins absurde que beaucoup d'autres, est celle de George Spencer-Brown (de), déposée en 1980[4], mais qui n'a jamais été acceptée.

Généralisations du théorème des quatre couleurs

Classes de graphes plus générales que les graphes planaires

On voit que l'énoncé classique du théorème des quatre couleurs n'est bien sûr pas une caractérisation des graphes dont le nombre chromatique est inférieur ou égale à quatre puisque le K3,3 n'est pas planaire mais est biparti. D'autre part, pour des raisons de complexité algorithmique, il ne peut exister de caractérisation simple des graphes k-colorables pour k fixé supérieur ou égal à trois. Le théorème des quatre couleurs se généralise aux graphes sans mineur K5, puisque le nombre chromatique de ces graphes vaut au plus quatre (et c'est une des motivations de la conjecture d'Hadwiger). Une généralisation plus forte encore a été donnée récemment par Guenin :

  • les graphes sans mineur impair K5 sont colorables avec seulement quatre couleurs.
(Un mineur est dit impair si les opérations de suppressions et de contractions des arêtes s'effectuent uniquement sur une coupe du graphe. Un graphe contient un mineur impair K5 s'il contient un K5 dont on a remplacé les dix arêtes par dix chemins de longueur impairs.)

Ces résultats plus forts sont basés sur des preuves utilisant le théorème des quatre couleurs lui-même, par conséquent ils n'en apportent pas de nouvelle démonstration.

Surfaces plus générales que le plan

En recollant les flèches simples et doubles ensemble (respectivement), on obtient un tore avec sept régions se touchant six à six ; ainsi, sept couleurs sont nécessaires
Cette image montre le résultat du collage précédent.

On peut aussi considérer le problème du coloriage de cartes tracées sur des surfaces autres que le plan. Sur la sphère, le problème est le même (pour le voir, il suffit de retirer un point de la sphère intérieur à l'une des régions, et d'effectuer une projection stéréographique). Pour des surfaces fermées de genre positif, le nombre de couleurs nécessaires dans le pire des cas, p, dépend de la caractéristique d'Euler de la surface, χ, selon la formule

p=\left\lfloor\frac{7 + \sqrt{49 - 24 \chi}}{2}\right\rfloor,

où les crochets extérieurs désignent la fonction partie entière.

Pour une surface orientable de genre g, cela revient à[5]

p=\left\lfloor\frac{7 + \sqrt{1 + 48g }}{2}\right\rfloor\quad.

Cette formule fut conjecturée par Heawood en 1890 et prouvée par Ringel et Youngs (de) en 1968. On remarquera que pour g=0, elle redonne le théorème des quatre couleurs, mais bien sûr, les preuves précédentes ne s'appliquent qu'au cas où g>0.

Par exemple, le tore a une caractéristique d'Euler χ = 0 (et est de genre g = 1 : un tore n'a qu'un "trou") et donc p = 7 ; 7 couleurs suffisent donc pour colorer n'importe quelle carte sur le tore, et l'exemple de la figure montre que cela peut être nécessaire ; des exemples analogues permettent de montrer que la valeur de la conjecture de Heawood est la plus petite possible.

Il n'y a pas de généralisation dans l'espace car tous les graphes, et en particulier le graphe complet, sont plongeables dans l'espace 3D, en d'autres termes, en utilisant n tiges flexibles, il est possible de les arranger pour que chacune touche toutes les autres, et donc n peut être choisi aussi grand qu'on veut, sans qu'apparaisse un "théorème des n couleurs".

Conséquences

Algorithmiques

Déterminer si un graphe peut être ou non coloré en deux couleurs est très facile : techniquement, il suffit de colorer arbitrairement un sommet de chaque composante connexe avec une couleur et ensuite de propager cette décision en colorant les sommets voisins avec l'autre couleur et ainsi de suite. Si l'on rencontre un sommet encore non coloré voisins de deux sommets de couleur différentes alors le graphe ne peut être biparti. C'est un problème soluble en temps polynomial.
En revanche, déterminer si un graphe peut être ou non coloré en k couleurs pour k>2 est un problème NP-complet. La preuve de Appel et Haken donne un algorithme pour colorer tout graphe planaire avec le moins de couleurs possible (donc au plus quatre couleurs) en temps quadratique.

Pratiques

D’autres problèmes plus pratiques peuvent se réduire à la résolution de coloration de graphe, la solution peut alors être appliquée pour améliorer l'organisation de tâches.

  • Affecter des fréquences différentes à des cellules voisines dans un réseau de téléphone mobile GSM.
  • Organiser un examen suivant les matières que doit passer chaque étudiant. Comment mettre en parallèle plusieurs épreuves sans léser un candidat ?
  • Optimiser l'utilisation des machines de travail. Comment mettre en parallèle des fabrications utilisant plusieurs machines ?
  • Problème d'incompatibilité. Comment faire cohabiter des personnes ou des animaux en tenant compte de leur incompatibilité ?
  • La résolution du Sudoku peut se ramener à un problème de coloration de graphe.

Cas du coloriage de cartes

S'agissant du coloriage des cartes elles-mêmes, le théorème a en fait un intérêt limité. Par exemple, si on souhaite dessiner une carte du monde en attribuant des couleurs différentes aux pays limitrophes :

  • D'une part, on sera gêné par la présence de la mer. Soit il faut lui attribuer une couleur comme si c'était un pays — mais ce serait trompeur — soit il faut lui réserver une couleur supplémentaire.
  • D'autre part, le théorème parle bien de régions connexes. L'oblast de Kaliningrad suffit à montrer que ce n'est pas forcément le cas des pays.

Notes et références

  1. En théorie des graphes, on parle de coloration de graphe et non de coloriage de graphe on dira donc colorer et non colorier[1].
  2. (en) Arthur Cayley, On the colourings of maps, Proc. Royal Geographical Society 1, 259-261, 1879
  3. On trouvera un rappel de l'historique du théorème et une version détaillée de leur algorithme (présentée sous forme d'un travail informatique guidé) dans Le théorème des quatre couleurs par Georges Gonthier, enseignant à Polytechnique
  4. Sa preuve peut être lue dans George Spencer-Brown, Laws of Form, Lübeck, 1997, Appendix 5.
  5. (en) Eric W. Weisstein, « Map Coloring », MathWorld

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Théorème des quatre couleurs de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Theoreme des quatre couleurs — Théorème des quatre couleurs Carte administrative de la Russie colorée avec quatre couleurs Le théorème des quatre couleurs affirme qu il est possible, en n utilisant que quatre couleurs différentes, de colorer[1] …   Wikipédia en Français

  • Problème des quatre couleurs — Théorème des quatre couleurs Carte administrative de la Russie colorée avec quatre couleurs Le théorème des quatre couleurs affirme qu il est possible, en n utilisant que quatre couleurs différentes, de colorer[1] …   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

  • Quatre — 4 (nombre) « Quatre » redirige ici. Cet article concerne le nombre 4. Pour l année, voir 4. 4 …   Wikipédia en Français

  • Théorème de Kuratowski — Graphe planaire Dans la théorie des graphes, un graphe planaire est un graphe qui a la particularité de pouvoir se représenter sur un plan sans qu aucune arête (ou arc pour un graphe orienté) n en croise une autre. Autrement dit, ces graphes sont …   Wikipédia en Français

  • Énigme des trois maisons — Résoudre l énigme consiste à relier chacune des trois maisons du bas à chaque usine du haut par un chemin. Cette illustration est l œuvre de Henry Dudeney qui présente cette énigme en 1917 dans son livre Amusements in mathematics. L énigme des… …   Wikipédia en Français

  • Liste Des Théorèmes — par ordre alphabétique. Pour l établissement de l ordre alphabétique, il a été convenu ce qui suit : Si le nom du théorème comprend des noms de mathématiciens ou de physiciens, on se base sur le premier nom propre cité. Si le nom du théorème …   Wikipédia en Français

  • Liste des theoremes — Liste des théorèmes Liste des théorèmes par ordre alphabétique. Pour l établissement de l ordre alphabétique, il a été convenu ce qui suit : Si le nom du théorème comprend des noms de mathématiciens ou de physiciens, on se base sur le… …   Wikipédia en Français

  • Liste des théorèmes — par ordre alphabétique. Pour l établissement de l ordre alphabétique, il a été convenu ce qui suit : Si le nom du théorème comprend des noms de mathématiciens ou de physiciens, on se base sur le premier nom propre cité. Si le nom du théorème …   Wikipédia en Français

  • Théorie des graphes — Pour la notion mathématique utilisée en Théorie des ensembles, voir Graphe d une fonction. La théorie des graphes est une théorie informatique et mathématique. Les algorithmes élaborés pour résoudre des problèmes concernant les objets de cette… …   Wikipédia en Français

Share the article and excerpts

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