Malliavin calculus

From Wikipedia, the free encyclopedia

The Malliavin calculus, named after Paul Malliavin, is a theory of variational stochastic calculus. In other words it provides the mechanics to compute derivatives of random variables.

The original motivation for the development of the subject was the desirability to provide a stochastic proof that Hörmander's condition is sufficient to ensure that the solution of a stochastic differential equation has a density (which was earlier established by PDE techniques). The calculus also allows important regularity bounds to be obtained for this density.

While this original motivation is still very important the calculus has found numerous other applications; for example in stochastic filtering. A useful feature is the ability to perform integration by parts on random variables. This may be used in financial mathematics to compute sensitivities of financial derivatives (also known as the Greeks).

Contents

[edit] Invariance principle

The usual invariance principle for Lebesgue integration is for any real h the following holds

 \int f(x+h)\, d \lambda(x) = \int f(x)\, d \lambda(x).

This can be used to derive the integration by parts formula since setting f = gh it implies

 0= \int f' \,d \lambda = \int (gh)' \,d \lambda = \int g h'\, d \lambda + 
\int g' h\, d \lambda.

In the stochastic sense, for a Cameron-Martin-Girsanov direction

 \varphi(t) = \int_0^t h_s\, d s

an analogue of the invariance principle can be derived and hence an integration by parts formula

 E(F(X))= E \left [F(X-\varepsilon \varphi) \exp \left ( \varepsilon\int_0^1 u_s\, d X_s -
\frac{1}{2}\varepsilon^2 \int_0^1 u_s\, ds \right ) \right ].

[edit] Clark-Ocone formula

One of the most useful results from Malliavin calculus is the Clark-Ocone theorem, which allows the process in the martingale representation theorem to be identified explicitly. A simplified version of this theorem is as follows:

For F : C[0,1] \to \R satisfying  E(F(X)^2) < \infty which is Lipschitz and such that F has a strong derivative kernel, in the sense that for \varphi in C[0,1]

 \lim_{\varepsilon \to 0} (F(X+\varepsilon \varphi) - F(X) ) = \int_0^1 F'(X,dt) \varphi(t)\ \mathrm{a.e.}\ X

then

F(X) = E(F(X)) + \int_0^1 H_t \,d X_t

where H is the previsible projection of F'(x, (t,1]) which may be viewed as the derivative of the function F with respect to a suitable parallel shift of the process X over the portion (t,1] of its domain.

This may be more concisely expressed by

F(X) = E(F(X))+\int_0^1 E (D_t F | \mathcal{F}_t ) \, d X_t

Much of the work in the formal development of the Malliavin calculus involves extending this result to the largest possible class of functionals F by replacing the derivative kernel used above by the "Malliavin derivative" denoted Dt in the above statement of the result.

[edit] Skorohod integral

The Skorohod integral operator which is conventionally denoted δ is defined as the adjoint of the Malliavin derivative thus for u in the domain of the operator which is a subset of L^2([0,\infty) \times \Omega), for F in the domain of the Malliavin derivative, we require

 E (\langle DF, u \rangle ) = E ( F \delta (u) )

where the inner product is that on L^2[0,\infty) viz

 \langle f, g \rangle = \int_0^\infty f(s) g(s) \, ds.

The existence of this adjoint follows from the Riesz representation theorem for linear operators on Hilbert spaces.

It can be shown that if u is adapted then

 \delta(u) = \int_0^\infty u_t\, d W_t

where the integral is to be understood in the Itô sense. Thus this provides a method of extending the Itô integral to non adapted integrands.


[edit] Arithmetic Asian options

There is no known density function for Asian options and so Malliavin calculus techniques can be used to determine formula that can be used to evaluate the greeks for this option. We give the mathematical formulation for the delta of an arithemtic Asian option. An arithmetic Asian option's payoff is a function of the arithmetic average of the stock price \overline{S}_T=\frac{1}{T}\int_0^T S_t\, dt. Hence the payoff can be expressed as f\left(\overline{S}_T\right)=f\left(\frac{1}{T}\int_0^T S_t\,dt \right), where f is the payoff function. The time is expressed as a fraction of 250, as this this the number of business days in a year. That is T= \frac{i}{250} for i\in\mathbb{N}.

