7.1 Un exemple en guise d introduction : Gérer les incompatibilités



Documents pareils
3 e fiche d'informations sur l'initiative relative à la caisse unique

Bisnode. au mois de Mai Étude sur les faillites et créations d entreprises

««TOUT-EN-UN»» 2013 BVA marketing direct SA - Allmedia.14

L'AOST est l'organisation faîtière suisse des autorités du marché du travail des cantons. Son but est

2012 BVA Logistique SA - Allmedia.13

Nouvelle structure des tarifs médicaux suisses:

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

Période de recensement Répartition par âge des cas. Hôpital test <100 lits. Hôpital test 100 à 499 lits. Hôpital test >= 500 lits

Sondage SEMO 2011/2012 : Résultats

kibesuisse Fédération suisse pour l accueil de jour de l enfant Statuts du 05/09/2013

Les entreprises paient avec un retard de 19,3 jours la morale de paiement en berne à cause de l effet domino

Le crédit fournisseur est plus populaire que jamais Les entreprises paient leurs factures avec un retard moyen de 19,5 jours

Monitoring socioculturel des forêts (WaMos) 2 Principaux résultats

Prévoyance professionnelle obligatoire pour les personnes au chômage

BACCALAUREAT GENERAL MATHÉMATIQUES

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

Documentation pour les médias

Date : Tangram en carré page

Assurances sociales en Suisse. Statistique de poche

Problèmes de dénombrement.

Baccalauréat ES Amérique du Nord 4 juin 2008

Assurances sociales en Suisse. Statistique de poche

Licence MASS (Re-)Mise à niveau en Probabilités. Feuilles de 1 à 7

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

swisstlm 3D Version 1.3 Publication 2015 Généralités sur swisstlm 3D

Resolution limit in community detection

Chapitre 2. Eléments pour comprendre un énoncé

6. Les différents types de démonstrations

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

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

6.06 Prévoyance professionnelle (PP) Obligation de s affilier à une institution de prévoyance conformément à la LPP

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

Exercices de dénombrement

ÉVALUATION DE LA TAXE SUR LA DÉPENDANCE AU JEU RÉSUMÉ

Bâtiments, logements et conditions d habitation

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Chapitre 1 : Évolution COURS

Exercices sur le chapitre «Probabilités»

TSTI 2D CH X : Exemples de lois à densité 1

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

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

Raisonnement par récurrence Suites numériques

du 6 mars Messieurs les Présidents, Mesdames, Messieurs,

Introduction à la théorie des graphes

Cours de Probabilités et de Statistique

Aussi pétillante que vos idées. Faits et chiffres. Les atouts en un clin d œil. Réseaux internationaux et nationaux. Situation géographique centrale

APERCU DES IMPÔTS SUR LES SUCCESSIONS ET LES DONATIONS

Big Data et Graphes : Quelques pistes de recherche

Probabilités conditionnelles Loi binomiale

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

Synthèse «Le Plus Grand Produit»

III- Raisonnement par récurrence

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

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

modélisation solide et dessin technique

Un enfant, une allocation: De la nécessité d allocations familiales à l échelle suisse pour les personnes exerçant une activité indépendante

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)

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Probabilités. Une urne contient 3 billes vertes et 5 billes rouges toutes indiscernables au toucher.

Protection des données lors de l utilisation de l infrastructure électronique de la Confédération

PARTIE NUMERIQUE (18 points)

Organisation de l exploitation de la plateforme. Prestations de l OFS dans le cadre de l utilisation de sedex

Programmation linéaire

Cours 1 : Qu est-ce que la programmation?

Chp. 4. Minimisation d une fonction d une variable

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Thème 17: Optimisation

D'UN THÉORÈME NOUVEAU

La persistance des nombres

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Portrait de l entreprise Bedag Informatique SA

Big Data et Graphes : Quelques pistes de recherche

Complément d information concernant la fiche de concordance

Continuité d une fonction de plusieurs variables

Arbre de probabilité(afrique) Univers - Evénement

Nombre de marches Nombre de facons de les monter

LES GENERATEURS DE NOMBRES ALEATOIRES

