PIZL:Stochastyczne równania różniczkowe

Z Skrypty dla studentów Ekonofizyki UPGOW

(Różnice między wersjami)
(Całki stochastyczne Ito i Stratonowicza)
(Całki stochastyczne Ito i Stratonowicza)
Linia 123: Linia 123:
gdzie granicę należy rozumieć w sensie średniokwadratowym oraz <math>{\tilde s}_i \in [s_i, s_{i+1}]</math> jest dowolną wartością z danego przedziału <math>[s_i, s_{i+1}]</math>.  
gdzie granicę należy rozumieć w sensie średniokwadratowym oraz <math>{\tilde s}_i \in [s_i, s_{i+1}]</math> jest dowolną wartością z danego przedziału <math>[s_i, s_{i+1}]</math>.  
W kursie analizy matematycznej wykazuje się, że graniczna wartość sumy (czyli wartość całki) nie zależy od tego gdzie leżą  
W kursie analizy matematycznej wykazuje się, że graniczna wartość sumy (czyli wartość całki) nie zależy od tego gdzie leżą  
-
punkty  <math>{\tilde s}_i</math> w przedziale  <math>[s_i, s_{i+1}]</math>. Mogą one leżeć w lewym końcu przedziału, w prawym końcu przedziału, w środku lub każdym innym punkcie tego przedziału.  Okazuje się, że tej własności nie ma drugi  typ całki!! W takim razie w jakim punkcie przedziału należy wybrać wartość <math>{\tilde s}_i)</math> w całce, w której pojawia sie proces Wienera? Najlepiej jest wybrać z lewej strony przedziału. Aby wyjaśnic dlaczego, rozpatrzmy nieco inną całkę z procesem Wienera, a mianowicie   
+
punkty  <math>{\tilde s}_i</math> w przedziale  <math>[s_i, s_{i+1}]</math>. Mogą one leżeć w lewym końcu przedziału, w prawym końcu przedziału, w środku lub każdym innym punkcie tego przedziału.  Okazuje się, że tej własności nie ma drugi  typ całki!! W takim razie w jakim punkcie przedziału należy wybrać wartość <math>{\tilde s}_i</math> w całce, w której pojawia sie proces Wienera? Najlepiej jest wybrać z lewej strony przedziału z czysto praktycznej przyczyny (ułatwia to rachunki). Aby wyjaśnic dlaczego, rozpatrzmy nieco inną całkę z procesem Wienera, a mianowicie   
Linia 130: Linia 130:
   </equation>
   </equation>
-
Tak określona całka ma "przyjazne" własności z tego powodu, że wartości średnie typu  
+
Tak określona całka nazywa się całką Ito i ma "przyjazne" własności z tego powodu, że wartości średnie typu  
Linia 136: Linia 136:
-
rozbijają się na iloczyny wartości  średnich ponieważ proces Wienera jest procesem o niezależnych przyrostach na nieprzekrywających sie przedziałach (porównaj obliczenie funkcji korelacyjnej procesu Wienera), a wartość średnia iloczynu niezależnych zmiennych losowych jest równa iloczynowi wartości średnich  tych zmiennych.
+
rozbijają się na iloczyny wartości  średnich ponieważ proces Wienera jest procesem o niezależnych przyrostach na nieprzekrywających sie przedziałach (porównaj obliczenie funkcji korelacyjnej procesu Wienera), a wartość średnia iloczynu niezależnych zmiennych losowych jest równa iloczynowi wartości średnich  tych zmiennych. Jest to główna przyczyna takiej definicji całek Ito. Należy podkreślić, że dla rzeczywistych procesów losowych taki wybór nie zawsze jest poprawny. O tym powiemy później.  
Linia 147: Linia 147:
-
Całki,  w definicji których  wartości procesu <math>X(t)</math> lub <math>W(t)</math> należy brać z lewej strony przedziałów <math>[s_i, s_{i+1}]</math>, nazywamy całkami Ito lub całkami w interpretacji Ito.
+
Całki,  w definicji których  wartości procesu <math>X(t)</math> lub <math>W(t)</math> należy brać z lewej strony przedziałów <math>[s_i, s_{i+1}]</math>, nazywamy całkami Ito lub całkami w interpretacji Ito. Ponieważ jak na razie z czysto matematycznego punktu widzenia  wybór punktu z lewej strony przedziału jest arbitralny, każdy inny punkt jest równo uprawniony. Ale należy bezwględnie pamiętać, że zmiana położenia punktu <math>{\tilde s}_i</math> w przedziale <math>[s_i, s_{i+1}] </math> oznacza zmianę  wartości całki. To odróżnia całki stochastyczne od "tradycyjnych" całek Riemanna.
 +
 
 +
Istnieją także inne definicje całek stochastycznych. Druga, konkurencyjna definicja jest następująca: 
 +
 
 +
 
 +
 
 +
<equation id="eqn:10.13-equation">
 +
  </equation>
 +
