Equazione di Fokker-Planck

Una soluzione ad un'equazione di Fokker-Planck monodimensionale, con termine di diffusione. La condizione iniziale è una distribuzione delta di Dirac in x=1: la distribuzione si allarga e sposta il centro (drift) ad x=0.

In matematica e nella teoria della probabilità, l'equazione di Fokker-Planck, il cui nome è dovuto a Adriaan Fokker e a Max Planck, detta anche equazione anticipativa di Kolmogorov, descrive l'evoluzione temporale della funzione di densità di probabilità della posizione di una particella, e può essere generalizzata ad altri enti osservabili.[1]

Il primo impiego dell'equazione di Fokker-Planck fu la descrizione statistica del moto browniano di una particella in un fluido. In una dimensione spaziale x {\displaystyle x} , l'equazione di Fokker-Planck per un processo con termine di deriva D 1 ( x , t ) {\displaystyle D_{1}(x,t)} e termine di diffusione D 2 ( x , t ) {\displaystyle D_{2}(x,t)} è:

t f ( x , t ) = x [ D 1 ( x , t ) f ( x , t ) ] + 2 x 2 [ D 2 ( x , t ) f ( x , t ) ] {\displaystyle {\frac {\partial }{\partial t}}f(x,t)=-{\frac {\partial }{\partial x}}\left[D_{1}(x,t)f(x,t)\right]+{\frac {\partial ^{2}}{\partial x^{2}}}\left[D_{2}(x,t)f(x,t)\right]}

Più in generale, la probabilità tempo-dipendente della distribuzione potrebbe dipendere da un set di   N {\displaystyle \ N} macrovariabili   x i {\displaystyle \ x_{i}} . La forma generale dell'equazione di Fokker-Planck è quindi:

f t = i = 1 N x i [ D i 1 ( x 1 , , x N ) f ] + i = 1 N j = 1 N 2 x i x j [ D i j 2 ( x 1 , , x N ) f ] {\displaystyle {\frac {\partial f}{\partial t}}=-\sum _{i=1}^{N}{\frac {\partial }{\partial x_{i}}}\left[D_{i}^{1}(x_{1},\ldots ,x_{N})f\right]+\sum _{i=1}^{N}\sum _{j=1}^{N}{\frac {\partial ^{2}}{\partial x_{i}\,\partial x_{j}}}\left[D_{ij}^{2}(x_{1},\ldots ,x_{N})f\right]}

dove D 1 {\displaystyle D^{1}} è il vettore di direzione e D 2 {\displaystyle D^{2}} il tensore di diffusione, quest'ultimo dei quali risulta dalla presenza della forza stocastica.

L'equazione

In una dimensione, per un processo di Itō dato dall'equazione differenziale stocastica:

d X t = μ ( X t , t ) d t + 2 D ( X t , t ) d W t {\displaystyle dX_{t}=\mu (X_{t},t)dt+{\sqrt {2D(X_{t},t)}}dW_{t}}

con μ ( X t , t ) {\displaystyle \mu (X_{t},t)} la velocità di deriva, D ( X t , t ) {\displaystyle D(X_{t},t)} il coefficiente di diffusione e W t {\displaystyle W_{t}} un processo di Wiener, l'equazione di Fokker-Planck per la densità di probabilità f ( x , t ) {\displaystyle f(x,t)} di una variabile casuale X t {\displaystyle X_{t}} è data da:

t f ( x , t ) = x [ μ ( x , t ) f ( x , t ) ] + 2 x 2 [ D ( x , t ) f ( x , t ) ] {\displaystyle {\frac {\partial }{\partial t}}f(x,t)=-{\frac {\partial }{\partial x}}\left[\mu (x,t)f(x,t)\right]+{\frac {\partial ^{2}}{\partial x^{2}}}\left[D(x,t)f(x,t)\right]}

Utilizzando la variante di Stratonovich, il processo stocastico può essere scritto come:

d X t = [ μ ( X t , t ) 1 2 X t D ( X t , t ) ] d t + 2 D ( X t , t ) d W t {\displaystyle dX_{t}=\left[\mu (X_{t},t)-{\frac {1}{2}}{\frac {\partial }{\partial X_{t}}}D(X_{t},t)\right]dt+{\sqrt {2D(X_{t},t)}}\circ dW_{t}}

che include un termine aggiuntivo nella velocità di deriva originato da rumore dovuto ad effetti legati al gradiente di diffusione. Ogni soluzione dell'equazione differenziale stocastica di Stratonovich è anche soluzione dell'equazione differenziale stocastica di Itō.