6.07 Assurance-maladie Assurance-maladie obligatoire Réduction individuelle des primes

CCP PSI Mathématiques 1 : un corrigé

Comparer des surfaces suivant leur aire en utilisant leurs propriétés géométriques Découverte et manipulation

EVALUATION DU POINT FORT 1 «LANGUE ET FORMATION» : RAPPORT INTERMEDIAIRE

Compte rendu des résultats de l audition relative aux:

MIS 102 Initiation à l Informatique

Chaînes de Markov au lycée

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Développement décimal d un réel

Elfenland Règles du jeu

LE PROBLEME DU PLUS COURT CHEMIN

Banques actives au niveau suisse

Mathématiques financières

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Ch.G3 : Distances et tangentes

Deux disques dans un carré

Introduction à l étude des Corps Finis

Leçon 01 Exercices d'entraînement

Transcription:

CHAPITRE 7 COLORATION DE GRAPHES 51 Chapitre 7: Coloration de graphes 7.1 Un exemple en guise d introduction : Gérer les incompatibilités Problème : Une entreprise qui fabrique six sortes de produits chimiques différents (notés P 1, P 2, P 3, P 4, P 5, P 6 ) doit en assurer le transport par train. Ces produits sont en petite quantité, mais ne peuvent être tous placés dans le même wagon pour des raisons de sécurité (le contact entre certains de ces produits peut provoquer des réactions explosives). Plus précisément : P 1 ne peut être transporté avec P 2, P 3, ou P 4. P 2 ne peut être transporté avec P 1, P 3 ou P 5. P 3 ne peut être transporté avec P 1, P 2 ou P 4. P 5 ne peut être transporté avec P 2 ou P 6. Combien de wagons sont-ils nécessaires au transport des six produits? 1 ère démarche : Ici, une solution empirique peut être trouvée : Dans un premier wagon, on transporte P 1 et P 5 ; dans un second P 2, P 4 et P 6, et dans le troisième P 3. Mais comment s'assurer que l'on a trouvé la solution la plus économique? En d'autres termes, comment prouver que trois wagons au moins sont absolument nécessaires? Un raisonnement du type :"P 1, P 2, et P 3 sont deux à deux incompatibles, trois wagons au moins sont donc nécessaires" pourra ici être efficace. Mais il n'est pas généralisable à d'autres situations éventuellement plus complexes. Nous allons donc une fois encore avoir recours aux graphes. Quel type de graphe envisager? 2 ème démarche : En fait, l'idée ici est de relier par une arête les sommets représentant des produits incompatibles : le graphe obtenu est appelé graphe d'incompatibilité (que je vous laisse compléter ci-contre). P 2 P 1 P 3 P 4 P 6 P 5 La question, en termes de propriétés du graphe, se pose maintenant ainsi : combien de familles de sommets doit-on créer au minimum, si l'on veut que deux sommets liés par une arête n'appartiennent jamais à la même famille? Nous allons considérer que chaque famille est caractérisée par une couleur, et développer quelques éléments de théorie à ce sujet. Définitions Une coloration d'un graphe consiste en l'attribution de couleurs aux sommets, de telle sorte que deux sommets adjacents n'aient jamais la même couleur. Le nombre chromatique χ(g) d'un graphe G est le nombre minimum de couleurs nécessaires à sa coloration, c est-à-dire le plus petit nombre de couleurs permettant de colorier tous les sommets du graphe sans que deux sommets adjacents soient de la même couleur.

