M2 - Semestre 3 · Avancé

Modèles de calcul probabiliste et complexité

Code UE
SMINF3D8
ECTS
3 ECTS
Volume horaire
20h CM - 10h TD dont 6h en TP
Parcours
Algorithmiques et Systèmes Intelligents
Type de carte
UE de la carte informatique
Prérequis
Non renseigné

Description du cours

Le cours se compose de deux parties : 1. une introduction à l’algorithmique probabiliste ; 2. la conception et l’étude d’algorithmes classiques pour l’arithmétique, la cryptographie et l’algorithmique ; Dans la première partie, les familles principales d’algorithmes probabilistes sont présentées (algorithmes de Monte Carlo, Algorithme Las Vegas) ainsi que les méthodes probabilistes conduisant à ces familles d’algorithmes. Dans la deuxième partie, un focus particulier est fait sur les algorithmes utilisés en crytptographie, en arithmétique ou certains problèmes algorithmiques Les TD de la première partie se feront sur machine et viseront à implémenter des algorithmes vus en TD/TP. La seconde partie se fait sous forme de CM/TD où les notions principales du cours sont présentés sous forme d’une succession de problèmes.

Modalités d'évaluation

Les modalités de contrôle des connaissances (MCC) sont arrêtées chaque année par l'université et font foi dans le document officiel du parcours. Elles ne sont pas reproduites ici : reportez-vous au document MCC officiel, dont le lien figure sur la page de présentation du parcours concerné.