
Ce cours est une introduction à l'algorithmique probabiliste. On s'intéresse à toutes les conséquences de l'utilisation explicite de l'aléatoire en algorithmique: analyse "en moyenne dans le cas le pire", possibilité de répéter utilement le même algorithme sur des données identiques, puissance de la randomisation pour dépasser le problème des "mauvaises instances". Différents archétypes d'algorithmes probabilistes sont étudiés et analysés en détail.
Bibliographie:
R. Motwani, P. Raghavan, "Randomized algorithms" - 1995, Cambridge University Press
M. Mitzenmacher, E. Upfal - "Probability and computing" - 2005, Cambridge University Press