For instance, an Asian call option with strike price K, is a derivative security with payoff f(\overline{S}_T)=\left( \frac{1}{T}\int_0^T S_t\,dt-K\right)^+. There is no closed formula for the probability density function of \overline{S}_T=\displaystyle{{\left(\frac{1}{T}\int_0^T S_t\,dt\right)}}, so there is no explicit formula for the price and thus there is no explicit formula for the greeks since the greeks are derivatives of the price of the option. The price of an option at time 0 is given by V_0=e^{-rT}\mathbb{E}_\mathbb{Q}\left(f\left( \frac{1}{T}\int_0^T S_t\,dt\right)\right)=e^{-rT}\mathbb{E}_\mathbb{Q}\left(f(\overline{S}_T)\right).

The delta therefore becomes

\Delta=\frac{\partial V_0}{\partial S_0}=e^{-rT}\mathbb{E}_\mathbb{Q}\left(f^{'}\left(\overline{S}_T\right)\frac{\partial \overline{S}_T}{\partial S_0} \right)=\frac{e^{-rT}}{S_0}\mathbb{E}_\mathbb{Q}\left(f^{'}\left(\overline{S}_T\right)\overline{S}_T\right)

The partial derivative of \overline{S}_T with respect to S0 is

\frac{\partial \overline{S}_T}{\partial S_0}= \frac{\partial}{\partial S_0}\frac{1}{T}\int_0^T S_t\,dt

=\frac{1}{T}\frac{\partial}{\partial S_0}\int_0^T S_t\,dt =\frac{1}{T}\int_0^T \frac{\partial}{\partial S_0}S_t\,dt

by Leibniz rule. And since S_t=S_0\exp\left((r-\frac{1}{2}\sigma^2)t+\sigma W_t\right),  \frac{\partial}{\partial S_0}S_t=\exp\left(\left(r-\frac{1}{2}\sigma^2\right)t+\sigma W_t\right)=\frac{S_t}{S_0}.Thus \frac{\partial \overline{S}_T}{\partial S_0}=\frac{1}{TS_0}\int_0^T S_t\,dt=\frac{1}{S_0}\overline{S}_T.

But