CHAPITRE 7 COLORATION DE GRAPHES 52 3 ème démarche : Reformulons maintenant la question du problème posé : " Quel est le nombre chromatique du graphe G?" Disons tout de suite qu'il n'existe pas de formule donnant le nombre chromatique d'un graphe. Le plus souvent on déterminera ce nombre par encadrement (il est plus petit que et plus grand que ), et en exhibant une coloration utilisant un nombre de couleurs égal au minorant (borne inférieure de l encadrement). P 2 P 1 P 3 sous-graphe Pour le graphe du problème, par exemple, on peut prouver que son nombre chromatique est au moins égal à trois, et trouver une coloration utilisant trois couleurs (elle n'est pas unique!!) : En effet, dans le sous-graphe ci-contre, trois couleurs sont nécessaires à sa coloration, puisque chaque sommet est adjacent aux deux autres. Le nombre chromatique du graphe est donc au moins égal à trois. P 2 rouge P 1vert P 6 rouge Donnons-nous donc trois couleurs : vert ; rouge ; jaune. Le graphe entier peut être coloré avec ces trois couleurs, comme le montre le schéma ci-contre. Ainsi : P 3 jaune P 4 rouge vert P 5 Solution du problème : Trois wagons sont nécessaires au transport des produits chimiques. Exercice 88 a) Déterminer et justifier le nombre chromatique de K n. b) Déterminer et justifier le nombre chromatique de K n,m. c) Déterminer et justifier le nombre chromatique de C n. Théorème 1 : Le nombre chromatique d'un graphe est supérieur ou égal à celui de chacun de ses sous-graphes. Exercice 89 Justifier le théorème ci-dessus. Exercice 90 Une école d'ingénieurs doit organiser les examens des enseignements optionnels de ses élèves de troisième année. Les différentes options sont : français (F) ; anglais (A) ; mécanique (M) ; sport (S) ; Internet (I) et dessin industriel (D). Certains étudiants ont choisi plusieurs options, et les regroupements existants sont : (F,A,M) ; (D,S) ; (I,S) ; (I,M). Combien de demi-journées seront-elles nécessaires à cette organisation sachant que la durée de chaque épreuve est d une demijournée?

CHAPITRE 7 COLORATION DE GRAPHES 53 Exercice 91 On désire attribuer des canaux de fréquences radio à six stations. Deux stations distantes de moins de 150 km ne peuvent pas avoir le même canal. Combien faut-il de canaux distincts connaissant les données du tableau ci-dessous, exprimant la distance entre les stations? A B C D E F A 85 175 200 50 100 B 85 125 175 100 160 C 175 125 100 200 250 D 200 175 100 210 220 E 50 100 200 210 100 F 100 160 250 220 100 7.2 Ensembles et sous-ensembles stables Définitions Soit GG(X,A) un graphe non orienté. Un sous-ensemble S S de G est stable s il ne comprend que des sommets non adjacents deux à deux. a Exemple Déterminer une partition du graphe G en sous-ensembles stables S i b Solution: On peut proposer la partition suivante : S 1 = {a ; d}, S 2 = {b ; e} et S 3 = {c ; f}. e c G d f La partition n est pas unique, on peut également proposer : S 1 = {a ; f}, S 2 = {b ; e}, S 3 = {c} et S 4 = {d}. Remarques Une coloration avec k couleurs est donc une partition de l ensemble des sommets en k parties stables. Le nombre chromatique χ(g) est donc le plus petit entier k pour lequel il existe une partition de G en k sous-ensembles stables. Théorème 2 : Soit S 1,, S k une partition stable de G = (X, A) un graphe simple. Alors : χ(g) k a Exemple Dans le graphe précédent, montrer que χ(g) = 3. b Solution: On a donc χ(g) 3 par la première partition proposée ci-dessus. c d Les sommets a, b et c forment un cycle donc χ(g) 3. e G f

