Cours avancé de théorie des graphes, accessible à tout étudiant ayant des connnaissances de bases sur les graphes et en algorithmique. Pour se faire une idée, un bonne recommandation est la lecture des chapitres sur les graphes du livre Introduction à l'algorithmique de Cormen, Leiserson, Rivest, Stein. Les notions qui y sont introduites feront juste l'objet de rappels très courts.
Le but du cours est de présenter plusieurs problématiques de théorie des graphes représentatives des questions et des outils qui ont fait l'objet de recherches récentes (étude de classes particulières de graphes, théorèmes et algorithmes de décomposition, théorème des 4 couleurs, théorème des graphes parfaits, théorème des mineurs ...). On s'intéressera aux aspects mathématiques et algorithmiques qui leur sont associées.
Après les premières séances de cours, une liste de sujets de synthèse sera proposée. Votre contribution consistera à rédiger un court mémoire sur l'un de ces sujet, puis à le présenter à l'oral.
D'autre part, un examen aura lieu la dernière semaine. Il portera sur l'ensemble du cours et pourra aussi faire intervenir des notions présentées pendant les différents exposés. Le calcul de la note finale du cours sera grosso modo 2/3 sujet de synthèse + 1/3 examen.
Vous devez chacun choisir un sujet différent dans la LISTE DES SUJETS, ainsi qu'une date pour l'exposer (environ 15 min exposé + 5 min questions), et écrire un court mémoire sur ce sujet. Vous devez également relire le mémoire de deux autres étudiants et écrire une petite fiche de lecture. Une fois votre choix fait, envoyez-moi un email pour fixer le sujet et la date. Envoyez-moi aussi ensuite les sujets dont vous souhaitez être relecteurs.
Les sujets de synthèse proposés peuvent faire appel à différents documents (articles, livres, exercices) ainsi que vos propres preuves ou algos ! Vous avez une certaine liberté pour aborder chaque sujet du moment que vous répondez à la question centrale. Des pistes sont proposées, vous n'êtes pas obligés de les suivre toutes. La liste des documents suggérés n'est bien sûr pas exhaustive. Le mémoire doit faire entre environ 10 et 15 pages (figures non comprises). Une exigence est qu'il doit présenter au moins un théorème avec sa preuve et/ou un algorithme avec son analyse.
N'hésitez surtout pas à me contacter si vous avez des questions sur le contenu d'un sujet ou sur les documents qui vous sont nécessaires. En particulier, si vous n'arrivez pas à récupérer des articles ou si des livres ne sont plus disponibles à la bibliothèque, dites-le moi.
Le cours précédent celui de l'exposé (généralement la semaine précédente), l'étudiant donne trois exemplaires de son rapport : à moi et aux deux relecteurs. Chaque relecteur fait une fiche critique de relecture (1 ou 2 pages maxi) et me la donne avant l'exposé. Si cela vous intéresse, jetez un coup d'oeil au guide du relecteur par Ian Parberry (un peu surdimensionné par rapport à notre exercice) : A Guide for New Referees. Les relecteurs posent également des questions à celui qui expose. L'exposé dure environ 15mn et est suivi d'une séance de questions (environ 5mn). Ne dépassez en aucun cas 20mn tout compris, répétez avant pour connaître la durée de votre exposé
Le cours a lieu le mercredi de 8h à 10h en salle A1 (4ème étage, ENS Sciences).
Semaine | Cours |
---|---|
me 15/09 | Introduction (première heure : slides et un choix de théorèmes et conjectures : maison, par A. Bondy, par Erdös / deuxième heure : quizz) |
me 22/09 | Rappel des bases (slides / correction du quizz / des algorithmes animés) |
me 29/09 | Classes de graphes & décompositions : Décomposition modulaire & Cographes (slides / exemple 1 / exemple 2 / Zoo des graphes / une synthèse par M. Habib et C. Paul) |
me 06/10 | Classes de graphes & décompositions : Graphes triangulés (Christophe) |
me 13/10 | Classes de graphes & décompositions : Graphes triangulés (Christophe) |
me 20/10 | Classes de graphes & décompositions : Sélection maison (dont peut être la décomposition en triconnexes) (Christophe) |
me 27/10 | Vacances ! |
me 03/11 | Classes de graphes & décompositions : Graphes planaires (slides / quizz / jouer : planarity, four colors) |
me 10/11 | Classes de graphes & décompositions : Largeur arborescente (slides) |
me 17/11 | Classes de graphes & décompositions : Largeur arborescente (slides) |
me 24/11 | Exposés |
me 01/12 | Exposés |
me 08/12 | Exposés |
me 15/12 | Exposés |
me 22/12 | Vacances ! |
me 29/12 | Vacances ! |
me 05/01 | Examen (8h-10h en Amphi H, notes de cours autorisées, un vieil énoncé pour un cours un peu différent) / Correction : qcm corrigé et premiers exercices corrigés |
Date | Nom | Sujet / Rapport | Remise rapport | Relecteur 1 | Relecteur 2 |
---|---|---|---|---|---|
me 24/11 | Philippe Robert | Affinage de partition (sujet 18) | me 17/11 | Jérémie Dumas | Damien Reimert |
me 24/11 | Guillaume Iooss | Théorie de Sperner (sujet 12) | me 17/11 | Laetitia Lemoine | Hugo Feree |
me 24/11 | Jean-Marie Gomes | Metapopulation networks | me 17/11 | Alice Julien-Laferriere | Bérénice Batut |
me 24/11 | Sylvain Prigent | Recherche de complexes moléculaires dans des réseaux d'interaction protéiques | me 17/11 | Mélaine Aubry-Kientz | Jean-Marie Gomes |
me 24/11 | Matthieu Perrinel | Treillis (sujet 15) | me 17/11 | Jean-Marie Gomes | Lucien Capdevielle |
me 24/11 | me 17/11 | ||||
me 01/12 | Lucie Martinet | Dessiner un graphe planaire (sujet 2) | me 24/11 | Elsa Guillot | Audrey Lustig |
me 01/12 | Loïc Blet | Hypertree-width | me 24/11 | Marthe Bonamy | Michele Alberti |
me 01/12 | Lucien Capdevielle | Théorie des matroïdes (sujet 11) | me 24/11 | Amaury Pouly | Guillaume Iooss |
me 01/12 | Mathieu Barthelemy | Algorithmes de clustering | me 24/11 | Jehanne Dousse | Lucien Capdevielle |
me 01/12 | Amaury Pouly | Flots de coût minimum (sujet 8) | me 24/11 | Damien Reimert | Hugo Feree |
me 01/12 | Marthe Bonamy | Isomorphismes de graphes et arbres (sujet 16) | me 24/11 | Michele Alberti | Loïc Blet |
me 08/12 | Vincent Picard | Graphes aléatoires (sujet 6) | me 01/12 | Philippe Robert | Audrey Lustig |
me 08/12 | Hugo Feree | Beaux ordres et graphes (sujet 3) | me 01/12 | Mathieu Barthelemy | Jehanne Dousse |
me 08/12 | Laetitia Lemoine | Chip Firing Games (sujet 20) | me 01/12 | Jérémie Dumas | Guillaume Iooss |
me 08/12 | Jehanne Dousse | Graphes et algèbres tropicales (sujet 9) | me 01/12 | Amaury Pouly | Mathieu Barthelemy |
me 08/12 | Elsa Guillot | Graphes dans les modèles de ségrégation | me 01/12 | Lucie Martinet | Sylvain Prigent |
me 08/12 | Alice Julien-Laferriere | Réseaux de Hopfield | me 01/12 | Bérénice Batut | Mélaine Aubry-Kientz |
me 15/12 | Michele Alberti | Graphes parfaits (sujet 1) | me 08/12 | Marthe Bonamy | Loïc Blet |
me 15/12 | Jérémie Dumas | Road Coloring (sujet 21) | me 08/12 | Laetitia Lemoine | Elsa Guillot |
me 15/12 | Damien Reimert | Recherche de cycles (sujet 4) | me 08/12 | Lucie Martinet | Matthieu Perrinel |
me 15/12 | Audrey Lustig | Réseaux de Petri et modèles proie-prédateur | me 08/12 | Alice Julien-Laferriere | Matthieu Perrinel |
me 15/12 | Mélaine Aubry-Kientz | Evolutionary graph theory | me 08/12 | Sylvain Prigent | Vincent Picard |
me 15/12 | Bérénice Batut | Scénarios d'évolution de gènes et décomposition modulaire des graphes de permutation | me 08/12 | Philippe Robert | Vincent Picard |