In generale, dato un vettore N-dimensionale X t {\displaystyle \mathbf {X} _{t}} di variabili casuali e un processo di Wiener standard M-dimensionale W t {\displaystyle \mathbf {W} _{t}} :

d X t = μ ( X t , t ) d t + σ ( X t , t ) d W t {\displaystyle d\mathbf {X} _{t}={\boldsymbol {\mu }}(\mathbf {X} _{t},t)\,dt+{\boldsymbol {\sigma }}(\mathbf {X} _{t},t)\,d\mathbf {W} _{t}}

la densità di probabilità f ( x , t ) {\displaystyle f(\mathbf {x} ,t)} per il vettore X t {\displaystyle \mathbf {X} _{t}} soddisfa l'equazione di Fokker-Planck:

f ( x , t ) t = i = 1 N x i [ μ i ( x ) f ( x , t ) ] + 1 2 i = 1 N j = 1 N 2 x i x j [ D i j ( x ) f ( x , t ) ] {\displaystyle {\frac {\partial f(\mathbf {x} ,t)}{\partial t}}=-\sum _{i=1}^{N}{\frac {\partial }{\partial x_{i}}}\left[\mu _{i}(\mathbf {x} )f(\mathbf {x} ,t)\right]+{\frac {1}{2}}\sum _{i=1}^{N}\sum _{j=1}^{N}{\frac {\partial ^{2}}{\partial x_{i}\,\partial x_{j}}}\left[D_{ij}(\mathbf {x} )f(\mathbf {x} ,t)\right]}

con μ = ( μ 1 , , μ N ) {\displaystyle {\boldsymbol {\mu }}=(\mu _{1},\ldots ,\mu _{N})} il vettore velocità deriva, e il tensore di diffusione che è dato da:

D i j ( x , t ) = k = 1 M σ i k ( x , t ) σ j k ( x , t ) {\displaystyle D_{ij}(\mathbf {x} ,t)=\sum _{k=1}^{M}\sigma _{ik}(\mathbf {x} ,t)\sigma _{jk}(\mathbf {x} ,t)}

Se si considera l'equazione differenziale stocastica di Stratonovich:

d X t = μ ( X t , t ) d t + σ ( X t , t ) d W t {\displaystyle d\mathbf {X} _{t}={\boldsymbol {\mu }}(\mathbf {X} _{t},t)\,dt+{\boldsymbol {\sigma }}(\mathbf {X} _{t},t)\circ d\mathbf {W} _{t}}

la relazione di Fokker-Planck assume la forma:

f ( x , t ) t = i = 1 N x i [ μ i ( x ) f ( x , t ) ] + 1 2 k = 1 M i = 1 N x i { σ i k ( x , t ) j = 1 N x j [ σ j k ( x , t ) f ( x , t ) ] } {\displaystyle {\frac {\partial f(\mathbf {x} ,t)}{\partial t}}=-\sum _{i=1}^{N}{\frac {\partial }{\partial x_{i}}}\left[\mu _{i}(\mathbf {x} )f(\mathbf {x} ,t)\right]+{\frac {1}{2}}\sum _{k=1}^{M}\sum _{i=1}^{N}{\frac {\partial }{\partial x_{i}}}\left\{\sigma _{ik}(\mathbf {x} ,t)\sum _{j=1}^{N}{\frac {\partial }{\partial x_{j}}}\left[\sigma _{jk}(\mathbf {x} ,t)f(\mathbf {x} ,t)\right]\right\}}

Relazioni tra equazioni con differenziale stocastico

L'equazione di Fokker-Planck può essere utilizzata per calcolare la probabilità delle densità delle equazioni differenziali stocastiche. Considerando l'equazione differenziale di Itō:

d X t = μ ( X t , t ) d t + σ ( X t , t ) d W t {\displaystyle \mathrm {d} \mathbf {X} _{t}={\boldsymbol {\mu }}(\mathbf {X} _{t},t)\,\mathrm {d} t+{\boldsymbol {\sigma }}(\mathbf {X} _{t},t)\,\mathrm {d} \mathbf {W} _{t}}

dove X t R N {\displaystyle \mathbf {X} _{t}\in \mathbb {R} ^{N}} è lo stato e W t R M {\displaystyle \mathbf {W} _{t}\in \mathbb {R} ^{M}} è un processo di Wiener M-dimensionale standard. Se la distribuzione iniziale è X 0 f ( x , 0 ) {\displaystyle \mathbf {X} _{0}\sim f(\mathbf {x} ,0)} , allora l'ampiezza di probabilità f ( x , t ) {\displaystyle f(\mathbf {x} ,t)} dello stato X t {\displaystyle \mathbf {X} _{t}} è data da un'equazione di Fokker-Planck con direzione e termini di diffusione:

