Thèse soutenue

Algorithmes pour des Problèmes de Coloration avec Promesse sur les Tournois et les Graphes

FR  |  
EN
Auteur / Autrice : Félix Klingelhoefer
Direction : Louis EsperetAlantha Newman
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 04/12/2023
Etablissement(s) : Université Grenoble Alpes
Ecole(s) doctorale(s) : École doctorale Mathématiques, sciences et technologies de l'information, informatique (Grenoble ; 1995-....)
Partenaire(s) de recherche : Laboratoire : Sciences pour la conception, l'optimisation et la production (Grenoble, Isère, France)
Equipe de recherche : Equipe de recherche Optimisation combinatoire (Grenoble)
Jury : Président / Présidente : Zoltán Szigeti
Examinateurs / Examinatrices : Carla Groenland, Stéphan Thomassé
Rapporteurs / Rapporteuses : Pierre Charbit, Sanjeev Khanna

Mots clés

FR  |  
EN

Mots clés contrôlés

Résumé

FR  |  
EN

La première partie de cette thèse porte sur le sujet de la coloration de tournois,sous l’angle de l’algorithmie, de la complexité et de la structure. Une k-colorationd’un graphe orienté, et en particulier d’un tournoi, est une partition de ses sommetsen k ensembles acycliques. Le nombre chromatique d’un graphe orienté ou d’untournoi est alors le plus petit k tel que le graphe puisse être k-coloré. Décider siun tournoi peut être 2-coloré est déjà NP-difficile. Un problème naturel, similaire àcelui de la coloration d’un graphe 3-colorable avec peu de couleurs, est de colorer untournoi 2-colorable avec peu de couleurs. Ce problème ne semble pas avoir été abordéauparavant, bien qu’il s’agisse d’un cas particulier de la coloration d’un hypergraphe3-uniforme 2-colorable avec peu de couleurs, problème bien étudié avec des bornesinférieures super-constantes.Nous présentons un lemme de décomposition efficace pour les tournois et montrons qu’ilpeut être utilisé pour concevoir des algorithmes en temps polynomial pourcolorer différentes classes de tournois avec peu de couleurs, notamment un algorithmepour colorer un tournoi 2-colorable avec dix couleurs. Pour les classes de tournoisconsidérées, nous complétons nos bornes supérieures par des bornes inférieures renforcées, offrant ainsi une vision complète des aspects algorithmiques et de complexitéde la coloration des tournois. Nous étendons ensuite nos résultats à différentes classesde tournois et de graphes orientés.Le voisinage d’un arc uv dans un tournoi T est l’ensemble de sommets qui formentun triangle orienté avec l’arc uv. En utilisant notre lemme de décomposition,nous montrons que si le voisinage de chaque arc dans un tournoi a un nombrechromatique borné, alors tout le tournoi a un nombre chromatique borné. Ceci estégalement vrai de manière plus générale pour les graphes orientés avec un nombred’indépendance borné, et nous étendons notre preuve pour les tournois à cette classede graphes orientés denses. En tant qu’application, nous démontrons l’équivalenced’une conjecture d’El-Zahar et Erdős et d’une conjecture récente de Nguyen, Scott etSeymour concernant la structure des graphes et des tournois avec un grand nombrechromatique.Dans la deuxième partie de cette thèse, nous nous concentrons sur le problème dela recherche de stables maximums dans la classe des graphes Cycle-plus-Triangles. Un grapheCycle-plus-Triangles est l’union disjointe de t triangles et d’un cycle Hamiltonien sur les 3t sommets.Il est 3-colorable, et nous présentons un aperçu desdifférentes preuves de sa 3-colorabilité. Cependant, il n’existe pas d’algorithmeefficace connu pour trouver une 3-coloration ou même pour trouver un ensemble stablemaximum (c’est-à-dire un stable de taille t).Nous présentons un algorithme aléatoire simple qui produit un ensemble stablemaximum lorsqu’il termine. Nous émettons l’hypothèse que pour toute instancede Cycle-plus-Triangles, notre algorithme s’achève en temps polynomial attendu.Dans une démarche (non fructueuse) visant à trouver des instances difficiles pournotre algorithme, nous discutons de la structure et des propriétés des instances deCycle-plus-Triangles et des méthodes pour les générer. Enfin, nous examinons lecomportement de ces algorithmes sur des problèmes connexes, tels que la 3-colorationou la recherche d’ensembles indépendants maximums dans une classe plus généralede graphes.