\Delta=\frac{\partial V_0}{\partial S_0}=\mathbb{E}_\mathbb{Q}\left(e^{-rT}f^{'}\left(\overline{S}_T\right)\frac{\partial \overline{S}_T}{\partial S_0} \right)={e^{-rT}}\mathbb{E}_\mathbb{Q}\left(f(\overline{S}_T)\mathcal{K}\left(\overline{S}_T,\frac{d\overline{S}_T}{d S_0}\right)\right)


From this, we then have that


\Delta=\frac{e^{-rT}}{S_0}\mathbb{E}_\mathbb{Q}\left(f(\overline{S}_T)\mathcal{K}\left(\overline{S}_T,\overline{S}_T\right)\right)

where

{\mathcal{K}}\left(\overline{S}_T,\overline{S}_T\right)=\delta\left(\overline{S}_Th_t(D_\gamma \overline{S}_T)^{-1}\right).

We first find the Malliavin derivative of \overline{S}_T. This evaluates to D_t \overline{S}_T=D_t \frac{1}{T}\int_0^T S_r\,dr=\frac{1}{T}\int_0^TD_t S_r\,dr=\frac{\sigma}{T}\int_t^T S_r\,dr, using the fact that DtSr = σSr and the fact that (DtFs)(ω) = 0 for all \omega\in\Omega if Fs, for s\in[0,T], is adapted to the natural filtration generated by the Brownian motion, and t > s. The integral is non-zero for r\in(t,T] and this is reflected in the limits of the integral.

For the Skorohod integral \delta\left(\overline{S}_Th_t(D_\gamma \overline{S}_T)^{-1}\right), we use ht = St for t\in [0,T], in D_\gamma \overline{S}_T= \frac{1}{T}\int_0^T(D_t\overline{S}_T)S_t\,dt and we see that

\delta\left(\overline{S}_Th_t(D_\gamma \overline{S}_T)^{-1}\right)=\delta\left(\frac{\overline{S}_Th_t}{D_\gamma \overline{S}_T}\right)
=\delta\left(\frac{\left( \frac{1}{T}\int_0^T S_t\,dt\right)S_t}{\int_0^T(D_t\overline{S}_T)S_t\,dt} \right)
=\delta\left(\frac{\left( \frac{1}{T}\int_0^T S_t\,dt\right)S_t}{\int_0^T\left(\frac{\sigma}{T}\int_t^T S_r\,dr\right)S_t\,dt} \right).

We need to evaluate the integral \int_0^T\left(\frac{\sigma}{T}\int_t^T S_r\,dr\right)S_t\,dt=\frac{\sigma}{T}\int_0^T\left(\int_t^T S_r\,dr\right)S_t\,dt in the denominator of the Skorohod integral. We see that if \tau=\int_t^T S_r\,dr, then d\tau=-S_t\,dt by the Leibniz rule. Using these substitutions we get that

\int\left(\int_t^T S_r\,dr\right)S_t\,dt=\int-\tau\,d\tau
=-\frac{1}{2}\tau^2
=-\frac{1}{2}\left(\int_t^T S_r\,dr\right)^2.

Hence

\int_0^T\left(\int_t^T S_r\,dr\right)S_t\,dt=\left.-\frac{1}{2}\left(\int_t^T S_r\,dr\right)^2\right|_0^T

=-(0-\frac{1}{2}\left(\int_0^T S_r\,dr\right)^2 =\frac{1}{2}\left(\int_0^T S_r\,dr\right)^2.

From this we get that


\delta\left(\frac{\left( \frac{1}{T}\int_0^T S_t\,dt\right)S_t}{\int_0^T\left(\frac{\sigma}{T}\int_t^T S_r\,dr\right)S_t\,dt} \right)=\delta\left(\frac{\left( \frac{1}{T}\int_0^T S_t\,dt\right)S_t}{\frac{\sigma}{2T}{\left(\int_0^T S_t\,dt\right)^2}} \right)

=\frac{2}{\sigma}\delta\left(\frac{S_t}{\int_0^T S_t\,dt} \right).

Next we need to evaluate \delta\left(\frac{S_t}{\int_0^T S_t\,dt} \right). For this we use the integration by parts formula: Let F\in \mathbb{D}_{1,2}([0,T]\times \Omega) and H\in L^2([0,T]\times \Omega). Then \int_0^TFH\,\delta W_t=F\int_0^T H_t\,\delta W_t-\int_0^T(D_tF)H_t\,dt for all (t,\omega)\in [0,T]\times \Omega. We set F=\frac{1}{\int_0^T S_t\,dt} and H = St. Now we see that since the stock price process St is adapted to the filtration generated by the Brownian motion, \int_0^T S_t\,\delta W_t=\int_0^T S_t\,dW_t

Next, to evaluate D_t\frac{1}{\int_0^T S_t\,dt}, we use the chain rule with f(x)=\frac{1}{x}. Hence

D_t\frac{1}{\int_0^T S_t\,dt}=-\frac{1}{\left(\int_0^T S_t\,dt\right)^2}D_t\int_0^TS_t\,dt.

After this we evaluate D_t\int_0^TS_t\,dt. We find this to be

D_t\int_0^TS_t\,dt=\int_0^TD_t S_t\,dt
=\int_t^T\sigma S_t\,dt
=\sigma\int_t^TS_t\,dt

Thus


\delta\left(\frac{S_t}{\int_0^T S_t\,dt} \right)=\frac{\int_0^TS_t\,dW_t}{\int_0^T S_t\,dt}+\frac{\int_0^TS_t\left(\int_t^T\sigma S_r\right)\,dt}{\left(\int_0^TS_t\,dt\right)^2} =\frac{\int_0^TS_t\,dW_t}{\int_0^TS_t\,dt}+\frac{\sigma}{2}\frac{\left(\int_0^TS_t\,dt\right)^2}{\left(\int_0^TS_t\,dt\right)^2} \frac{\int_0^TS_t\,dW_t}{\int_0^T S_t\,dt}+\frac{\sigma}{2}.


Finally we get that


\frac{2}{\sigma}\delta\left(\frac{S_t}{\int_0^T S_t\,dt} \right)= \frac{2}{\sigma}\frac{\int_0^T S_t\,dW_t}{\int_0^T S_t\,dt}+1.

We can evaluate this expression more. The Itô integral \int_0^T S_t\,dW_t can be worked out by applying the Itô formula on \dfrac{S_t}{\sigma}. Thus d\left(\frac{S_t}{\sigma}\right)=\frac{1}{\sigma}\left(rS_t\,dt +\sigma S_tdW_t\right). In integral form, \frac{S_T}{\sigma}-\frac{S_0}{\sigma}=\frac{r}{\sigma}\int_0^T S_t\,dt +\int_0^TS_t\,dW_t. Hence

\int_0^TS_t\,dW_t=\frac{S_T}{\sigma}-\frac{S_0}{\sigma}-\frac{r}{\sigma}\int_0^T S_t\,dt =\frac{1}{\sigma}\left(S_T-S_0-r\int_0^TS_t\,dt\right).


And so,

\frac{2}{\sigma}\frac{\int_0^T S_t\,dW_t}{\int_0^T S_t\,dt}=\frac{2}{\sigma}\frac{\frac{1}{\sigma}\left(S_T-S_0-r\int_0^TS_t\,dt\right)}{\int_0^T S_t\,dt} =\frac{2(S_T-S_0)}{\sigma^2\int_0^TS_t\,dt}-\frac{2r}{\sigma^2}.


Putting all of this together, we have that \frac{2}{\sigma}\frac{\int_0^T S_t\,dW_t}{\int_0^T S_t\,dt}+1 =\frac{2(S_T-S_0)}{\sigma^2\int_0^TS_t\,dt}-\frac{2r}{\sigma^2}+1=\frac{2}{\sigma^2}\left( \frac{S_T-S_0}{\int_0^TS_t\,dt}-m\right) \frac{2}{\sigma^2}\left( \frac{S_T-S_0}{T\left(\frac{1}{T}\int_0^TS_t\,dt\right)}-m\right) \frac{2}{\sigma^2}\left( \frac{S_T-S_0}{T\overline{S}_T}-m\right)

where m=r-\frac{\sigma^2}{2}.

Finally the delta is \Delta=\frac{2e^{-rT}}{S_0\sigma^2}\mathbb{E}_\mathbb{Q}\left(f(\overline{S}_T)\left(\frac{S_T-S_0}{T\overline{S}_T}-m\right)\right).

[edit] References

  • Kusuoka, S. and Stroock, D., Applications of Malliavin Calculus I, Stochastic Analysis, Proceedings Taniguchi International Symposium Katata and Kyoto 1982, pp 271-306 (1981)
  • Kusuoka, S. and Stroock, D. Applications of Malliavin Calculus II, J. Faculty Sci. Uni. Tokyo Sect. 1A Math., 32 pp 1-76 (1985)
  • Kusuoka, S. and Stroock, D. Applications of Malliavin Calculus III, J. Faculty Sci. Univ. Tokyo Sect. 1A Math., 34 pp 391-442 (1987)
  • Malliavin, Paul and Thalmaier, Anton. Stochastic Calculus of Variations in Mathematical Finance, Springer 2005, ISBN 3-540-43431-3
  • Nualart, David (2006). The Malliavin calculus and related topics, Second edition, Probability and its Applications (New York), Berlin: Springer-Verlag. ISBN 978-3-540-28328-7. 
  • Bell, Denis. The Malliavin Calculus, Dover 2007.

[edit] External links