30.08.2014 Views

Méthodes numériques en finance

Méthodes numériques en finance

Méthodes numériques en finance

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 RÉSOLUTION DES EDP ET DIFFÉRENCES FINIES 101<br />

u(t i , x j+1 ) = u(t i , x j ) + h ∂u<br />

∂x (t i, x j ) + O(∆t 2 ) + h ∂ 2 u<br />

2 ∂x 2 (t i, x j ) + h3 ∂ 3 u<br />

6 ∂x 3 (t i, x j ) + O(h 4 ),<br />

u(t i , x j−1 ) = u(t i , x j ) − h ∂u<br />

∂x (t i, x j ) + O(∆t 2 ) + h ∂ 2 u<br />

2 ∂x 2 (t i, x j ) − h3 ∂ 3 u<br />

6 ∂x 3 (t i, x j ) + O(h 4 ).<br />

Aussi,<br />

ε i+1,j = O(∆t) + O(h 2 ).<br />

alors<br />

⎧<br />

⎨<br />

⎩<br />

On notant ε l’erreur de troncature du schéma, i.e. ε = max{ε i+1,j }, on a<br />

ε ≤ C · (∆t + h 2 ).<br />

Il est aussi possible d’étudier l’erreur dûe à la discrétisation du schéma,<br />

e i,j = u(t i , x j ) − u i,j pour tout i, j,<br />

e i+1,j = (1 − 2λ) e i,j + λe i,j+1 + λe i,j−1 + ∆te i+1,j pour i = 1, ..., I − 1, j = 0, ..., n − 1<br />

e i+1,0 = e i+1,n = 0<br />

pour i = 0, ..., I<br />

e 0,j = 0<br />

pour j = 0, ..., n<br />

Si l’on impose la condition λ ≤ 1 , on a alors la majoration<br />

2<br />

|e i+1,j | ≤ (1 − 2λ) |e i,j | + λ(|e i,j+1 | + |e i,j−1 |) + C∆t · (∆t + h 2 ) ≤ |e i,·| + C∆t · (∆t + h 2 ),<br />

où |e i,·| = max j {|e i,j |}, et donc, au final,<br />

max{|e i+1,j |} ≤ CT · (∆t + h 2 ),<br />

c’est à dire que l’erreur de discrétisation est du même ordre que l’erreur de troncature.<br />

Proposition 60. Soit u la solution de l’équation de la chaleur, et (u i,j ) la solution du schéma<br />

explicite. On suppose que u est 2 fois continûm<strong>en</strong>t dérivable <strong>en</strong> t et 4 fois <strong>en</strong> x, et si de plus<br />

alors il existe une constante C, indép<strong>en</strong>dante de ∆t et de h telle que<br />

∆t ≤ h2<br />

2κ , (12)<br />

|u(t i , x j ) − u i,j | ≤ C · (∆t + h 2 ) pour tout i, j.<br />

La condition (12) est appelée condition de stabilité. Aussi, il faut que le pas de temps soit<br />

suffisem<strong>en</strong>t petit pour que le schéma converge. Dans le cas où κ = 1, la condition de stabilité<br />

pour le schéma explicite est λ ≤ 1 2 . La Figure 50 montre la suite u i,j pour différ<strong>en</strong>tes valeurs de<br />

λ.<br />

Résolution schéma explicite - équation de la Chaleur<br />

• schéma implicite<br />

Un schéma dit implicite (ou rétrograde) peut égalem<strong>en</strong>t être construit,<br />

u i+1,j − u i,j<br />

∆t<br />

− κ u i+1,j+1 − 2u i+1,j + u i+1,j−1<br />

h 2 = f i+1,j .<br />

L’abs<strong>en</strong>ce d’écriture sous forme récursive oblige à résoudre un système linéaire.<br />

Arthur CHARPENTIER - Méthodes numériques <strong>en</strong> Finance

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

Saved successfully!

Ooh no, something went wrong!