GRAPHE PLANAIRE ET PROBLEME DE COLORIAGE.

Documents pareils
Introduction à la théorie des graphes. Solutions des exercices

Eléments de Théorie des Graphes et Programmation Linéaire

BACCALAUREAT GENERAL MATHÉMATIQUES

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Introduction à la théorie des graphes

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Chapitre 7 : Intégration sur un intervalle quelconque

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

CARTE DE VOEUX À L ASSOCIAEDRE

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Programmation linéaire

Comparaison de fonctions Développements limités. Chapitre 10

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

L E Ç O N. Marches aléatoires. Niveau : Terminale S Prérequis : aucun

Chapitre 5 : Flot maximal dans un graphe

L exclusion mutuelle distribuée

Image d un intervalle par une fonction continue

Faculté des sciences Département de mathématiques. Théorie des graphes

Continuité et dérivabilité d une fonction

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

6. Les différents types de démonstrations

Propriétés des options sur actions

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Amphi 3: Espaces complets - Applications linéaires continues

Chp. 4. Minimisation d une fonction d une variable

Raisonnement par récurrence Suites numériques

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

CH.6 Propriétés des langages non contextuels

Introduction au maillage pour le calcul scientifique

Cours Fonctions de deux variables

Problèmes autour des graphes

La persistance des nombres

Programmation Linéaire - Cours 1

Limites finies en un point

Intégration et probabilités TD1 Espaces mesurés Corrigé

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Faites connaissance avec votre Rubik s Cube Étape 1

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

On ne peut pas entendre la forme d un tambour

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

CONSTRUCTION DES PROJECTIONS TYPES DE PROJECTION. Projection => distorsions. Orientations des projections

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Cours d Analyse 3 Fonctions de plusieurs variables

Calcul intégral élémentaire en plusieurs variables

Théorie des graphes et optimisation dans les graphes

Analyse empirique et modélisation de la dynamique de la topologie de l Internet

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

MIS 102 Initiation à l Informatique

Table des matières. 1 Programmation linéaire 1

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

LE PROBLEME DU PLUS COURT CHEMIN

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Commun à tous les candidats

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Construction de la bissectrice d un angle

Chapitre 6. Fonction réelle d une variable réelle

Cours de Master Recherche

Retournement Temporel

Fonctions de plusieurs variables

Parallélisme et Répartition

F1C1/ Analyse. El Hadji Malick DIA

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Initiation à l algorithmique

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

Probabilités sur un univers fini

Optimisation for Cloud Computing and Big Data

Colorations identiantes de graphes

Modélisation géostatistique des débits le long des cours d eau.

chapitre 4 Nombres de Catalan

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Fonctions de plusieurs variables et applications pour l ingénieur

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Algorithmes de recherche

DYNAMIQUE DE FORMATION DES ÉTOILES

Cours d Analyse. Fonctions de plusieurs variables

Raisonnement probabiliste

I. Polynômes de Tchebychev

Quelques Algorithmes simples

O, i, ) ln x. (ln x)2

Optimisation Discrète

Algèbre binaire et Circuits logiques ( )

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Corps des nombres complexes, J Paul Tsasa

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Cours d algorithmique pour la classe de 2nde

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Mesures gaussiennes et espaces de Fock

Sujet 4: Programmation stochastique propriétés de fonction de recours

Continuité d une fonction de plusieurs variables

Chapitre 3 : INFERENCE

INFO-F Algorithmique 3 et Recherche Opérationnelle

Maîtrise universitaire ès sciences en mathématiques

4 Distributions particulières de probabilités

Approximations variationelles des EDP Notes du Cours de M2

Transcription:

CHAPITRE 4. GRAPHE PLANAIRE ET PROBLEME DE COLORIAGE. 4.1. DEFINITION DU GRAPHE PLANAIRE. C est un graphe qui peut être représenté sur un plan (ou une sphère) tel que deux arcs (ou arêtes) ne se coupent pas. La représentation de G sur un plan conformément aux conditions imposées s appelle un graphe planaire topologique. REMARQUE. Deux areâtes ayant un meâme sommet sont dit ils ne se coupent pas. Se Couper Ne Pas se couper. EXEMPLE. Un graphe planaire G 1 a ses reùpreùsentations G 2, G 3 comme suit : GRAPHE G 1 REPRESENTATIONS G 2, G 3 du graphe G 1 39

