Arbres de génération et génération exhaustive
Auteur / Autrice : | Phan-Thuan Do |
Direction : | Vincent Vajnovszki, Jean-Luc Baril |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2008 |
Etablissement(s) : | Dijon |
Mots clés
Mots clés contrôlés
Résumé
Les travaux présentés dans cette thèse sont le fruit de recherches menées au sein de l'équipe Algorithmique Combinatoire du LE2I, Université de Bourgogne, France. L'objectif de la thèse est d'explorer systématiquement la technique des arbres de génération dans le contexte de la génération exhaustive d'objets combinatoires. Plus précisément, elle s'appuie sur la méthode d'énumération d'objets combinatoires ECO (Enumerating Combinatorial Objects) proposée par Barcucci et al. 1999. On s'intéresse à la génération exhaustive d'objets combinatoires basée sur les arbres de génération pour ces classes, afin d'engendrer des algorithmes efficaces, dans une représensentation et un ordre naturel. Dans un premier temps, nous présentons une étude pour la génération des mots de Dyck et des classes relatives dans le chemin du réseaux Z2. Une approche unifiée est proposée en imposant une restriction de la méthode ECO et une restriction des règles de croissance afin de générer exhaustivement et efficacement ces mots. Nous présentons ensuite une nouvelle technique, la fonction de succession, qui peut être vue comme un raffinement des règles de succession et peut-être considérée comme leur contrepartie algorithmique. En utilisant cette technique, nous développons des algorithmes de génération pour de larges classes de permutations à motifs exclus. Les dernières parties sont des études approfondies sur des classes connues : classes de Fibonacci et Lucas généralisées et classes de compositions d'entiers. De nouvelles règles de succession sont proposées et de nouvelles classes de permutations à motifs exclus sont construites et mises en bijection avec ces classes.