CHAPITRE 7 COLORATION DE GRAPHES 54 Exercice 92 A, B, C, D, E, F, G et H désignent huit poissons ; dans le tableau cidessous, une croix signifie que les poissons ne peuvent cohabiter dans un même aquarium : A B C D E F G H A B C D E F G H a) Construire le graphe G de la situation. b) Déterminer une partition en 4 sous-ensembles stables. c) Proposer un double encadrement de χ(g). d) Quel nombre minimum d aquariums faut-il? Exercice 93 Une université doit organiser les horaires des examens. On suppose qu il y a 7 épreuves à planifier, correspondant aux cours numérotés de 1 à 7 et que les paires de cours suivantes ont des étudiants communs : 1 et 2, 1 et 3, 1 et 4, 1 et 6, 1 et 7, 2 et 3, 2 et 4, 2 et 5, 2 et 6, 2 et 7, 3 et 4, 3 et 6, 3 et 7, 4 et 5, 4 et 6, 5 et 6, 5 et 7 et 6 et 7. Comment organiser ces épreuves de façon qu aucun étudiant n ait à passer deux épreuves en même temps et cela sur une durée minimale? a) Construire le graphe G de la situation. b) Déterminer une partition en 5 sous-ensembles stables. c) Proposer un double encadrement de χ(g). d) Quelle sera cette durée minimale? e) Que devient le problème si la paire de cours "1 et 6" (ci-dessus n ont plus d étudiants en commun?

CHAPITRE 7 COLORATION DE GRAPHES 55 7.3 Algorithme de coloration de Welch et Powell Algorithme Cet algorithme couramment utilisé permet d obtenir une assez bonne coloration d un graphe, c est-à-dire une coloration n utilisant pas un trop grand nombre de couleurs. Cependant, il n assure pas que le nombre de couleurs utilisées soit minimum (et donc égal au nombre chromatique du graphe). Étape 1 : Classer les sommets du graphe dans l ordre décroissant de leur degré, et attribuer à chacun des sommets son numéro d ordre dans la liste obtenue. On obtient une liste ordonnée de sommets X 1, X 2,..X n tels que : degré (X 1 ) degré (X 2 ) degré (X n ). Étape 2 : En parcourant la liste dans l ordre, attribuer une couleur non encore utilisée au premier sommet non encore coloré, et attribuer cette même couleur à chaque sommet non encore coloré et non adjacent à un sommet de cette couleur. Étape 3 : S il reste des sommets non colorés dans le graphe, revenir à l étape 2. Sinon, la coloration est terminée. a e c G Exemple Appliquons cet algorithme au graphe ci-contre : d b f Liste ordonnée : {b, c, d, e, a, f} 1 ère couleur : pour les sommets b et e. Liste ordonnée : {c, d, a, f} 2 ème couleur : pour les sommets c et f. Liste ordonnée : {d, a} 3 ème couleur : pour les sommets d et a. Exercice 94 Appliquer cet algorithme au problème d aquariophilie (ex 92) ci-dessus. Exercice 95 Sept agences de voyages romaines proposent des visites de monuments et lieux touristiques : Le Colisée, le Forum romain, le musée du Vatican et les thermes de Caracalas. Un même lieu ne peut être visité par plusieurs groupes de compagnies différentes le même jour. La première agence fait visiter uniquement le Colisée ; la seconde le Colisée et le musée du Vatican ; la troisième les thermes de Caracalas ; la quatrième le musée du Vatican et les thermes de Caracalas ; la cinquième le Colisée et le Forum romain ; la sixième le Forum romain et les thermes de Caracalas ; la septième le musée du Vatican et le Forum romain. Ces agences peuvent-elles organiser les visites sur les trois premiers jours de la semaine? Proposer alors une planification des visites.

CHAPITRE 7 COLORATION DE GRAPHES 56 Exercice 96 Tout graphe contenant un triangle (K 3 ) ne peut être colorié en moins de trois couleurs. a) Construire un graphe sans triangle qui nécessite également trois couleurs. b) Comment, à partir du graphe précédent, construire un graphe sans K 4 nécessitant 4 couleurs? c) Un graphe sans K 5 nécessitant 5 couleurs? B Exercice 97 Le schéma ci-contre représente un carrefour pour lequel on veut préparer les séquences des feux. Le tableau suivant précise les «franchissements» possibles de ce carrefour. A E C D En arrivant par A B C D E Il est possible d aller en C, E A, E, D A, D C, A C, D Les franchissements A-C et B-E ne peuvent naturellement pas être autorisés simultanément Modélisez ces incompatibilités à l aide d un graphe dont les sommets représentent les franchissements possibles et les arêtes les incompatibilités entre franchissements. a) Proposez une coloration du graphe ainsi obtenu. b) Que peut-on dire d un ensemble de sommets ayant même couleur? c) À quoi peut correspondre, au niveau de l organisation du carrefour, le nombre chromatique de ce graphe? Exercice 98 On désire colorier la carte ci-dessous de telle sorte que deux régions ayant une frontière commune ne soient pas de la même couleur. (Un seul sommet commun n est pas considéré comme une frontière) a) Modéliser ceci sur un graphe. b) Combien de couleurs sont-elles nécessaires pour colorier cette carte en respectant les règles ci-dessus??

