03.07.2015 Views

METHODES NUMERIQUES PAR CHAÎNES DE MARKOV

METHODES NUMERIQUES PAR CHAÎNES DE MARKOV

METHODES NUMERIQUES PAR CHAÎNES DE MARKOV

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3. LA DYNAMIQUE <strong>DE</strong> METROPOLIS-HASTINGS 27<br />

(i) Soit x l’état initial : choisir y suivant Q(x;:)<br />

(ii) Si ¼(y) ¸ ¼(x), garder y. Revenir en (i).<br />

(iii) Si ¼(y) < ¼(x), tirer une loi uniforme U sur [0;1] :<br />

² si U p = ¼(y)<br />

¼(x)<br />

,garder y.<br />

²² si U > p, garder la valeur initiale x.<br />

(iv) Revenir en (i).<br />

Ergodicité de P.<br />

Puisque a > 0, P est ergodique si Q est régulière. De même, P est irréductible si Q est irréductible.<br />

Restera à s’assurer de l’apériodicité de P.<br />

Proposition 2.4 Ergodicité de l’algorithme de M.H.<br />

Supposons que Q soit irréductible et que a véri…e la condition de réversibilité (2.4). L’ergodicité<br />

de P, et donc la convergence ºP n ! ¼ pour toute loi initiale º; est assurée sous l’une des<br />

conditions suivantes :<br />

(i) Q est régulière.<br />

(ii) 9x 0 t.q. Q(x 0 ;x 0 ) > 0.<br />

(iii) 9(x 0 ;y 0 ) t.q. r(x 0 ;y 0 ) < 1.<br />

(iv) Q est symétrique et ¼ n’est pas la loi uniforme.<br />

Preuve : (i) est bien su¢sante puisque a > 0. Pour les trois autres conditions, montrons<br />

qu’il existe x 0 t.q. P(x 0 ; x 0 ) > 0. Cette condition garantit l’apériodicité de P. Sous (ii) ou (iii),<br />

utilisant l’expression (2.2) donnant P(x;x) en fonction de Q et de a, il est facile de voir que<br />

P(x 0 ;x 0 ) > 0.<br />

Examinons (iv): Q étant irréductible, tous les états communiquent. Notons x » y si q(x;y) ><br />

0 (, q(y;x) > 0). Puisque ¼ n’est pas uniforme et que tous les états communiquent, il existe<br />

x 0 » y 0 tels que ¼(x 0 ) > ¼(y 0 ). On a donc :<br />

P(x 0 ;x 0 ) ¸ q(x 0 ; y 0 )[1 ¡ ¼(y 0)<br />

¼(x 0 ) ] > 0 ¤<br />

2.3.3 Exemples<br />

Exemple 2.7 Loi ¼ issue d’une énergie U : ¼(x) = Z ¡1 expU(x)<br />

Si Q est symétrique, la dynamique de Metropolis dépend des ratios p = ¼(y)<br />

¼(x) = expfU(y) ¡<br />

U(x)g et donc du signe de ¢U = fU(y) ¡ U(x)g : si ¢U ¸ 0, on retient y ; sinon, y est retenue<br />

avec la probabilité exp¢U. Notant a + = supf0;ag, la transition s’écrit pour x 6= y,<br />

P(x;y) = Q(x;y)exp¡[U(x) ¡ U(y)] + :<br />

Exemple 2.8 Dynamique d’échange de spins pour un modèle d’Ising<br />

Considérons le modèle d’Ising (2.1) sur S = f1; 2;¢ ¢¢ ;ng 2 , la valeur du spin en i étant<br />

x i 2 f¡1; +1g, la loi jointe sur E = f¡1; +1g S étant donnée par l’énergie U(x) = h P i2S x i +<br />

¯ Pki¡jk 1 =1 x ix j . Soit x une con…guration initiale.<br />

On choisit la proposition de changement Q suivante : on commence par choisir au hasard<br />

uniforme deux sites i et j de S ; on propose alors la con…guration y identique à x partout à ceci<br />

près que les valeurs x i et x j ont été interchangées :<br />

y fi;jg = x fi;jg ;y i = x j et y j = x i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!