Soit G un graphe topologique. Une FACE de G est par définition une région du plan limitée par des arêtes et qui ne contient ni sommets ni arêtes dans son intérieur ; nous désignons les faces par les lettres r, s, t, et l ensemble des faces par R. Le CONTOUR d une face r est le cycle formé par les arêtes frontières de r. Deux faces r et s sont dites ADJACENTES si leurs contours ont au moins une arête commune ; deux faces qui ne se touchent que par un sommet ne sont pas adjacentes. EXEMPLE. Une carte de géographie est un graphe planaire (à condition qu il n y ait pas d îles). Ce graphe a pour particularité que chacun de ses sommets a un degré 3 Enfin, on notera que dans tout graphe planaire, il y a une face illimitée et une seule, que l on appelle la FACE INFINIE (soit sur la FIG. 3.1. : la face h) ; les autres faces a, b, c, d, e, f, g sont les faces finies. g a b h c f d e FIG. 4.1. GRAPHE PLANAIRE. Problème des trois villas et des trois usines. On a trois villas a, b, c, que l on veut relier par des conduites à une usine de production d eau d, à une usine de production de gaz e, à une usine de production d électricité f. Peut - on placer (sur un plan) les trois villas, les trois usines, et les trois conduites qui ne se croisent pas en dehors de leurs extrémités? Le graphe des villas et des usines permet de définir une famille de graphes non planaires. FIG 4.2. GRAPHE NON PLANAIRE DU TYPE 1. 40

4.2. FORMULE D EULER, COROLLAIRES & EXEMPLES. 4.2.1. Formule d EULER. Si, dans un graphe planaire topologique connexe, il y a n sommets, m arêtes et f faces, on a n - m + f = 2 4.2.2. Corollaire. Si, dans un graphe planaire simple, connexe, il y a n sommets, arêtes (m > 2) et f faces, on a m 3f/2 m 3n - 6. (1) Preuve. Chaque face comprend aux moins trois areâtes. Chaque areâte sont dans deux faces. Trois areâtes sont deùtermineùes par au plus deux faces. Donc, le nombre des faces est aux plus 2m/3. Alors, f 2m/3. Appliquer la formule EULER et l on a (1). 4.2.3. Corollaire. Dans tout graphe planaire, il y a un sommet x dont le degré est d(x) qui vérifie d(x) 5. Preuve. Suppose que tous les sommets ont leurs degreùs au plus 6. Alors, on a 2m 6n m 3n 3n 6. Contradiction avec (1). Alors la conclusion du corollaire est vraie. 4.2.4. Corollaire. Dans une carte de géographie, il y a au moins une face ayant dans son contour un nombre d arêtes 5. 4.2.5. EXEMPLE. Nous avons montré que tous les graphes complets de 5 sommets ne sont pas planaire. FIG. 4.3. GRAPHE NON PLANAIRE DU TYPE 2. 41

Preuve. Pour le graphe K 5, on a n = 5, m= n(n-1)/2 = 10. Si le graphe K 5 est planaire, en appliquant le corollaire 3.2.2 on a 10 = m 3n 6 = 3 x 5-6 = 9. Contradiction. Alors, K 5 est non planaire. 4.3. INEÙGALITEÙES DES AREÂTES-SOMMETS. Soit G un graphe donneù. Une question poseeù est la suivante : G est planaire ou non? EXEMPLE 1. Tous les graphes complets K 4 sont planaires. EXEMPLE 2. Soit G un graphe comme suit : a b c d h g f e Le graphe G est planaire car il est reùpreùsenteù comme le suivant : g b f a c h d e EXEMPLE 3. Le graphe suivant n est pas planaire. a b c 1 2 3 42

INEÙGALITEÙES DES AREÂTES-SOMMETS Soit G un graphe planaire, connexe ayant n sommets, m areâtes et le contour g des faces a le nombre des areâtes plus grand que 3. Alors, on a m (n-2) g/ (g-2). Preuve. Utiliser la matrice d adjacence et la formule d Euler. EXEMPLE. A l aide de la formule d EULER, nous avons montreù que le graphe des trois villas et des trois usines (FIG. 3.2.) ne peut eâtre planaire. En effet, tout cycle dans K 3,3 a au moins 4 areâtes. Donc, si K 3,3 est planaire, toute face a aux moins 4 areâtes. D apreøs cette ineùgaliteùe, on a : 9 = m (6-2) 4/(4-2) = 8. Contradiction. Alors, K 3,3 non planaire. REMARQUE. Le graphe des villas et des usines (Type 1) et le graphe des 5 sommets (Type 2) permettent de définir toute une famille de graphes non planaires. 4.4. THEOREME DE KURATOWSKI. La condition nécessaire et suffisante pour q un graphe G soit planaire est qu il n admette pas de sous graphes partiels du type 1 ou type 2. 4.5. PROBLEME DE COLORIAGE DES SOMMETS D UN GRAPHE. 4.5.1. Définition. La coloration d un graphe consiste en une affectation de couleurs à tous les sommets du graphes de telle sorte que deux sommets adjacents ne soient pas porteurs de la même couleur. La coloration est une application γ : X N telle que pour tout (x, y) X, γ(x) γ (y). EXEMPLE. FIG. 4.6. 43