D i 1 ( x , t ) = μ i ( x , t ) D i j 2 ( x , t ) = 1 2 k σ i k ( x , t ) σ k j T ( x , t ) {\displaystyle D_{i}^{1}(\mathbf {x} ,t)=\mu _{i}(\mathbf {x} ,t)\qquad D_{ij}^{2}(\mathbf {x} ,t)={\frac {1}{2}}\sum _{k}\sigma _{ik}(\mathbf {x} ,t)\sigma _{kj}^{\mathsf {T}}(\mathbf {x} ,t)}

Similmente, un'equazione di Fokker-Planck può essere derivata per l'equazione differenziale stocastica di Stratonovich. In questo caso, i termini di direzione provocati dal suono si rivelano se la lunghezza del suono è stato-dipendente.

Esempio

Un processo di Wiener scalare standard è generato dall'equazione stocastica differenziale:

  d X t = d W t {\displaystyle \ \mathrm {d} X_{t}=\mathrm {d} W_{t}}

Il termine di direzione è zero, il coefficiente di diffusione è 1/2 e l'equazione di Fokker-Planck corrispondente è:

f ( x , t ) t = 1 2 2 f ( x , t ) x 2 {\displaystyle {\frac {\partial f(x,t)}{\partial t}}={\frac {1}{2}}{\frac {\partial ^{2}f(x,t)}{\partial x^{2}}}}

che è la forma più semplice di equazione di diffusione.

Moto browniano

Lo stesso argomento in dettaglio: Moto browniano.

Nel caso di una particella che si muova nel quadro dell'equazione di Smoluchowski (che concerne le particelle tali che γ v m a {\displaystyle \gamma v\gg ma} , tipicamente le molecole o gli oggetti di massa "trascurabile"):

X ˙ + F ( X ) γ = σ B {\displaystyle {\dot {X}}+{\frac {F(X)}{\gamma }}=\sigma B}

ove B {\displaystyle B} è un rumore bianco, γ {\displaystyle \textstyle \gamma } il coefficiente di viscosità e F ( x ) {\displaystyle F(x)} un campo di forze. Se p ( x , t ) {\displaystyle p(x,t)} è la probabilità di trovare la particella nel punto x {\displaystyle x} all'istante t {\displaystyle t} , per applicazione del lemma di Itō si ottiene:

p ( x , t ) t = σ 2 2 γ 2 p ( x , t ) + F ( x ) γ . p ( x , t ) {\displaystyle {\frac {\partial p(x,t)}{\partial t}}={\frac {\sigma ^{2}}{2\gamma ^{2}}}\triangle p(x,t)+{\frac {F(x)}{\gamma }}.\nabla p(x,t)}

ove σ 2 2 γ 2 = D {\displaystyle \textstyle {\frac {\sigma ^{2}}{2\gamma ^{2}}}=D} è il coefficiente di diffusione. Una particolare equazione di Fokker-Planck permette, con delle condizioni a contorno e nell'origine adeguate, di studiare il movimento browniano di una particella in un campo di forze.

Considerazioni di calcolo

Il moto browniano segue l'equazione di Langevin, che può essere risolta per molte differenti forzanti stocastiche, che risultano essere mediate (il metodo Monte Carlo, insieme canonico in dinamica molecolare). Tuttavia, al posto di questo approccio intensivo di calcolo, si può utilizzare l'equazione di Fokker-Planck e considerare f ( v , t ) {\displaystyle f(\mathbf {v} ,t)} , ossia la funzione di probabilità di densità di una particella che ha una velocità nell'intervallo ( v , v + d v ) {\displaystyle (\mathbf {v} ,\mathbf {v} +d\mathbf {v} )} , quando inizia il suo moto con v 0 {\displaystyle \mathbf {v} _{0}} a tempo=0.

Soluzione

Essendo un'equazione differenziale alle derivate parziali, l'equazione di Fokker-Planck può essere risolta analiticamente solo in casi particolari. L'analogia formale di questa equazione con l'equazione di Schrödinger consente di usare un operatore tecnico speciale conosciuto dalle meccaniche quantiche per la sua soluzione in un certo numero di casi.

