Théorie des graphes
- cours
- graphes
- François Brucker
Cette introduction a pour but d'exposer quelques définitions, concepts et méthodes de résolution de problèmes propre aux graphes.
Il a pour principal objectif d'allumer la petite flamme de l'intérêt pour cette structure, à la fois riche en problèmes intéressants et en solutions élégantes ; à la fois théorique — à l'intersection des mathématiques discrètes et de l'informatique théorique — et au cœur de nombre d'applications de tous les jours.
Le cours va être séparé en petites entités qui se suivent pour former un tout que l'on espère cohérent.
Structure d'un graphe
Parcours
Un parcours d'un graphe est une suite de sommets ou d'arêtes ayant un propriété donné. On en verra plusieurs types ayant chacun leur propre intérêt.
Types de parcours
Projets
Chemins de longueur/poids minimum
Problème et algorithmes
Projets
Problèmes de flots
Problèmes de flots. Définition, algorithmes et applications
Principes et algorithmes
Projets
Arbres
TBD : mettre chemin au-dessus
Un cas particulier d'intérêt : l'arbre et les chemins.
Sous la forme d'exercices.
- arbre planté algorithmique arborescence du parcours en largeur/profondeur + propriétés ?
- arbre et graphe
- arbres binaires de recherche
- chemins et arborescences
TBD
combien d'arbre ? Encodage prüfer et application à un arbre aléatoire (!= différent de la structure).