Métropolis

La méthode de Monte-Carlo Metropolis est une méthode numérique basée sur l'utilisation de nombres aléatoires. Cet algorithme peut se décliner en plusieurs étapes :

  1. On commence avec une certaine configuration des particules, de positions (x1,x2,...,xn) ; ce sont les conditions initiales.
  2. La probabilté correspondante s'écrit P(x1,x2,...,xn).
  3. On propose la variation d'une des variables, exemple : x1 → x1 + δ = x'1.
  4. On calcule la probabilité de cette nouvelle configuration, soit P(x'1,x2,...,xn).
  5. Si P(x'1) > P(x1), on accepte le changement de configuration.
  6. Si P(x'1)< P(x1), on accepte le changement avec une probabilité de P(x'1)/P(x1).
  7. On réitére l'opération.

Ce procédé va permettre aux particules de se rapprocher progressivement de leur état d'équilibre. Au fil des répétitions, les configurations acceptées épouseront de manière statistique les états les plus probables. En somme, plus le nombre d'itérations sera grand, plus la modélisation s'accordera statistiquement avec ce qu'il se passe réellement au sein du système. Cette "recette de cuisine" suit une équation qui décrit le système à l'équilibre, nommé "bilan détaillé".