In molte applicazioni si è solo interessati allo stato costante di probabilità della distribuzione f 0 ( x ) {\displaystyle f_{0}(x)} , che può essere trovata da f ˙ 0 ( x ) = 0 {\displaystyle {\dot {f}}_{0}(x)=0} . Il calcolo dei tempi di passaggio iniziale principale e le probabilità di scissione possono essere ridotte alla soluzione di un'equazione differenziale ordinaria che è intimamente legata all'equazione di Fokker-Planck.

Integrale sui cammini

Lo stesso argomento in dettaglio: Integrale sui cammini.

Ogni equazione di Fokker-Planck è equivalente ad un integrale sui cammini: tale formulazione è un ottimo punto di partenza per l'applicazione dei metodi della teoria dei campi.[2]

Dal momento che l'equazione di Fokker-Planck è formalmente equivalente all'equazione di Schrödinger, la si scriva (in una variabile x {\displaystyle x} ) nella forma:

t f ( x , t ) = d x ( [ D 1 ( x , t ) x + D 2 ( x , t ) 2 x 2 ] δ ( x x ) ) f ( x , t ) {\displaystyle {\frac {\partial }{\partial t}}f\left(x^{\prime },t\right)=\int _{-\infty }^{\infty }dx\left(\left[D_{1}\left(x,t\right){\frac {\partial }{\partial x}}+D_{2}\left(x,t\right){\frac {\partial ^{2}}{\partial x^{2}}}\right]\delta \left(x^{\prime }-x\right)\right)f\left(x,t\right)}

La derivata rispetto a x {\displaystyle x} interessa solo la funzione a δ {\displaystyle \delta } , e non f ( x , t ) {\displaystyle f(x,t)} . Integrando su un intervallo temporale ε {\displaystyle \varepsilon } :

f ( x , t + ε ) = d x ( ( 1 + ε [ D 1 ( x , t ) x + D 2 ( x , t ) 2 x 2 ] ) δ ( x x ) ) f ( x , t ) + O ( ε 2 ) {\displaystyle f\left(x^{\prime },t+\varepsilon \right)=\int _{-\infty }^{\infty }\,dx\left(\left(1+\varepsilon \left[D_{1}\left(x,t\right){\frac {\partial }{\partial x}}+D_{2}\left(x,t\right){\frac {\partial ^{2}}{\partial x^{2}}}\right]\right)\delta \left(x^{\prime }-x\right)\right)f\left(x,t\right)+O\left(\varepsilon ^{2}\right)}

Inserendo l'integrale di Fourier per la funzione δ {\displaystyle \delta } :

δ ( x x ) = i i d x ~ 2 π i e x ~ ( x x ) {\displaystyle \delta \left(x^{\prime }-x\right)=\int _{-i\infty }^{i\infty }{\frac {d{\tilde {x}}}{2\pi i}}e^{{\tilde {x}}\left(x-x^{\prime }\right)}}

si ha:

f ( x , t + ε ) = d x i i d x ~ 2 π i ( 1 + ε [ x ~ D 1 ( x , t ) + x ~ 2 D 2 ( x , t ) ] ) e x ~ ( x x ) f ( x , t ) + O ( ε 2 ) = d x i i d x ~ 2 π i exp ( ε [ x ~ ( x x ) ε + x ~ D 1 ( x , t ) + x ~ 2 D 2 ( x , t ) ] ) f ( x , t ) + O ( ε 2 ) {\displaystyle {\begin{aligned}f\left(x^{\prime },t+\varepsilon \right)&=\int _{-\infty }^{\infty }dx\int _{-i\infty }^{i\infty }{\frac {d{\tilde {x}}}{2\pi i}}\left(1+\varepsilon \left[{\tilde {x}}D_{1}\left(x,t\right)+{\tilde {x}}^{2}D_{2}\left(x,t\right)\right]\right)e^{{\tilde {x}}\left(x-x^{\prime }\right)}f\left(x,t\right)+O\left(\varepsilon ^{2}\right)\\&=\int _{-\infty }^{\infty }dx\int _{-i\infty }^{i\infty }{\frac {d{\tilde {x}}}{2\pi i}}\exp \left(\varepsilon \left[-{\tilde {x}}{\frac {\left(x^{\prime }-x\right)}{\varepsilon }}+{\tilde {x}}D_{1}\left(x,t\right)+{\tilde {x}}^{2}D_{2}\left(x,t\right)\right]\right)f\left(x,t\right)+O\left(\varepsilon ^{2}\right)\end{aligned}}}