CHAPITRE 7 COLORATION DE GRAPHES 57 7.4 Coloration de cartes Définition : Graphe dual Toute carte peut être représentée par un graphe. Pour établir cette correspondance, chaque région de la carte est représentée par un sommet. Des arcs relieront deux sommets lorsque les régions qu'ils représentent ont une frontière commune. Deux régions qui ne se touchent qu'en un point ne sont pas considérées comme des régions adjacentes. Le graphe résultant est le graphe dual de la carte. Le problème du coloriage des régions d'une carte revient donc au problème du coloriage des sommets d'un graphe dual sans qu'aucune paire de sommets adjacents de ce graphe n'ait la même couleur. Exercice 99 On veut colorier chaque canton suisse de telle sorte que deux cantons voisins ne soient pas de la même couleur : VD NE FR JU BS BL SO BE SH AG ZH ZG LU SZ NW OW UR TG GL AR AI SG GR GE VS TI a) Proposer le graphe dual de cette carte. b) Appliquer l algorithme pour colorier cette 2 ème carte. VD NE FR JU BS BL SO BE SH AG ZH ZG LU SZ NW OW UR TG GL AR AI SG GR GE VS TI c) Quel est le nombre chromatique obtenu?

CHAPITRE 7 COLORATION DE GRAPHES 58 Le théorème des 5 couleurs Le nombre chromatique d'un graphe planaire n'est jamais supérieur à cinq. Preuve : Cf. feuille annexe Le théorème des 4 couleurs Le nombre chromatique d'un graphe planaire n'est jamais supérieur à quatre. Le théorème des quatre couleurs fut posé comme une conjecture dans les années 1850. II fut finalement prouvé par les mathématiciens américains Kenneth Appel et Wolfgang Haken en 1976. Avant cette date, on avait établi de nombreuses démonstrations incorrectes, mais dont les erreurs étaient difficiles à détecter. De plus, plusieurs tentatives futiles avaient été faites pour construire des exemples contradictoires en traçant des cartes qui nécessitaient plus de quatre couleurs. Sans doute la preuve fallacieuse la plus notoire de toutes les mathématiques fut celle du théorème des quatre couleurs publiée en 1879 par un avocat londonien, mathématicien amateur, Alfred Kempe. Les mathématiciens acceptèrent cette preuve jusqu'en 1890, jusqu'à ce que Percy Heawood eut trouvé l'erreur qui rendait incomplète l'argumentation de Kempe. Cependant, l'essence du raisonnement de Kempe demeura à la base du succès de la démonstration donnée par Appel et Haken. Cette preuve repose sur une minutieuse analyse cas par cas, effectuée par ordinateur. On démontra que si le théorème des quatre couleurs était faux, il existerait un contre-exemple pour l'un des 2000 types de cas analysés. Ensuite, ils démontrèrent qu'aucun de ces types de cas ne démontrait le contraire. Ils utilisèrent plus de 1000 heures sur ordinateur pour faire cette démonstration. Celle-ci engendra une importante controverse, en raison du rôle majeur qu'y avaient joué les ordinateurs. Ne pouvait-il y avoir une erreur dans un programme d'ordinateur qui aurait conduit à des résultats incorrects? Cet argument est-il réellement une preuve alors qu'il dépend de ce qui pourrait être une réponse incorrecte de l'ordinateur. Exercice 100 Donner une nouvelle justification à l affirmation suivante : K 5 n est pas un graphe planaire. Exercice 101 Justifier l affirmation suivante : Aucune carte plane ne possède 5 pays adjacents mutuellement. Exercice 102 Découper l île représentée ci-dessous en plusieurs pays, tels que chacun admette au moins une frontière commune avec 5 autres pays.

CHAPITRE 7 COLORATION DE GRAPHES 59

CHAPITRE 7 COLORATION DE GRAPHES 60