Algorithme de Metropolis-Hastings

Algorithme de Metropolis-Hastings

L'algorithme de Métropolis-Hasting est une méthode MCMC. Étant donnée une distribution de probabilité π sur un univers Ω, cet algorithme définit une chaîne de Markov dont la distribution stationnaire est π. Il permet ainsi de tirer aléatoirement un élément de Ω selon la loi π (on parle d'échantillonnage).

Un point essentiel de l'algorithme de Métropolis-Hasting est qu'il ne nécessite que la connaissance de π à constante multiplicative près. En particulier, il n'est pas nécessaire de calculer la fonction de partition de π, tâche souvent difficile.

Pour cette raison, cette méthode est très utilisée en physique statistique.

Sommaire

Historique

La première version de l'algorithme est décrite dans un article de 1953 par Nicholas Metropolis, Arianna W. Rosenbluth, Marshall N. Rosenbluth, Augusta H. Teller, et Edward Teller[1]. Cette première version considérait le cas particulier de la distribution de Boltzmann, une des distributions les plus utilisées en physique statistique. En 1970, W. Keith Hastings a étendu l'algorithme au cas de n'importe quelle distribution[2].

Cas général

L'algorithme est une marche aléatoire sur Ω. Cette marche utilise une loi de probabilité Q pour choisir, étant en position xt à l'instant t, une nouvelle position potentielle x (appelée proposition) avec probabilité Q(xt,x). La probabilité P(xt + 1 = x | xt) que la marche se déplace en x à l'instant t + 1 (i.e., xt + 1 = x) est alors définie par


P(x_{t+1}=x|x_t)=\min\left\{\frac{\pi(x)Q(x_t,x)}{\pi(x_t)Q(x,x_t)},1\right\} \,\!.

La probabilité restante est la probabilité que la marche reste en xt, c'est-à-dire P(xt + 1 = xt | xt) = 1 − P(xt + 1 = x | xt).

Cas symétrique

Un cas particulier courant de l'algorithme est celui où Q est symétrique (i.e., Q(x,y) = Q(y,x)). Dans ce cas, l'algorithme se déplace de xt en x

  • avec probabilité 1 si \pi(x)\geq\pi(x_t) ;
  • avec probabilité \frac{\pi(x)}{\pi(x_t)} sinon (et reste en xt avec la probabilité restante).

Voir aussi

Notes et références

  1. Metropolis, N.; Rosenbluth, A.W.; Rosenbluth, M.N.; Teller, A.H.; Teller, E. (1953). "Equations of State Calculations by Fast Computing Machines". Journal of Chemical Physics 21 (6): 1087–1092.
  2. Hastings, W.K. (1970). "Monte Carlo Sampling Methods Using Markov Chains and Their Applications". Biometrika 57 (1): 97–109.



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Algorithme de Metropolis-Hastings de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Métropolis — Metropolis Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • Metropolis — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Metropolis », sur le Wiktionnaire (dictionnaire universel) Le mot anglais Metropolis, signifiant… …   Wikipédia en Français

  • Recuit simulé — Le recuit simulé est une méthode empirique (métaheuristique) inspirée d un processus utilisé en métallurgie. On alterne dans cette dernière des cycles de refroidissement lent et de réchauffage (recuit) qui ont pour effet de minimiser l énergie du …   Wikipédia en Français

  • Metaheuristique — Métaheuristique Les métaheuristiques forment une famille d’algorithmes d’optimisation visant à résoudre des problèmes d’optimisation difficile (souvent issus des domaines de la recherche opérationnelle, de l ingénierie ou de l intelligence… …   Wikipédia en Français

  • Méta-heuristique — Métaheuristique Les métaheuristiques forment une famille d’algorithmes d’optimisation visant à résoudre des problèmes d’optimisation difficile (souvent issus des domaines de la recherche opérationnelle, de l ingénierie ou de l intelligence… …   Wikipédia en Français

  • Métaheuristique — Une métaheuristique est un algorithme d’optimisation visant à résoudre des problèmes d’optimisation difficile (souvent issus des domaines de la recherche opérationnelle, de l ingénierie ou de l intelligence artificielle) pour lesquels on ne… …   Wikipédia en Français

  • Métaheuristiques — Métaheuristique Les métaheuristiques forment une famille d’algorithmes d’optimisation visant à résoudre des problèmes d’optimisation difficile (souvent issus des domaines de la recherche opérationnelle, de l ingénierie ou de l intelligence… …   Wikipédia en Français

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

  • Recuit simule — Recuit simulé Le recuit simulé est une métaheuristique inspirée d un processus utilisé en métallurgie. Ce processus alterne des cycles de refroidissement lent et de réchauffage (recuit) qui tendent à minimiser l énergie du matériau. Elle est… …   Wikipédia en Français

  • Bootstrap (statistiques) — Pour les articles homonymes, voir Bootstrap. En Statistiques, les techniques de bootstrap sont des méthodes d Inférence statistique modernes, datant de la fin des années 70, et requérant des calculs informatiques intensifs. L objectif est de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”