Questa equazione esprime f ( x , t + ε ) {\displaystyle f\left(x^{\prime },t+\varepsilon \right)} come un funzionale su f ( x , t ) {\displaystyle f\left(x,t\right)} . Iterando ( t t ) / ε {\displaystyle \left(t^{\prime }-t\right)/\varepsilon } volte e facendo il limite per ε 0 {\displaystyle \varepsilon \longrightarrow 0} si ha l'integrale sui cammini, con Lagrangiana data da:

L = d t [ x ~ D 1 ( x , t ) + x ~ 2 D 2 ( x , t ) x ~ x t ] {\displaystyle L=\int dt\left[{\tilde {x}}D_{1}\left(x,t\right)+{\tilde {x}}^{2}D_{2}\left(x,t\right)-{\tilde {x}}{\frac {\partial x}{\partial t}}\right]}

Anche se in modo formalmente differente, sono molti i problemi che sono affrontati tramite l'equazione di Fokker-Planck o la sua formulazione integrale.

Particolari casi con soluzione nota e inversione

In Matematica finanziaria nel contesto della modellizzazione dello smile di volatilità per opzioni tramite modelli di volatilità locale, si presenta l'esigenza di derivare il coefficiente di diffusione σ ( X t , t ) {\displaystyle {\sigma }(\mathbf {X} _{t},t)} coerente con una curva di densità dedotta dai prezzi di mercato delle opzioni. Si tratta quindi di invertire l'equazione di Fokker-Planck: data la densità f(x,t) dedotta dal mercato per il sottostante X {\displaystyle X} dell'opzione, si desidera ricavare la volatilità locale σ ( X t , t ) {\displaystyle {\sigma }(\mathbf {X} _{t},t)} coerente con f {\displaystyle f} . Questo è un problema inverso che è stato risolto da Dupire (1994, 1997) in generale in forma non-parametrica, e da Brigo e Mercurio (2002, 2003) in forma parametrica tramite l'introduzione di una particolare volatilità locale σ ( X t , t ) {\displaystyle {\sigma }(\mathbf {X} _{t},t)} coerente con una soluzione dell'equazione di Fokker-Planck data da una mistura di densità. Si vedano anche i testi di Fengler (2008), Gatheral (2008) e Musiela e Rutkowski (2008).

Note

  1. ^ Leo P. Kadanoff, Statistical Physics: statics, dynamics and renormalization, World Scientific, 2000, ISBN 981-02-3764-2.
  2. ^ Zinn-Justin, Jean, Quantum field theory and critical phenomena, Oxford, Clarendon Press, 1996, ISBN 0-19-851882-X.

Bibliografia

  • Aleardo Adotti; Damiano Brigo; Fabio Mercurio, Uno Smile per Combinazione, Risk Italia, marzo 2001, p. 64-68
  • Damiano Brigo, Fabio Mercurio, Francesco Rapisarda. Smile con volatilità incerta, Risk Italia (2004)
  • (EN) Hannes Risken, The Fokker–Planck Equation: Methods of Solutions and Applications, 2nd edition, Springer Series in Synergetics, Springer, ISBN 3-540-61530-X.
  • (EN) Crispin W. Gardiner, Handbook of Stochastic Methods, 3rd edition (paperback), Springer, ISBN 3-540-20882-8.
  • (EN) Dupire, B. (1994) "Pricing with a Smile". Risk Magazine, January, 18-20.
  • (EN) Dupire, B. (1997). "Pricing and Hedging with Smiles. Mathematics of Derivative Securities". Edited by M.A.H. Dempster and S.R. Pliska, Cambridge University Press, Cambridge, 103-111.
  • (EN) Brigo, D, Mercurio, F, "Lognormal-mixture dynamics and calibration to market volatility smiles", International Journal of Theoretical and Applied Finance, 2002, Vol: 5.
  • (EN) Brigo, D, Mercurio, F, Sartorelli, G, Alternative asset-price dynamics and volatility smile, QUANT FINANC, 2003, Vol: 3, Pages: 173 - 183, ISSN 1469-7688
  • (EN) Fengler, M. R. (2008). Semiparametric Modeling of Implied Volatility, 2005, Springer Verlag.
  • (EN) Gatheral, J. (2008). The Volatility Surface. Wiley and Sons.
  • (EN) Marek Musiela, Marek Rutkowski. Martingale Methods in Financial Modelling, 2008, 2nd Edition, Springer-Verlag.

Voci correlate

Collegamenti esterni

  • Fokker–Planck equation on the Earliest known uses of some of the words of mathematics
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica