M2AN, Vol. 38, N 1, 2004, pp. 37–71 DOI: 10.1051/m2an:2004003
FAST DETERMINISTIC PRICING OF OPTIONS ON L´ EVY DRIVEN ASSETS
∗Ana-Maria Matache
1, Tobias von Petersdorff
2and Christoph Schwab
3Abstract. Arbitrage-free pricesuof European contracts on risky assets whose log-returns are mod- elled by L´evy processes satisfy a parabolic partial integro-differential equation (PIDE)∂tu+A[u] = 0.
This PIDE is localized to bounded domains and the error due to this localization is estimated. The localized PIDE is discretized by theθ-scheme in time and a wavelet Galerkin method withNdegrees of freedom in log-price space. The dense matrix forAcan be replaced by a sparse matrix in the wavelet basis, and the linear systems in each implicit time step are solved approximatively with GMRES in linear complexity. The total work of the algorithm forM time steps is bounded byO(MN(log(N))2) operations and O(Nlog(N)) memory. The deterministic algorithm gives optimal convergence rates (up to logarithmic terms) for the computed solution in the same complexity as finite difference ap- proximations of the standard Black–Scholes equation. Computational examples for various L´evy price processes are presented.
Mathematics Subject Classification. 65N30, 60J75.
Received: February 27, 2003.
1. Introduction
Since the seminal paper [8], the pricing of options by means of partial differential equations has become standard practice in quantitative finance, either by means of explicit solution formulas for the heat equation (e.g.[21, 23, 25]) in the case of European vanillas or by numerical methods in the case of American or Barrier options.
In recent years, awareness of the shortcomings of the Black–Scholes model has increased and more general models for the stochastic dynamics of the risky asset have been proposed: we mention only stochastic volatility models and “stochastic clocks”. The latter lead to price processes with a jump component: the Wiener process
Keywords and phrases.Parabolic partial integro-differential equations, L´evy processes, Markov processes, Galerkin finite element method, wavelet, matrix compression, GMRES.
∗ Research was supported by Credit Suisse Group, Swiss Re and UBS AG through RiskLab, Switzerland under the RiskLab project Fast Deterministic Valuations for Assets Driven by L´evy Processes and performed while the 2nd author visited the Seminar for Applied Mathematics of ETH Z¨urich in 2001. C. Schwab was supported in part under the IHP network Breaking Complexity of the EC (contract number HPRN-CT-2002-00286) with support by the Swiss Federal Office for Science and Education under grant No. BBW 02.0418.
1 RiskLab and Seminar for Applied Mathematics, ETH-Zentrum, 8092 Z¨urich, Switzerland.
2 Department of Mathematics, University of Maryland, College Park, MD 20742, USA.
3 Seminar for Applied Mathematics, ETH-Zentrum, 8092 Z¨urich, Switzerland. e-mail:[email protected]
c EDP Sciences, SMAI 2004
from the Black–Scholes model is replaced by a L´evy process (seee.g.[3, 9, 10, 12, 15, 18, 27, 28, 31, 35–37] and the references therein and [7, 38] for fundamentals on L´evy processes).
Abandoning the Wiener process as price process renders the market in the model incomplete and the mar- tingale measure in the pricing problem non-unique. After selection of an equivalent martingale measureQthe asset pricing problem becomes once again the problem of solving a deterministic equation. This equation is a parabolic integro-differential equation (PIDE) with non-integrable kernel if the jump activity of the L´evy process is infinite.
In case of European vanillas and in logarithmic price, this equation is posed on the whole real line. The justification, numerical analysis and rigorous derivation of efficient solution algorithms for this PIDE is the purpose of the present paper. Its outline is as follows: after brief recapitulation of the Black–Scholes model of asset pricing, and in particular of the functional setting which accommodates exponentially growing pay- off functions we turn in Section 3 to the PIDE for pricing options on L´evy driven assets. We establish its well-posedness in spaces of possibly exponentially growing solutions and give a suitable variational formulation.
Section 4 is devoted to the truncation of the PIDE to a bounded domain – an essential step for numerical simulation as well as for modeling certain types of contracts. Due to the jump part of the L´evy process, this localization cannot be effected by simple restriction to the bounded domain plus suitable local boundary conditions, but must take into account the pay-off beyond the computational domain. We show how to do this so that the localization error decays exponentially with the size of the truncation domain; contrary to earlier work in the Black–Scholes case [22] the proof does not use the maximum principle, but rathera prioriestimates in exponentially weighted spaces.
Section 5 is devoted to our solution algorithm – the θ-scheme for time-stepping and a wavelet-Galerkin discretization of the integro-differential operator. We show that the solution algorithm has the same asymptotic complexity as the Finite Element Method (FEM) for the Black–Scholes equation. Finally, we present numerical examples of L´evy pricing – European vanillas under Variance Gamma and CGMY-processes with finite and infinite activity can be handled by our approach in a unified fashion.
Let us briefly comment on how our approach compares with Fourier techniques [11, 12]. These methods require the characteristic function of the process and allow, via Fast Fourier Transform (FFT), the efficient evaluation of the jump operator. Unlike the Fourier Transform, wavelets are well localized also in price space which allows to treat barrier and American contracts; moreover, wavelets allow to compress finite intensity jump operators to sublinear complexity.
The wavelet approach requires the distributional kernel of the infinitesimal generator of the L´evy process, i.e., the inverse Fourier transform of the characteristic function. It allows to handle barrier, touch-and-out or no-touch type contracts deterministically, i.e. without Monte-Carlo techniques. It also allows to price American puts on L´evy driven underlying [30] and, more importantly, also accommodates more general infinite activity Markovian processes for the log-returns of the risky assets where the jump-measures are not translation invariant. The present results have been announced in [29].
2. Pricing European vanillas in the Black–Scholes setting
Our option pricing algorithm will be developed in a variational framework. We present the necessary function spaces first for a Black–Scholes market [8], following [25].
Classical option pricing theory of Black and Scholes relies on the fact that the pay-off of every contingent claim can be duplicated by a portfolio consisting of investments in the underlying stock and in a bond paying a riskless rate of interest. The model of Black and Scholes consists of one risky asset, a share with spot priceSt at time tand a riskless asset with spotS0t at timet satisfying the following ordinary differential equation
dSt0=rSt0dt,
withr >0 being the riskless interest rate. The price of the risky asset is modelled by the following stochastic differential equation
dSt=St(µdt+σdBt),
with µ, σ being constants and Bt the standard brownian motion built on a probability space (Ω,F, P). We denote by (Ft)t its natural filtration. It is well-known, see e.g. [25], that there exists a unique probability measure Q under which the discounted stock price ˜St := e−rtSt is a martingale and any option defined by a non-negative, FT-measurable random variable g is replicable and the value at time t < T of any replicating portfolio is given by
f(t, St) =EQ h
e−r(T−t)g(ST)|Ft
i .
2.1. Black–Scholes equation
To present the Black–Scholes (BS) equation and its variational formulation, we focus exemplarily on European call options with pay-off (S−K)+:= max{S−K,0}but emphasize that our framework accommodates pay-off functions inL2loc(R+) with polynomial growth as|S| → ∞.
The pricef(t, St) has to satisfy the BS equation
∂f
∂t +σ2 2 S2∂2f
∂S2 +rS∂f
∂S−rf = 0 in (0, T)×(0,∞) (2.1)
together with the terminal condition at maturity
f(T, S) = (S−K)+. (2.2)
The BS equation (2.1) degenerates atS = 0. To remove the degeneracy, we change to logarithmic return price x= log(S) and write the BS equation (2.1)–(2.2) foru(t, x) :=f(t,ex)
∂u
∂t +σ2 2
∂2u
∂x2 +
r−σ2 2
∂u
∂x −ru= 0 in (0, T)×R
u(T, x) =h(x) := (ex−K)+. (2.3) In the time to maturityτ =T−t, (2.3) forw(τ, x) =u(T−τ, x) reads:
∂w
∂τ −σ2 2
∂2w
∂x2 −
r−σ2 2
∂w
∂x +rw= 0 in (0, T)×R
w(0, x) =h(x). (2.4)
2.2. Variational formulation
We derive the variational formulation to (2.4). We observe that the pay-off functionhin (2.3), (2.4) does not belong to L2(R). Moreover, since we switched to logarithmic price, the payoff grows exponentially at infinity, therefore we cannot use standard Sobolev spaces as function spaces for this problem. We introduce weighted Sobolev spaces to account for the exponential growth of solutions at infinity, following [21].
Forν∈Rwe define theweighted Sobolev spaceHν1(R) by Hν1(R) :=
n
v∈L1loc(R)|veν|x|, v0eν|x|∈L2(R) o·
Similarly,L2ν(R) :={v∈L1loc(R)|veν|x|∈L2(R)}. With this notation, the pay-off functionhin (2.4) belongs toH−µ1 (R) for anyµ >1.
In order to cast (2.4) in a variational form we consider a test functionv∈C0∞(R) and we multiply (2.4) by ve−2ν|x|, withν ∈Rarbitrary, fixed. By integration by parts overRwe obtain
d dτ
Z
R
w(τ, x)v(x)e−2ν|x|dx−
r−σ2 2
Z
R
∂w
∂x(τ, x)v(x)e−2ν|x|dx
+σ2 2
Z
R
∂w
∂x(τ, x)∂v
∂x(x)e−2ν|x|−2νsign(x)∂w
∂x(τ, x)v(x)e−2ν|x|
dx+
Z
R
rw(τ, x)v(x)e−2ν|x|dx= 0.
We define the bilinear forma−ν(·,·) :H−ν1 (R)×H−ν1 (R)→Rby
a−ν(v1, v2) := σ2 2
Z
R
v01(x)v02(x)e−2ν|x|dx+ Z
R
rv1(x)v2(x)e−2ν|x|dx
− Z
R
νσ2sign(x) +
r−σ2
2 v01(x)v2(x)e−2ν|x|dx. (2.5) Withµ >1 the variational formulation to (2.4) reads:
Givenh∈H−µ1 (R), findw∈L2(0, T;H−µ1 (R))∩H1(0, T; (H−µ1 (R))∗) such that d
dτ(w(τ,·), v)L2−µ(R)+a−µ(w(τ,·), v(·)) = 0 ∀v∈H−µ1 (R)
w(0, x) =h(x). (2.6)
To prove existence and uniqueness for the solution of (2.6), we analyze the properties of the bilinear form a−ν(·,·) with respect to the weighted Sobolev spacesH−ν1 (R) for arbitraryν ∈R.
Proposition 2.1. Let ν ∈Rbe arbitrary, fixed.
1. The bilinear form a−ν(·,·) :H−ν1 (R)×H−ν1 (R)→Ris continuous, i.e., there exists a constant M >0 such that
|a−ν(u, v)| ≤MkukH−ν1 (R)kvkH−ν1 (R) ∀u, v∈H−ν1 (R).
2. There existsλ0>0depending onν such that for allλ > λ0the new bilinear forma−ν(·,·) +λ(·,·)L2−ν(R)
is coercive, i.e., there exists α > 0 such that for all λ > λ0 it holds: a−ν(u, u) +λkuk2L2
−ν(R) ≥ αkuk2H1
−ν(R) ∀u∈H−ν1 (R).
Proof. Take v1=v2=uin the definition (2.5) of the bilinear forma−ν(·,·). Then, there exist some constants γ >0,β ≥0 such that for allu∈H−ν1 (R) it holds
a−ν(u, u) = σ2 2
u0e−ν|x|2
L2(R)− Z
R
νsign(x)σ2+r−σ2 2
u0(x)u(x)e−2ν|x|dx+rue−ν|x|2
L2(R)
≥γu0e−ν|x|2
L2(R)−βue−ν|x|2
L2(R).
Choosing nowλ0> β we obtain2. The assertion1. follows from the Cauchy–Schwarz inequality.
Remark 2.2. Without loss of generality we assume from now on that a−ν(·,·) is coercive with coercivity constantα >0. Indeed, by the transformationv(τ, x) = e−λτw(τ, x) the problem forv reads
∂v
∂τ −σ2 2
∂2v
∂x2 + σ2
2 −r ∂v
∂x + (r+λ)v = 0 ∈(0, T)×R
v(0, x) =h(x) (2.7)
and the corresponding bilinear forma−ν(·,·) +λ(·,·)L2
−ν(R) is by Proposition 2.12. for allλ > λ0coercive.
2.3. Functional setting
2.3.1. Abstract parabolic problemsWe give an abstract functional setting for the existence and continuous dependence of weak solutions of parabolic problems which will be used for (2.3) but also later for L´evy processes. It is based on the following Gelfand triple:
V ,→H ∼=H∗,→V∗ (2.8)
where V andH are separable Hilbert spaces and ,→means dense, but possibly non-compact embedding. We assumeA ∈ L(V, V∗) to be an elliptic “spatial differential” operator given in the weak form
hAu, viV∗×V =a(u, v), ∀u, v∈V (2.9) where the bilinear forma(·,·) :V×V →Ris continuous and satisfies a G˚arding inequality: there are constants Ci≥0 such that
∀u∈V, v∈V : |a(u, v)| ≤C0kukVkvkV (2.10)
∀u∈V : a(u, u)≥C1kuk2V −C2kuk2H. (2.11) In the triple (2.8) we consider the abstract parabolic problem
u0(t) +Au(t) =f in V∗, t∈(0, T), u(0) =u0∈H. (2.12) Without loss of generality we may assume thatC2= 0 in (2.11), since by the substitution
w= e−C2tu (2.13)
we obtain thatwsolves
w0(t) +Aw(t) +C2w(t) = e−C2tf inV∗, t∈(0, T)
w(0) =u0 in H (2.14)
andA+C2Iis by (2.11) positive.
In our treatment of L´evy processes we need a general parabolic existence result in the triple (2.8).
Theorem 2.3. Assume (2.8), A ∈ L(V, V∗) and that the bilinear form a(·,·) in (2.9) satisfies (2.11) with C2= 0. Then
1. A ∈ L(V, V∗)is an isomorphism.
2. −Ais the infinitesimal generator of a bounded analyticC0-semi-groupE(t)in V∗.
3. Foru0∈H andf ∈L2(0, T;V∗), the evolution problem (2.14)has a unique solution u∈L2(0, T;V)∩ H1(0, T;V∗)which can be represented as
u(t) =E(t)u0+ Z t
0
E(t−s)f(s)dx.
Moreover, the following a priori estimate (cf. e.g., [26]) holds
kukL2(0,T;V)+ku0kL2(0,T;V∗)+kukC([0,T];H)≤C ku0kH+kfkL2(0,T;V∗)
. (2.15)
Proof. We assume first thatf = 0 and proceed in several steps.
Step 1. Ais a closed operator, since the graph normkukA:=kAukV∗+kiukV∗, withV ,→i V∗, is an equivalent norm forX.
Step 2. For allλ∈C, with Reλ >0,
(u, v)7→((A+λI)u, v)V∗×V is also positive and there holds
(λI+A)−1g
V ≤ 1
αkgkV∗, (λI+A)−1g
V∗ ≤ 1
|λ|
M α + 1
kgkV∗. (2.16) Step 3. By Step 1. and Step 2. and since 0∈ρ(−A) it follows that there exists 0 < δ < π/2 and there exists
C >0 such that
ρ(−A)⊃Σδ :={λ∈C : |argλ|< π/2 +δ} ∪ {0}
and (λI+A)−1
L(V∗,V∗)≤ C
|λ| ∀λ∈Σδ, λ6= 0.
Indeed, by (2.16), k(λI +A)−1kL(V∗,V∗) ≤C/|Imλ|for all Reλ > 0. For ¯λ=ξ+iζ with ξ >0, the Taylor expansion for (λI+A)−1 around ¯λ
(λI+A)−1= X∞ k=0
(¯λI+A)−1k+1
(¯λ−λ)k
converges in L(V∗, V∗) for k(¯λI +A)−1kL(V∗,V∗)|¯λ−λ| ≤ q < 1. Choosing Imλ = ζ we see that the series converges uniformly in L(V∗, V∗) for |ξ−Reλ| ≤ q|ζ|/C. Since ξ > 0 and q ∈ (0,1) are arbitrary, ρ(−A) contains all λ ∈ C with Reλ ≤ 0 and |Reλ|/|Imλ| < 1/C and in particular ρ(−A)⊃ {λ∈C : |argλ| < π/2 +δ} with δ=qarctan(1/C), 0< q < 1, and in this region we also havek(λI+A)−1kL(V∗,V∗)≤C/|λ|.
By Theorems 1.7.7 and 2.5.2 in [33] it follows that −Ais the infinitesimal generator of a uniformly bounded C0-semigroup inV∗. Moreover,E(t) can be extended to an analytic semigroup in the sector ∆δ ={z ∈C :
|argz|< δ} andkE(t)kL(V∗,V∗)is uniformly bounded in every closed subsector ∆δ0,δ0< δ, of ∆δ.
In the casef 6= 0, we use that the part ofudue tof satisfies a Duhamel representation ([2], Prop. III.1.3.1)
to conclude.
Remark 2.4. Elements of (H−ν1 (R))∗ decay exponentially at infinity: consider φ∈ H−ν1 (R) arbitrary, fixed and letφn ∈H−ν1 (R), n∈Nbe given byφn(y) :=φ(y−n). Then for eachf ∈(H−ν1 (R))∗,ν >0, there is Cf independent ofnwith
∀n∈N |hf, φni(H−ν1 (R))∗×H−ν1 (R)| ≤Cfe−νnkφkH−ν1 (R).
2.3.2. Application to the Black–Scholes equation
We apply Theorem 2.3 to the BS equation (2.4) withV =H−ν1 (R),H=L2−ν(R) and with Au:=−σ2
2
∂2u
∂x2 −
r−σ2 2
∂u
∂x+ru.
Then the solutionw of (2.4) can be represented as
w(τ,·) =E−ν(τ)h, whereE−ν is theC0 semigroup in H−ν1 (R)∗
with infinitesimal generatorA. The case r= 0. Whenr= 0,i.e.,wsolves
∂w
∂τ −σ2 2
∂2w
∂x2 +σ2 2
∂w
∂x = 0, (τ, x)∈(0, T)×R
w(0, x) =h(x) := (ex−K)+. (2.17) By Proposition 2.1 and Theorem 2.3, given h ∈ H−ζ1 (R), ζ > 0, (2.4) admits a unique solution w∈L2(0, T;H−ζ1 (R))∩H1(0, T;
H−ζ1 (R)∗
) and (2.15) holds.
As second application of Theorem 2.3, we show now thatw(τ, x) approaches the payoffh(x) exponentially fast as|x| → ∞for 0< τ < T. To this end, we note that ¯w:=w−hsolves
∂w¯
∂τ −σ2 2
∂2w¯
∂x2 +σ2 2
∂w¯
∂x =f w(0, x) = 0,¯ (2.18)
withf := σ22Kδlog(K). Indeed, forµ >1,Ah∈(H−µ1 (R))∗ is given by
hAh, ϕi(H−µ1 (R))∗×H1−µ(R)=a−µ(h, ϕ) ∀ϕ∈H−µ1 (R) and there holds
d
dτ( ¯w(τ,·), ϕ)L2−µ(R)+a−µ( ¯w(τ,·), ϕ) =−a−µ(h, ϕ) ∀ϕ∈H−µ1 (R). (2.19) By the definition ofa−µ(·,·) we obtain that the right hand side in (2.19) is given by
−σ2 2
Z∞ log(K)
exϕ0(x)e−2µ|x|dx+ Z∞ log(K)
µσ2sign(x)−σ2 2
exϕ(x)e−2µ|x|dx= σ2
2 Ke−2µ|log(K)|ϕ(log(K)).
It follows that ¯wsolves (2.18). To show that the right hand side in (2.18)f ∈ Hν1(R)∗
for allν >0, note that for arbitraryv∈Hν1(R)
hf, vi(Hν1(R))∗×Hν1(R)= σ2
2 Kv(log(K))e2ν|log(K)|
≤C(ν, σ, K)|v(log(K))| ≤C(ν, σ, K)kvkHν1(R). Multiplying (2.18) by the test functionv(x)e2ν|x|, withv∈C0∞(R) we obtain
d
dτ( ¯w(τ,·), v)L2ν(R)×L2ν(R)+aν( ¯w, v) =hf, vi(Hν1(R))∗×Hν1(R) ∀v∈C0∞(R)
¯
w(0, x) = 0. (2.20)
By Proposition 2.1 and Theorem 2.3, there exists a unique ¯w∈L2(0, T;Hν1(R))∩H1(0, T; (Hν1(R))∗) solution to (2.20). It satisfies (2.15) withV =Hν1(R) forν >0 which implies exponential decay of|w¯|as|x| → ∞. The case r6= 0 is reduced tor= 0 by transformation to “transformed” variables
w(τ, x) = e−rτw(τ, xˇ +rτ) (2.21)
which reduces the original problem forwto a BS equation for ˇw withr= 0:
∂wˇ
∂τ −σ2 2
∂2wˇ
∂x2 +σ2 2
∂wˇ
∂x = 0, w(0, x) =ˇ h(x).
We shall use (2.21) in several places and refer to quantities like ˇwas “transformed” variables, without indica- tion by ˇ.
3. Pricing European vanillas on L´ evy driven assets 3.1. L´ evy processes
Let (Ω,F,(Ft)0≤t<∞,P) be a filtered probability space. An adapted process (Xt)t≥0is called a L´evy process if
(1) (independent increments) for everys, t≥0,Xt+s−Xsis independent ofXs; (2) X0= 0 P- a.s;
(3) (temporal homogeneity or stationary increments property) the distribution ofXt+s−Xsdoes not depend ofs;
(4) it is stochastically continuous,i.e., limt→0+P[|Xt|> ε] = 0 for anyε >0.
Since any processXt satisfying (1)–(4) has a cadlag modification we will always assumeXt to be cadlag. The L´evy–Khintchine formula describes explicitly a L´evy process in terms of its Fourier transformEQ[e−iuXt] under a chosen equivalent martingale measureQ:
EQ e−iuXt
= e−tψ(u) (3.1)
for some functionψcalled the L´evy exponent ofX. By the L´evy–Khintchine formula, ψ(u) = σ2
2 u2+iαu+ Z
|x|<1
(1−e−iux−iux)νQ(dx) + Z
|x|≥1
(1−e−iux)νQ(dx) (3.2) so that a L´evy process is characterized by theL´evy tripleσ, α∈Rand the L´evy-measureνQonR\{0}satisfying
Z
min(1, x2)νQ(dx)<∞. (3.3)
The characteristic exponent ψ turns out to be the symbol of the pseudo-differential operator A which is the infinitesimal generator of the transition semi-group ofXtunder the equivalent martingale measureQ. We assume here that the equivalent martingale measure Qhas been chosen by some procedure, we refer to [13, 16, 17, 19]
and the references therein for various results in this direction.
3.2. Price processes
In L´evy markets, log returns of the risky assets are modelled by a L´evy process. The spot priceSt of the risky asset is
St=S0e(r−σ2/2+c)t+Xt (3.4)
whereXtis a L´evy process. By (3.2) and (3.3),Xt=σBt+Yt, withBta brownian motion andYta quadratic pure jump L´evy process independent ofBt. The parametercin (3.4) is chosen so that the mean rate of return on the asset is risk-neutrallyr,i.e. e−ct=EQ[eYt].
Let µ(dx,dt) denote the integer valued random measure (the jump measure) that counts the number of jumps ofYtin space-time. By Ito’s formula (e.g. Th. 4.57 in [20]),Stsolves the following stochastic differential equation
dSt=St−dXt+St− Z
R(ey−1−y)µ(dy,dt) + (r+c)dt. (3.5) By stationarity of L´evy processes, the compensator of the measureµ(dx,dt) has the formνQ(dx)×dt, with dt being the Lebesgue measure.
In the following we will assume that the L´evy measureνQ has a density kQ, i.e.,νQ(dz) =kQ(z)dz and we will drop the subscriptQ. The L´evy densityk(z) describes the activity of jumps of sizezinXt. L´evy processes are said to be offinite activity, ifk(z) is integrable near z= 0, otherwise ofinfinite activity.
In our analysis, we use some or all of the following assumptions on the L´evy densityk.
(A1) (activity of small jumps) the characteristic functionψ0(u) of the pure jump partYtof the L´evy processXt satisfies: there exist constantsc1,C+>0 andY <2 such that
|ψ0(u)−ic1u| ≤C+ 1 +|u|2Y /2
∀u∈R. (3.6)
(A2) (semiheavy tails) there are constantsC >0,G >0 andM >1 such that
∀|z|>1 : k(z)≤C
e−G|z| ifz <0,
e−M|z| ifz >0. (3.7)
(A3) (smoothness)
∀α∈lN0∃C(α) : ∀z6= 0 : |∂zαk(z)| ≤C(α)|z|−(1+Y+α)+. (3.8) Ifσ= 0 we assume 0< Y <2 and in addition.
(A4) (boundedness from below ofk(z)): there isC−>0 such that
∀0<|z|<1 : 1
2(k(−z) +k(z))≥ C−
|z|1+Y· (3.9)
Remark 3.1. (i) By (3.4), (3.1) and (3.2) and byEQ[St]<∞we obtain thatEQ[eXt] = e−tψ(i)<∞, with ψ being the L´evy exponent in (3.2). As a consequence, the L´evy density khas to satisfy both the integrability condition (3.3) andR
|z|>1ezk(z)dz <∞. This holds forksatisfying (A1) and (A2), due toY <2 and M >1 which we shall assume throughout.
(ii) Assumption (A2) implies in particular thatXthas finite moments of all orders.
(iii) We will require (A3) in particular in the analysis of the wavelet compression of the moment matrix ofk(z);
it is, however, required only for a finite range ofα.
(iv) A L´evy processXtwithσ= 0 in the L´evy triple is calledpure jump process. IfXtis a pure jump process, we assume that it is of infinite activity,i.e.
k(z) satisfies (A1)–(A4) with 0< Y <2 ifσ= 0. (3.10) (v) If the L´evy process is of finite activity, we assume thatσ >0 and thatk(z) satisfies (A1)–(A3) withY <0.
3.3. Examples of L´ evy processes
All price processes used in L´evy market models known to us have densities which satisfy (A1)–(A3). For example, the generalized hyperbolic motions [3, 18, 35] satisfy (A1) with Y = 1. Further specific examples of L´evy processes follow; for their explicit characteristic functions we refer to [40].
3.3.1. Merton model
In the classical Merton model [31], the spot price Stis modelled by a drifted brownian motion with finitely many jumps, i.e. Xt =σBt+PNt
i=1Yi where {Yi} are independent, identically distributed random variables with distribution function f(z) and where {Nt} is a Poisson process with intensity λ. The L´evy measure is ν(dz) =k(z)dzwithk(z) =λf(z).
Merton assumed a normal distribution with mean µM and standard deviation σM where fM(z) = (√
2πσM)−1exp(−(z−µM)2/(2σM2 )). With this density, Merton’s model is a finite intensity L´evy process which satisfies (A1)–(A3) withY =−∞. To accommodate asymmetric distributions of positive and neg- ative jumps in returns, Kou [24] proposedfKou(z) =p+Mexp(−M z)χR+(z)+p−Gexp(Gz)χR−(z),p++p− = 1.
ThenXtis a finite activity L´evy process with ksatisfying (A1)–(A3) forY =−1.
3.3.2. CGMY process
The CGMY process [12] assumes an infinitely divisible four parameter distribution of the log-returns that allows the resulting L´evy process to have both finite or infinite activity and finite or infinite variation. The L´evy density of the CGMY process is given by ([12])
kCGMY(z) =C
e−G|z|
|z|1+Y ifz <0 e−M|z|
|z|1+Y ifz >0,
(3.11)
where C >0,G, M ≥0 and Y <2. The caseY = 0 is the special case of the variance gamma process. The density (3.11) satisfies (A1)–(A4).
3.3.3. Normal inverse gaussian process
With (B1, B2) being a bivariate brownian motion starting at (µ,0) and with constant drift vector (β, γ), let τ denote the time at which the second component B2 hits the line B2 =δ >0 for the first time. Then, withα=p
β2+γ2, the law ofB1(τ) isN IG(α, β, µ, δ) [4]. The three-parameter L´evy density of the NIG L´evy process takes the form
kN IG(z) = 1 πδα 1
|z|K1(α|z|)eβz, (3.12)
whereK1 is the modified Bessel function of the third kind. It satisfies (A1)–(A4) withY = 0.
3.3.4. Meixner process
The Meixner process was proposed in [40]. It is an infinite activity pure jump process with a three parameter L´evy density given by
kMeixner(z) =δ exp(βz/α)
zsinh(πz/α)· (3.13)
It easily verified thatkMeixner(z) satisfies (A1)–(A3) withY = 1 and suitableG(α, β), M(α, β) ifα, δ >0 and
|β|< π.
3.4. Partial integro-differential equation (PIDE)
Let f(t, St) denote the price at time t of a contingent claim on the asset St in (3.4). We consider here an European call option, i.e. f(T, ST) =g(ST) := (ST −K)+, with strike price K and maturityT. The price f(t, St) can be calculated for all dates t < T by taking conditional expectations. Assuming that the savings account process is given bySt0= ert, the process e−rtStis a martingale underQ, sinceQis assumed to be the risk-neutral measure. The same holds true for the value processf(t, St) of the option, therefore
f(t, St) =EQ h
er(t−T)g(ST)|Ft
i .
The key to fast deterministic valuation off(t, St) is the following result (e.g.[32, 37]). It characterizesf(t, St) with sufficient regularity as solution of a deterministic partial integro-differential equation (PIDE).
Unless explicitly stated otherwise, we assume in the following that Xt has a non-zero diffusion component, i.e. σ >0. We also change to logarithmic pricex= log(S)∈Rand time to maturityτ=T−t.
Theorem 3.2. Assumeu(τ, x)∈C1,2((0, T)×R+)∩C0([0, T]×R+) solves the PIDE
∂u
∂τ −σ2 2
∂2u
∂x2+ σ2
2 −r+cexp
∂u
∂x +A[u] +ru= 0 in (0, T)×R (3.14) whereA denotes the integro-differential operator
A[ϕ](x) :=− Z
R
ϕ(x+y)−ϕ(x)−yϕ0(x)χ{|y|≤1} k(y) dy (3.15)
andcexp∈Ris given by
cexp:=−e−xA[exp(·)](x) = Z
R{ey−1−yχ{|y|≤1}}k(y) dy (3.16) together with the initial condition
u(0, x) =h(x) (3.17)
whereh(x) :=g(ex). Thenf(t, S) :=u(T−t,log(S))satisfies f(t, St) =EQ
h
er(t−T)g(ST)|Ft
i
. (3.18)
Conversely, iff(t, S)in (3.18)is sufficiently regular, thenu(τ, x) :=f(T−τ,ex)is solution of(3.14),(3.17).
For the numerical solution below, it will be important to have information on the spectrum of the integral operatorA.
Remark 3.3. A+A∗≥0. More precisely, for allϕ, ψ∈H1(R) there holds (A[ϕ], ψ)L2(R)+ (A[ψ], ϕ)L2(R)=
Z
R
Z
R
(ϕ(x+y)−ϕ(x))(ψ(x+y)−ψ(x))k(y)dydx. (3.19)
3.5. Variational formulation
Our pricing methodology is based on the numerical solution of the PIDE (3.14). Numerical solution of PIDEs for European vanillas by characteristic functions and FFT techniques has been advocated in [11]. Our solution algorithm aims at American put and Barrier options (see [30]). It will be based on a variational formulation of the PIDE which we now give. As in the Black–Scholes setting, the variational formulation of the PIDE (3.14) will be based on weighted Sobolev spaces allowing exponential growth of the solution at∞.
3.5.1. Weighted spaces
Letη∈L1loc(R),η0 ∈L∞(R). We denote by Hη1(R) the weighted Sobolev space given by Hη1(R) :=
ϕ∈L1loc(R) : eηϕ,eηϕ0 ∈L2(R) ·
We observe that the pay-off functionhin (3.17) satisfiesh∈H−ζ1 (R) for allζ of the form ζ(x) =
µ1|x| ifx <0
µ2|x| ifx >0 (3.20)
for allµ1>0 andµ2>1. We will denote byAthe spatial operator in (3.14) given by A[ϕ](x) :=−σ2
2 d2ϕ dx2(x) +
σ2
2 −r+cexp
dϕ
dx(x) +rϕ+A[ϕ](x). (3.21) Forϕ, ψ∈C0∞(R) we associate withAthe bilinear form
aη(ϕ, ψ) :=
Z
RA[ϕ](x)ψ(x)e2η(x)dx. (3.22) In the caseη= 0, we writea(ϕ, ψ) in place ofa0(ϕ, ψ),i.e.
a(ϕ, ψ) = Z
R
σ2 2 ϕ0ψ0+
σ2
2 −r+cexp
ϕ0ψ+rϕψ
dx+hA[ϕ], ψiH1(R)∗×H1(R). (3.23) For certain weighting functionsη∈L1loc(R),η0∈L∞(R), the bilinear formaη(·,·) can be extended continuously to Hη1(R)×Hη1(R). Moreover, under certain conditions onη this bilinear form is, up to aL2η-scalar product, coercive onHη1(R)×Hη1(R) in the sense that the following analogue of Proposition 2.1 holds.
Theorem 3.4. Let η∈L1loc(R)such that η0 ∈L∞(R) and assume that r= 0in (3.21),(3.22).
(1) If
η(x+θy)−η(x)≤η(y) ∀x, y ∈R ∀θ∈[0,1] (3.24) and
C(η) :=
Z
Reη(y)|y|χ{|y|≤1}(y)k(y) dy <+∞ (3.25) hold, there exist αη,βη >0 andCη>0 such that
a−η(ϕ, ψ)≤CηkϕkH−η1 (R)kψkH1−η(R) ∀ϕ, ψ∈H−η1 (R) a−η(ϕ, ϕ)≥αηkϕk2H1
−η(R)−βηkϕk2L2
−η(R) ∀ϕ∈H−η1 (R).
(2) If η is such that
−η(x+θy) +η(x)≤η(−y) ∀x, y∈R ∀θ∈[0,1] (3.26) and
C(˜ −η) :=
Z
Reη(−y)|y|χ{|y|≥1}(y)k(y)dy <+∞ (3.27) hold, there exist α0η,βη0 >0 andCη0 >0 such that
|aη(ϕ, ψ)| ≤Cη0kϕkHη1(R)kψkHη1(R) ∀ϕ, ψ∈Hη1(R) aη(ϕ, ϕ)≥α0ηkϕk2H1
η(R)−βη0kϕk2L2
η(R) ∀ϕ∈Hη1(R).
The proof of this theorem is given in Appendix A.
3.5.2. Reduction to homogeneous initial condition
We return to (3.14)–(3.17). Since h∈ H−ζ1 (R) for all ζ as in (3.20), we cast (3.14)–(3.17) in the following weak form: find u∈L2(0, T;H−ζ1 (R))∩H1(0, T; (H−ζ1 (R))∗) such that
d
dτ(u(τ,·), v)L2−ζ(R)+a−ζ(u(τ,·), v) = 0 ∀v∈H−ζ1 (R), (3.28) u(0,·) =h in H−ζ1 (R).
By Theorem 3.4, Item (1), and Theorem 2.3, applied in the tripleX =H−ζ1 (R),→L2−ζ(R)∼=
L2−ζ(R)∗ ,→X∗, (3.28) admits a unique weak solutionu∈L2(0, T;H−ζ1 (R))∩H1(0, T; (H−ζ1 (R))∗).
For numerical computations we compute the excess to “transformed” payoff on a bounded domain with homogeneous initial and artificial zero boundary conditions. We transform to r = 0 by (2.21) and remove inhomogeneous initial condition by a particular solution. To this end, we analyze the image of the pay-off function h(x) under the operatorAand write the operatorAas
A=−σ2 2
d2 dx2 +
σ2 2 −r
d
dx+r+ ˆA, with
A[φ](x) :=ˆ − Z
R
φ(x+z)−φ(x)−zφ0(x)χ{|z|≤1}
k(z)dz+cexpφ0(x), (3.29) with density function k(z) satisfying the integrability conditions (3.3) and R
|z|≥1ezk(z)dz < ∞, see also Remark 3.1, (i). The constant cexp is chosen as in (3.16) so that ˆA[ex] = 0 and, by (2.21), we may and will assumer= 0 in what follows.
The operator ˆAin (3.29) satisfies a strong pseudo-local property: it preserves singular support and exponential decay at∞. We exemplify this here for a European call.
Theorem 3.5. Assume that the L´evy measure ofXt has the form ν(dz) =k(z)dz with k(z) satisfying (A1), (A2). Lethbe the payoff for a European call,h(x) = (ex−K)+and setψ:=−A[h]. Thenˆ ψ∈C∞(R\{log(K)})∩
L1loc(R) and ψ decays exponentially at ±∞: there exist C1, C2 >0 such that 0 ≤ψ(x) ≤C1e−Gx for x > 0 sufficiently large and0≤ψ(x)≤C2eMx forx <0and|x|sufficiently large. Hence,ψ∈(Hη1(R))∗ for all η≥0 satisfying (3.26), (3.27)and, in particular, for η= 0.
Proof. Letx >log(K). Then there holds ψ(x) =
Z
R
(ex+z−K)+−(ex−K)+−z((ex−K)+)0χ{|z|≤1})
k(z)dz−cexp((ex−K)+)0
=
Z log(K)−x
−∞
0−(ex−K)−zexχ{|z|≤1} k(z)dz
+ Z ∞
log(K)−x
ex+z−ex−zexχ{|z|≤1}
k(z)dz−cexpex. By the choice ofcexp in (3.16) we obtain that
ψ(x) =
Z log(K)−x
−∞
K−ex−zexχ{|z|≤1}
k(z)dz−
Z log(K)−x
−∞
ex+z−ex−zexχ{|z|≤1} k(z)dz
=
Z log(K)−x
−∞ K−ex+z
k(z)dz, log(K)−x <0.
Analogously we obtain that ψ(x) =
Z ∞
log(K)−x ex+z−K
k(z)dz, log(K)−x >0.