HAX603X: Modélisation stochastique
Université de Montpellier (Imag)
CNRS
Inria
PS: n’oubliez pas de mettre [HAX603X] dans le titre de vos mails!
Informations principales : site du cours http://josephsalmon.github.io/HAX603X
TP notés : Rendu = fichier Python .py unique
CC : devoir sur table d’une heure (S16)
Important
Le rendu est individuel pour les TPs notés !
Rendu : sur Moodle, en déposant un fichier nom_prenom.py
dans le dossier adéquat.
Détails de la notation des TPs :
Pénalités
if
… elif
… else
…, for, while, fonctions, etc. HLMA310 - Logiciels scientifiques, (Courant et al. 2013), Cours de Python: Univ. Paris DiderotGeorges-Louis Leclerc, Comte de Buffon(1707-1788) : naturaliste, mathématicien et industriel français du siècle des Lumières
Problème initial: une aiguille de taille 1 tombe sur un parquet composé de lattes de largeur \(1\): quelle est alors la probabilité \(P\) que l’aiguille croise une ligne de la trame du parquet ?
Réponse probabiliste: \[ P = \frac{2}{\pi} \approx 0.6366 \enspace \] Une preuve de ce résultat est donnée ici
Idée sous-jacente de Buffon :
si l’on répète cette expérience un grand nombre de fois, on peut approcher la quantité \(P\) numériquement, par exemple en proposant un estimateur \(\hat{P}_n\) qui compte la proportion de chevauchement, après avoir effectué \(n\) répétitions des lancers
Estimation de \(\pi\):
\[ \pi \approx \frac{2}{\hat{P}_n} \]
Méthode de calcul numérique qui consiste à utiliser des nombres aléatoires pour résoudre des problèmes déterministes, plus particulièrement en grande dimension (et pas uniquement en dimension 1)
Domaines d’applications:
Initialement: besoin de confidentialité du projet Manhattan
Monte-Carlo: connue pour ses jeux de hasard, où l’oncle de Stanisław Ulam aimait se rendre pour assouvir sa soif de jeu.
Ce serait N. Metropolis qui aurait proposé ce nom, cf. (Metropolis 1987):
En: It was at that time that I suggested an obvious name for the statistical method—a suggestion not unrelated to the fact that Stan had an uncle who would borrow money from relatives because he “just had to go to Monte Carlo”.
Fr: C’est à ce moment-là que j’ai suggéré un nom évident pour la méthode statistique—une suggestion qui n’était pas sans rapport avec le fait que Stan avait un oncle qui empruntait de l’argent à ses proches parce qu’il “devait absolument aller à Monte Carlo”.
Popularisation croissante:
Domaines principaux impactés:
Finance : évaluation des prix de produits dérivés
Apprentissage automatique: utilisation de l’aléatoire pour générer des scénarios
Exemples: Alphago (2016), AlphaGeometry (2024)
Recherche arborescente Monte-Carlo (🇬🇧 : Monte Carlo tree search): analyse des scénarios les plus prometteurs, en élargissant l’arbre de recherche sur la base d’un échantillonnage aléatoire de l’espace entier (ingrédient important d’AlphaGo)