Structures et Algorithmes Aléatoires
Annonces
Horaires
- Cours : mardi de 10h15 à 12h15 en salle R (premier cours le 27 septembre)
- TD : lundi de 15h15 à 17h en salle R (premier TD le 3 octobre)
- Examen : date à définir, les notes de cours ne sont pas autorisées, mais une feuille de notes au format A4 (recto/verso) sera autorisée.
Intervenants
Si vous avez des questions, n'hésitez pas à leur envoyer un mail : prenom.nom@ens.fr
Résumé du cours
Ce cours vise à donner aux étudiants les bases de probabilités qui sont utilisées dans divers domaines de l'informatique (algorithmique, algorithmes stochastiques, réseaux de communication,...). Il est divisé en deux parties :
- Probabilités discrètes et applications
- Méthode probabiliste
- Graphes aléatoires
- Modèles markoviens
- Chaînes de Markov, comportement asymptotique
- Simulation Monte Carlo et simulation parfaite
Notes de cours
Feuilles de TDs
- TD1 du 3 octobre 2016 : la méthode probabiliste - méthode du premier moment
- TD2 du 10 octobre 2016 : methode du second moment, graphes aléatoires
- TD3 du 18 octobre 2016 : le lemme local de Lovasz
- TD4 du 25 novembre 2016 : fonctions génératrices
- TD5 du 7 novembre 2016 : boules et urnes
- TD6 du 14 novembre 2016 : graphes aléatoires
- TD7 du 21 novembre 2016 : chaînes de
Markov (1)
- TD8 du 28 novembre 2016 : chaînes de
Markov (2)
- TD9 du 7 décembre 2016 : chaînes de
Markov (3)
Devoirs maison
Des devoirs maison seront donnés régulièrement et compteront pour 50% de la
note finale.
Plan du cours
Cours du 27 septembre : La méthode probabiliste
- Introduction : égalité de deux polynômes, file d'attente
- Argument de comptage : numbre ded Ramsey
- Méthode du premier moment : MAXSAT et ensemblees indépendants
- Methode du second momnent et flots de données
Cours du 4 octobre : méthode du second moment
- Schéma de Flajolet-Martin
- Graphes Erdös-Rényi, fonction-seuil pour les cliques de taille 4
Cours du 11 octobre : le lemme local de Lovàsz
- Énoncé, application à k-SAT
- Preuve constructive
Cours du 18 octobre : fonctions génératrices et applications
- Fonctions génératrices : définition, lien avec les moments, caractérisation d'une loi, égalité de Wald
- Processes de branchement de Galson-Watson, probabilité d'extinction
- Bornes de Chernoff, application au tri rapide.
Cours du 25 octobre : urnes et balles
- Modèle d'urnes et de balles, charge maximale d'une urne
- Limite de la loi binomiale : distribution de Poisson; approximation poissonnienne : borne inférieure de la charge maximalde d'une urne
- Puissance de deux choix, amélioration de la charge maximale
Cours du 8 novembre : émergence de la composante géante
- Énoncé, application à la propagation de virus
- Preuve : régime sous-critique, régime sur-critique
Cours du 15 novembre : Chaînes de Markov
- Définition, propriété de Markov, indépendance du passé et du futur conditionnellement au présent
- Représentations : matricielles, fonctionelles et graphiques (période, classes de communication, irréductibilité)
- Mesure invariante, distribution stationnaire, réversibilité.
Cours du 22 novembre : Classification des états , existence et unicité de la mesure invariante
- Temps d'arrêt, propriété de Markov forte
- Classification des états : états transitoires, récurrents nuls et récurrents positifs, critère de la matrice du potentiel
- Existence et unicité à un facteur multiplicatif près de la mesure invariante pour les chaînes irréductibles et récurrentes
Cours du 29 novembre : théorème ergodique et simulation
- Existence et unicité de la distribution stationnaire pour les chaînes irréductibles et récurrentes positives
- Théorème ergodique, théorème de Kolmogorov
- Génération de variables aléatoires discrètes, méthode de Monte-carlo
pour approximation de pi
Cours du 6 décembre : simulation de chaînes de Markov
- Génération aléatoire, méthode de l'alias
- Echantillonneur de Gibbs et simulation MCMC
- Temps de mélange, couplage de chaînes de Markov
Cours du 13 décembre : simulation parfaite des chaînes de Markov
- Algorithme de Propp et Wilson
- Chaînes monotones, technique des enveloppes (application aux
ensembles indépendants)
Références
- Markov chains: Gibbs fields, Monte Carlo simulation and queues,
P. Brémaud, Springer, New York, 2nd printing, 2001.
- Probability and Computing. Randomized Algorithms and Probabilistic
Analysis. M. Mitzenmacher and E. Upfal.
- The Probabilistic Method. N. Alon and J.H. Spencer.
- Finite Markov Chains and Algorithmic Applications. Olle Häggström.
Examens des années précédentes
Pages des années précédentes