Le nombre CHROMATIQUE γ (G) est défini comme le nombre minimum de couleurs distinctes nécessaires à la coloration des sommets de G. Un graphe G tel que γ (G) k qui est coloriable en k couleurs est dit k-chromatique. Une borne inférieure est donnée par d + 1 avec d le plus grand degré d un sommet. APPLICATIONS. γ (G) d + 1 EMPLOI DU TEMPS. On veut faire passer des examens oraux. Les contraintes d intégrité sont : Un professeur ne peut examiner qu un élève à la fois. Un élève est examiné par un professeur unique à un temps donné. La répartition des examens est connue. (Professeur P i élève E j ) : EXEMPLE. (P 1, E 1 ), (P 1, E 2 ), (P 1, E 3 ), (P 2, E 1 ), (P 2, E 2 ). CARTE GEORAPHIQUE. Un des problèmes les plus intéressants est la coloration d une carte géographique, telles que deux régions n aient pas la même couleur. ALLOCATION DE REGISTRES. Un programme place des valeurs de ses variables en mémoire. Tandis qu un programme numérique a besoin de placer les valeurs de ses variables dans des registres. Puisque les registres sont très rapides et donc très chers, une utilisation efficace est nécessaire. Si deux variables ne sont pas utilisés en même temps, on peut leur allouer un même registre. Donc pour chaque variable on calcule le temps du début et de la fin. Une variable est dite active entre son temps du début et de la fin. On construit donc un graphe G = (X, U) avec : X = l ensemble des variables. Une arête entre deux variables si elles sont actives en même temps. Le nombre chromatique de G est égal au nombre minimum de registres nécessaires. Le graphe G est un graphe d intervalles ; en effet à chaque variable on associe un intervalle du temps, et deux variables sont reliées si les deux intervalles correspondants se recouvrent. 44

4.5.2. Algorithme Glouton. ALGORITHME. Algorithme Glouton Données : Un graphe G = (X, U). Résultats : Une coloration γ : X N. Début Soit τ = x 1, x 2,,x n une numérotation des sommets de G. Soit C = {1, 2,, k} un ensemble de couleurs. Répète de i=1 jusqu à n : γ(x i ) = Min{k C tel que pour tout sommet y adjacent à x, γ(y) k} Fin. 4.5.3. THEOREME DE CINQ COULEURS (KEMPE-HEADWOOD). Un graphe planaire est 5-chromatique. 4.5.4. PROBLEØME DE QUATRE COULEURS. HYPOTHESIS DU PROBLEØME DE QUATRE COULEURS. Sur une carte geùographique quelconque, on dit qu elle est coloreùe si chaque reùgion est coloreùe par une couleur deùfinie telle que deux reùgions adjacentes (ayant une meâme partie de frontieøre) doivent eâtre coloreùes par deux couleurs diffeùrentes. Un probleøme est poseù «Il est neùcessaire d utiliser combien de couleurs pour colorer une carte geùographique quelconque». Ce probleøme est fondeù par Professeur De Morgan depuis 1852 «Toute carte geùographique peut eâtre coloreùe par quatre couleurs tel que deux pays adjacents doivent eâtre coloreùs par deux couleurs diffeùrentes. Ensuite, il y a beaucoup d efforts de mathematiciens pour reùsoudre ce probleøme. Jusqu aø l anneùe 1976, une groupe des mathematiciens (K. Appel, W. Haken, J.Koch) qui ont reùchercheù une solution aø l aide du reùsultat de l ordinateur IBM ont affirmeù que l hypotheøse de quatre couleurs est vraie. RELATION ENTRE DU PROBLEØME DE QUATRE COULEURS ET LE NOMBRE CHROMATIQUE. Considérons un graphe planaire topologique G connexe, et sans sommets isolés; on lui fera correspondre un graphe planaire topologique G de la façon suivante : A l intérieur de toute face s de G, on place un sommet x de G, à toute arête u de G, on fera correspondre une arête u de G qui reliera les sommets x et y correspondant aux faces s et t qui se trouvent de part et d autre de l arête u. Le graphe topologique G ainsi défini est planaire, connexe, et n a pas de sommets isolés : on l appelle le GRAPHE DUAL de G. On remarque que : Le graphe dual de G est G ; Si G admet plusieurs arêtes reliant les deux mêmes sommets, G admet des sommets de degré deux (anti-nœuds). THEOREME DE QUATRE COULEURS Tous les graphes planaires sont 4-chromatique. 45