Study of combinatorial statistics and their impact on evolutionary optimization
Auteur / Autrice : | Carine Khalil |
Direction : | Vincent Vajnovszki, Jean-Luc Baril, Wahabou Abdou |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 12/11/2021 |
Etablissement(s) : | Bourgogne Franche-Comté |
Ecole(s) doctorale(s) : | École doctorale Sciences pour l'ingénieur et microtechniques (Besançon ; 1991-....) |
Partenaire(s) de recherche : | Laboratoire : Laboratoire d'Informatique de Bourgogne (LIB) (Dijon) |
Etablissement de préparation : Université de Bourgogne (1970-....) | |
Jury : | Président / Présidente : Hamamache Kheddouci |
Examinateurs / Examinatrices : Christelle Bloch, Phan-Thuan Do, Vlady Ravelomanana | |
Rapporteur / Rapporteuse : Hamamache Kheddouci, Kondo Hloindo Adjallah |
Mots clés
Mots clés contrôlés
Résumé
Ces travaux de thèse portent sur l'étude des objets combinatoires, à la fois d'un point de vue algorithmique et combinatoire. Nous nous occupons d'abord, dans la partie combinatoire, de l'énumération des mots de Catalan en évitant les paires de motifs de longueur trois, en présentant les preuves de chaque cas avec différentes méthodes d'énumération. Les mots de Catalan sont des mots particuliers à croissance restreinte comptés par la séquence entière éponyme. Plus précisément, nous explorons systématiquement les propriétés structurelles des ensembles de mots considérés et donnons des résultats d'énumération par bijections constructives ou par des fonctions génératrices bivariées par rapport à la longueur et au nombre de descentes. Ensuite, nous étudions une machine de tri à deux piles en séries où la première pile évite une paire de motifs de longueur 3. Ce tri résulte d'un algorithme glouton puisqu'on réalise à chaque étape la première opération possible. Dans cette thèse, nous nous intéressons en particulier aux machines de tri pour lesquelles les permutations triables sont comptées par les nombres de Catalan et les nombres de Schröder. Pour chaque classe de ces permutations, nous donnons une caractérisation en termes de motifs exclus ce qui nous permet de fournir des résultats exacts d'énumération. Dans la seconde partie, plus expérimentale, nous étudions l'optimisation des problèmes de permutations avec des algorithmes génétiques. Différents types de codage de solutions sont mis en œuvre pour étudier la transmission de certaines propriétés génétiques dans les problèmes de permutations. En particulier, nous étudions le code de Lehmer, les tables d'inversion, les tableaux de transposition et les tableaux de transposition inverses. Le codage des solutions décrit la manière dont les variables de décision sont représentées. Les codages indirects ne sont pas sensibles aux doublons, cependant ils conduisent à une perte des propriétés génétiques lors des croisements. Cette contribution propose une étude de l'impact de cette perte à la fois dans l'espace des variables de décision et dans celui des valeurs des fonctions objectifs considérant les quatre codages indirects. De plus, après avoir analysé l'utilisation des codages indirects code de Lehmer et tableaux de transposition inverses, une préservation de schémas après le processus de croisement a retenu notre attention. Une adaptation sur l'opérateur de croisement a été réalisée afin de pouvoir conserver le préfixe/suffixe et d'appréhender son influence sur la transmission des propriétés génétiques.