Thèse soutenue

Algorithmes d'approximation à mémoire limitée pour le traitement de grands graphes : le problème du Vertex Cover

FR  |  
EN
Auteur / Autrice : Romain Campigotto
Direction : Éric Angel, Christian Laforest
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 06/12/2011
Etablissement(s) : Evry-Val d'Essonne
Ecole(s) doctorale(s) : École doctorale Sciences et Ingénierie (Evry ; 2008-2015)
Jury : Président / Présidente : Matthieu Latapy
Examinateurs / Examinatrices : Bruno Escoffier
Rapporteurs / Rapporteuses : Dominique Barth, Pascal Berthomé
DOI : 10.70675/1acc5890z5bfbz40fez94d1z840ce55ead95

Mots clés

FR  |  
EN

Mots clés contrôlés

Résumé

FR  |  
EN

Nous nous sommes intéressés à un problème d'optimisation sur des graphes (le problème du Vertex Cover) dans un contexte bien particulier : celui des grandes instances de données. Nous avons défini un modèle de traitement se basant sur trois contraintes (en relation avec la quantité de mémoire limitée, par rapport à la grande masse de données à traiter) et qui reprenait des propriétés issus de plusieurs modèles existants. Nous avons étudié plusieurs algorithmes adaptés à ce modèle. Nous avons analysé, tout d'abord de façon théorique, la qualité de leurs solutions ainsi que leurs complexités. Nous avons ensuite mené une étude expérimentale sur de gros graphes. De manière générale, les travaux menés durant cette thèse peuvent fournir des indicateurs pour choisir le ou les algorithmes qui conviennent le mieux pour traiter le problème du vertex cover sur de gros graphes. Choisir un algorithme (qui plus est d'approximation) qui soit à la fois performant (en terme de qualité de solution et de complexité) et qui satisfasse les contraintes du modèle que l'on considère est délicat. en effet, les algorithmes les plus performants ne sont pas toujours les mieux adaptés. dans les travaux que nous avons réalisés, nous sommes parvenus à la conclusion qu'il est préférable de choisir au départ l'algorithme qui est le mieux adapté plutôt que de choisir celui qui est le plus performant.