<math>I= \int_{t_0}^t G(X(s), s) \cdot dW(s) = \lim_{n \to \infty} \sum_{i=0}^{n-1}
 +
G\left(\frac{X(s_{i+1} + X(s_i)}{2}, {\tilde s}_i\right) [W(s_{i+1}) -W(s_i)]</math>
===Rachunek różniczkowy Ito===
===Rachunek różniczkowy Ito===
===Równania Ito i procesy dyfuzji===
===Równania Ito i procesy dyfuzji===

Wersja z 08:22, 25 mar 2010

Spis treści

Stochastyczne równania różniczkowe

Pamiętamy, że proces Wienera otrzymaliśmy jako graniczny proces błądzenia przypadkowego cząstki poruszającej się ruchem jednowymiarowym. Uogólnienie na przypadek dwóch lub trzech wymiarów nie stanowi problemu. Proces Wienera \(W(t)\) opisuje w tym przypadku położenie cząstki. Pochodna procesu Wienera jest białym szumem gaussowskim \(\Gamma(t)\). Jeżeli oznaczymy położenie cząski przez \(X(t)\), to możemy napisać następującą relację

\[\frac{dX(t)}{dt} =\Gamma(t)\]


gdzie lewa strona jest prędkością cząstki Browna. Możemy spojrzeć na tę relację jak na stochastyczne równanie różniczkowe z losowym wyrazem \(\Gamma(t)\), który jest białym szumem gaussowskim. Biały szum gaussowski można zastąpić innymi procesami losowymi. Możemy tego typu równanie uogólniać do różnych postaci. Dla przykładu

(1)\(\frac{dX(t)}{dt} = F(X(t), t) + G(X(t), t)\Gamma(t)\)

gdzie funkcje \(F(x, t)\) oraz \(G(x, t)\) są funkcjami deterministycznymi (nielosowymi).

Okazuje się, że interpretacja takich równań stochastycznych z białymi szumami (poissonowskim, gaussowskim lub najogólniej Levy'ego) nie jest jednoznaczna w odróżnieniu od równań różniczkowych deterministycznych, to znaczy takich, które nie zawierają żadnych wielkości losowych. Gdzie tkwi przyczyna niejednoznaczności? Mozna odpowiedzieć, że źródłem tych niejednoznaczności jest własność procesu Wienera, Poissona lub w ogólności Levy'ego. Pamiętamy, że są to procesy o niezależnych przyrostach na nieprzekrywających się przedziałach. To jest istota zagadnienia.

Fizycy nazywają Równanie (1) równaniem Langevina. Matematycy nie lubią takiej postaci tego równania. Dlaczego? Ponieważ, jak pamiętamy, biały szum gaussowski nie jest "poprawnie" zdefiniowany. Nawet w sensie średnikwadratowym! Matematycy preferują inną postać równania (1) którą można otrzymać w następujący sposób: ponieważ

(2)\(\frac{dW(t)}{dt} = \Gamma(t)\)

więc pomnożymy obustronnie równanie (1) przez \(dt\) i otrzymamy


(3)\(dX(t)= F(X(t), t)dt + G(X(t), t) dW(t)\;\)


Ta postać równania nazywa się równaniem Ito. W tym równaniu wszystkie wielkości są poprawnie zdefiniowane. Wielkość \(dW(t)\) jest różniczką czyli przyrostem procesu Wienera:

(4)\(dW(t) = W(t+dt) - W(t)\,\)

Wiemy, że

(5)\(\langle dW(t) \rangle = 0, \; \; \; \; \; \langle [dW(t)]^2 \rangle = 2D dt\)

Stąd, w sensie średniokwadratowym

(6)\( dW(t) = \sqrt{2D dt}\)

Przy takim spojrzeniu, w równaniu (3), pierwszy wyraz po prawej stronie jest rzędu \(dt\), natomiast drugi wyraz jest rzędu \(\sqrt{dt}\).

Możemy powyższe równanie Ito uogolnić na wielowymiarowy przypadek dla wektora procesów stochastycznych

\[\vec{X}(t)= \{X_1(t), X_2(t), \dots, X_n(t)\}\]


Otrzymujemy układ równań Ito w postaci


(7)\(dX_i(t)= F_i({\vec X}(t), t)dt + \sum_{j=1}^n G_{ij}({\vec X}(t), t) dW_j(t), \; \;\; \; i=1, 2, \dots, n \)


gdzie funkcje \(F_i({\vec X}, t)\) oraz \(G_{ij}({\vec X}, t)\) są funkcjami deterministycznymi (nielosowymi) oraz

\[\vec{W}(t)= \{W_1(t), W_2(t), \dots, W_n(t)\}\]


są niezależnymi procesami Wienera o statystyce


(8)\(\langle dW_i(t) \rangle = 0, \; \; \; \; \; \langle dW_i(t) dW_j(t) \rangle = 2D_i \delta_{ij} dt\)

gdzie \(\delta_{ij}\) jest deltą Kroneckera (patrz Dodatek matematyczny).


Całki stochastyczne Ito i Stratonowicza

Równanie (3) ciągle jest "niedodefiniowane". Co to znaczy? Aby wyjaśnić to, przedstawimy je w jeszcze innej postaci. Scałkujmy obustronnie to równanie ze względu na czas w granicach od \(t_0\) do \(t\):

(9)\(X(t) - X(t_0) = \int_{t_0}^t F(X(s), s)ds + \int_{t_0}^t G(X(s), s) dW(s)\)

Otrzymujemy równanie całkowe na proces stochastyczny \(X(t)\). W równaniu tym pojawiają sie dwa typy całek: "tradycyjna" całka Riemanna-Stieltjesa


(10)\(I_1= \int_{t_0}^t F(X(s), s) ds\)

oraz całka, w której występuje proces Wienera

(11)\(I_2= \int_{t_0}^t G(X(s), s) dW(s)\)

Powinniśmy zawsze pamiętać o tym, że całka jest graniczną wartością odpowiedniej sumy. I tak pierwsza całka


(12)\(I_1= \int_{t_0}^t F(X(s), s) ds = \lim_{n \to \infty} \sum_{i=0}^{n-1} F(X({\tilde s}_i), {\tilde s}_i) [s_{i+1} -s_i]\)

gdzie granicę należy rozumieć w sensie średniokwadratowym oraz \({\tilde s}_i \in [s_i, s_{i+1}]\) jest dowolną wartością z danego przedziału \([s_i, s_{i+1}]\). W kursie analizy matematycznej wykazuje się, że graniczna wartość sumy (czyli wartość całki) nie zależy od tego gdzie leżą punkty \({\tilde s}_i\) w przedziale \([s_i, s_{i+1}]\). Mogą one leżeć w lewym końcu przedziału, w prawym końcu przedziału, w środku lub każdym innym punkcie tego przedziału. Okazuje się, że tej własności nie ma drugi typ całki!! W takim razie w jakim punkcie przedziału należy wybrać wartość \({\tilde s}_i\) w całce, w której pojawia sie proces Wienera? Najlepiej jest wybrać z lewej strony przedziału z czysto praktycznej przyczyny (ułatwia to rachunki). Aby wyjaśnic dlaczego, rozpatrzmy nieco inną całkę z procesem Wienera, a mianowicie


(13)\(I_3= \int_{t_0}^t H(W(s), s) dW(s) = \lim_{n \to \infty} \sum_{i=0}^{n-1} H(W(s_i), {\tilde s}_i) [W(s_{i+1}) -W(s_i)]\)

Tak określona całka nazywa się całką Ito i ma "przyjazne" własności z tego powodu, że wartości średnie typu


\( \langle H(W(s_i), {\tilde s}_i) [W(s_{i+1}) -W(s_i)]^k\rangle = \langle H(W(s_i), {\tilde s}_i)\rangle \cdot \langle [W(s_{i+1}) -W(s_i)]^k\rangle\)


rozbijają się na iloczyny wartości średnich ponieważ proces Wienera jest procesem o niezależnych przyrostach na nieprzekrywających sie przedziałach (porównaj obliczenie funkcji korelacyjnej procesu Wienera), a wartość średnia iloczynu niezależnych zmiennych losowych jest równa iloczynowi wartości średnich tych zmiennych. Jest to główna przyczyna takiej definicji całek Ito. Należy podkreślić, że dla rzeczywistych procesów losowych taki wybór nie zawsze jest poprawny. O tym powiemy później.


Teraz możemy zdefiniować całkę (11):


(14)\(I_2= \int_{t_0}^t G(X(s), s) dW(s) = \lim_{n \to \infty} \sum_{i=0}^{n-1} G(X(s_i), {\tilde s}_i) [W(s_{i+1}) -W(s_i)]\)


Całki, w definicji których wartości procesu \(X(t)\) lub \(W(t)\) należy brać z lewej strony przedziałów \([s_i, s_{i+1}]\), nazywamy całkami Ito lub całkami w interpretacji Ito. Ponieważ jak na razie z czysto matematycznego punktu widzenia wybór punktu z lewej strony przedziału jest arbitralny, każdy inny punkt jest równo uprawniony. Ale należy bezwględnie pamiętać, że zmiana położenia punktu \({\tilde s}_i\) w przedziale \([s_i, s_{i+1}] \) oznacza zmianę wartości całki. To odróżnia całki stochastyczne od "tradycyjnych" całek Riemanna.

Istnieją także inne definicje całek stochastycznych. Druga, konkurencyjna definicja jest następująca:


(15)

\(I= \int_{t_0}^t G(X(s), s) \cdot dW(s) = \lim_{n \to \infty} \sum_{i=0}^{n-1} G\left(\frac{X(s_{i+1} + X(s_i)}{2}, {\tilde s}_i\right) [W(s_{i+1}) -W(s_i)]\)

Rachunek różniczkowy Ito

Równania Ito i procesy dyfuzji