Analyses et preuves formelles d'algorithmes distribués probabilistes
Auteur / Autrice : | Allyx Fontaine |
Direction : | Akka Zemmari, Pierre Castéran |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 16/06/2014 |
Etablissement(s) : | Bordeaux |
Ecole(s) doctorale(s) : | École doctorale Mathématiques et informatique (Talence, Gironde ; 1991-....) |
Partenaire(s) de recherche : | Etablissement d'accueil : Université Bordeaux-I (1971-2013) |
Laboratoire : Laboratoire bordelais de recherche en informatique | |
Jury : | Président / Présidente : Mohamed Mosbah |
Examinateurs / Examinatrices : Jérémie Chalopin | |
Rapporteurs / Rapporteuses : Dominique Méry, Vlady Ravelomanana |
Mots clés
Mots clés contrôlés
Résumé
L’intérêt porté aux algorithmes probabilistes est, entre autres,dû à leur simplicité. Cependant, leur analyse peut devenir très complexeet ce particulièrement dans le domaine du distribué. Nous mettons en évidencedes algorithmes, optimaux en terme de complexité en bits résolvantles problèmes du MIS et du couplage maximal dans les anneaux, qui suiventle même schéma. Nous élaborons une méthode qui unifie les résultatsde bornes inférieures pour la complexité en bits pour les problèmes duMIS, du couplage maximal et de la coloration. La complexité de ces analysespouvant facilement mener à l’erreur et l’existence de nombreux modèlesdépendant d’hypothèses implicites nous ont motivés à modéliserde façon formelle les algorithmes distribués probabilistes correspondant ànotre modèle (par passage de messages, anonyme et synchrone), en vuede prouver formellement des propriétés relatives à leur analyse. Pour cela,nous développons une bibliothèque, RDA, basée sur l’assistant de preuveCoq.