1.88k likes | 2.15k Views
Cours de graphes. Coloriage de graphes. Problème des 4 couleurs, graphes planaires. Théorème de Vizing. Applications. Les grandes lignes du cours. Définitions de base Connexité Les plus courts chemins Dijkstra et Bellmann-Ford Arbres Arbres de recouvrement minimaux Problèmes de flots
E N D
Cours de graphes • Coloriage de graphes. • Problème des 4 couleurs, graphes planaires. • Théorème de Vizing. • Applications. Cours de graphes 5 - Intranet
Les grandes lignes du cours • Définitions de base • Connexité • Les plus courts chemins • Dijkstra et Bellmann-Ford • Arbres • Arbres de recouvrement minimaux • Problèmes de flots • Coloriage de graphes, graphes planaires • Couplage • Chemins d’Euler et de Hamilton • Problèmes NP-complets Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des sommets d’un graphe : • Deux voisins ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des sommets d’un graphe : • Deux voisins ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des sommets d’un graphe : • Deux voisins ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Solution avec 5 couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des sommets d’un graphe : • Deux voisins ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Mais 2 couleurs suffisent ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des sommets d’un graphe : • Deux voisins ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! • Le minimum de couleurs nécessaires est le nombre chromatique d’un graphe G, noté « c ( G ) »(lettre grecque chi de « crwma », qui signifie couleur). Mais 2 couleurs suffisent ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! • Chaque émetteur offre plusieurs fréquences (couleurs) qui sont différentes de celles utilisées par sesvoisins ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! • Chaque émetteur offre plusieurs fréquences (couleurs) qui sont différentes de celles utilisées par sesvoisins ! M Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! • Chaque émetteur offre plusieurs fréquences (couleurs) qui sont différentes de celles utilisées par sesvoisins ! M Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! • Chaque émetteur offre plusieurs fréquences (couleurs) qui sont différentes de celles utilisées par sesvoisins ! M Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : téléphonie mobile ! • Il faut assurer la continuité de services entre émetteurs ! • Les régions de couverture doivent donc se chevaucher, mais ne doivent pas générer d’interférences ! • Chaque émetteur offre plusieurs fréquences (couleurs) qui sont différentes de celles utilisées par sesvoisins ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des arêtes d’un graphe : • Deux arrêtes adjacentes ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des arêtes d’un graphe : • Deux arrêtes adjacentes ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des arêtes d’un graphe : • Deux arrêtes adjacentes ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Solution avec 6 couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Coloriage des arêtes d’un graphe : • Deux arrêtes adjacentes ne doivent pas avoir la même couleur ! • Il faut minimiser le nombre de couleurs ! Mais 4 couleurs suffisent ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Profs Elèves Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Oraux ! Profs Elèves Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Oraux ! Profs Elèves Créneaux horaires sous forme de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Oraux ! Profs Elèves Créneaux horaires sous forme de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Oraux ! Profs Elèves Créneaux horaires sous forme de couleurs ! Cours de graphes 5 - Intranet
Coloriage de graphes----------------------------------------------------------------- • Application : emplois du temps ! Oraux ! Profs Elèves Créneaux horaires sous forme de couleurs ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- L E P R O B L E M E D E S Q U A T R E C O U L E U R S ! ! ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • En 1852, Francis Guthrie pose la question de savoir si toute mappemonde peut être coloriée avec 4 couleurs au plus ? Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • En 1852, Francis Guthrie pose la question de savoir si toute mappemonde peut être coloriée avec 4 couleurs au plus ? Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • En 1852, Francis Guthrie pose la question de savoir si toute mappemonde peut être coloriée avec 4 couleurs au plus ? En termes de graphes ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • En 1852, Francis Guthrie pose la question de savoir si toute mappemonde peut être coloriée avec 4 couleurs au plus ? En termes de graphes ! C’est un problème de coloriage des sommets d’un graphe ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! • La famille à analyser est difficile à caractériser ! On démontre vite que 5 couleurs suffisent, puis il faut attendre un siècle ! Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! • La famille à analyser est difficile à caractériser ! On démontre vite que 5 couleurs suffisent, puis il faut attendre un siècle ! • En 1976, Appel & Haken prouvent que 4 couleurs suffisent, en étudiant 1476 graphes critiques par ordinateur !Depuis, on a pu simplifier le programme et se ramener à633 cas à étudier. Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! • La famille à analyser est difficile à caractériser ! On démontre vite que 5 couleurs suffisent, puis il faut attendre un siècle ! • En 1976, Appel & Haken prouvent que 4 couleurs suffisent, en étudiant 1476 graphes critiques par ordinateur !Depuis, on a pu simplifier le programme et se ramener à633 cas à étudier. • Question chez les matheux : La preuve est-elle acceptable ??? Cours de graphes 5 - Intranet
Le problème des 4 couleurs----------------------------------------------------------------- • Nous devons considérer une partie des graphes planaires ! • Un graphe est planaire s’il peut être dessiné dans le plan sans que des arêtes ne se croisent ! • La famille à analyser est difficile à caractériser ! On démontre vite que 5 couleurs suffisent, puis il faut attendre un siècle ! • En 1976, Appel & Haken prouvent que 4 couleurs suffisent, en étudiant 1476 graphes critiques par ordinateur !Depuis, on a pu simplifier le programme et se ramener à633 cas à étudier. • Question chez les matheux : La preuve est-elle acceptable ??? • On peut construire un 4-coloriage en temps O ( | V |^2 ) ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- L E S G R A P H E S P L A N A I R E S ! ! ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? OUI ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? OUI ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! NON, il y aura toujours un problème pour une arête ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! NON, il y aura toujours un problème pour une arête ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! NON, il y aura toujours un problème pour une arête ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! NON, il y aura toujours un problème pour une arête ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Est-ce que ce graphe est planaire ? • Est-ce que ce graphe est planaire ? OUI ! C’est le graphe bi-parti complet 3 – 3 : K ! 3,3 NON, il y aura toujours un problème pour une arête ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Le graphe complet à 5 sommets, K , n’est pas planaire ! 5 En construction ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Le graphe complet à 5 sommets, K , n’est pas planaire ! 5 En construction ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Le graphe complet à 5 sommets, K , n’est pas planaire ! 5 En construction ! Cours de graphes 5 - Intranet
Les graphes planaires----------------------------------------------------------------- • Le graphe complet à 5 sommets, K , n’est pas planaire ! 5 En construction ! Cours de graphes 5 - Intranet