Double Discretization Difference Schemes for Partial Integrodifferential Option Pricing Jump Diffusion Models
Abstract
A new discretization strategy is introduced for the numerical solution of partial integrodifferential equations appearing in option pricing jump diffusion models. In order to consider the unknown behaviour of the solution in the unbounded part of the spatial domain, a double discretization is proposed. Stability, consistency, and positivity of the resulting explicit scheme are analyzed. Advantages of the method are illustrated with several examples.
Full text
Hindawi Publishing Corporation Abstract and Applied Analysis Volume 2012, Article ID 120358, 20 pages doi:10.1155/2012/120358 Research Article Double Discretization Difference Schemes for Partial Integrodifferential Option Pricing Jump Diffusion Models M.-C. Casab´ an, R. Company, L. J ´ odar, and J.-V. Romero Instituto de Matem´ atica Multidisciplinar, Universitat Polit` ecnica de Val` encia, Camino de Vera s/n, 46022 Valencia, Spain Correspondence should be addressed to L. J´ odar, [email protected].es Received 10 September 2012; Revised 7 November 2012; Accepted 7 November 2012 Academic Editor: Carlos Vazquez Copyright q2012 M.-C. Casab´ an et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. A new discretization strategy is introduced for the numerical solution of partial integrodifferential equations appearing in option pricing jump diffusion models. In order to consider the unknown behaviour of the solution in the unbounded part of the spatial domain, a double discretization is proposed. Stability, consistency, and positivity of the resulting explicit scheme are analyzed. Advantages of the method are illustrated with several examples. 1. Introduction Since empirical studies revealed that the normality of the log returns, as assumed by Black and Scholes, could not capture features like heavy tails and asymmetries observed in market-data log-returns densities 1, a number of models try to explain these empirical observations: stochastic volatility 2,3, deterministic local volatility 4,5, jump diffusion 6,7, and infinite activity L´ evy models 8–11. The two last types of models, discussed in 12and 13, chapters 14, 15allow to calibrate the model to market price of options and reproduce a wide variety of implied volatility skews/smiles. These models are characterized by partial integrodifferential equations PIDEsthat involve a second-order differential operator and a nonlocal integral term that requires specific treatment and presents additional difficulties. In order to solve the PIDE problem numerically, Andersen and Andreasen 14use an unconditionally stable ADI finite difference method and accelerate it using fast Fourier transform FFT.In15–17wavelet methods are applied to infinite activity jump-diffusion
2 Abstract and Applied Analysis models. Interesting analytic-numerical treatments for L´ evy models have been introduced in 18–20. The so-called COS method for pricing European options is presented in 18. This is based on the knowledge of the characteristic function of the jump operator and the close relation of the characteristic function with the series coefficients of the Fourier-cosine expansion of the density function. In 19, an expansion of the characteristic function of local volatility models with L´ evy jumps is developed. The authors in 20derive an analytical formula for the price of European options for any model including local volatility and Poisson jump process by using Malliavin calculus techniques. Various authors apart of 14used finite difference schemes for PIDEs in 21–27. Discretization of the integral term leads to full matrices due to its nonlocal character. Dealing with the integral term several challenges arise, for instance, how to approximate the integral term and how to localizate a bounded computational domain, also the selection of the boundary conditions of the numerical domain and the problem of the double discretization of the differential and integral part of the PIDE. Tavella and Randall in 26used an implicit time discretization and propose a stationary fairly rapid convergent iterative method to solve the full matrix problem quoted above but without a careful numerical analysis. A generalization of this iterative method to price American options is proposed in 25. In the outstanding paper 22the authors propose an explicit-implicit finite difference scheme for solving parabolic PIDEs with possibly singular kernels when the random evolution of the underlying asset is driven by a time-inhomogeneous jump-diffusion process. The authors study stability and convergence of the proposed scheme as well as rates of convergence. However, they use backward or forward difference quotients of only first order depending on the sign of the coefficient of the convection term in order to avoid oscillations. An improvable issue of 22is that in order to approximate the truncated integral term, they assume a particular behavior of the solution outside of the bounded numerical domain. An efficient solution of PIDEs for the jump-diffusion Merton model is proposed in 24with a very efficient treatment of the resulting dense linear system by using a circulant preconditioned conjugate gradient method. However, in 24, they only consider the particular case where the jump sizes have zero mean, μJ0. They also assume a particular behavior of the solution outside the bounded numerical domain. Almendral and Oosterlee 28present an implicit discretization of the PIDE jumpdiffusion model on an uniform grid using finite differences, where a splitting technique combined with FFT is used to accelerate the dense matrix-vector product. The authors also assume a particular behaviour of the solution outside of the bounded numerical domain, in a similar way to 24. In 21afinitedifference method for PIDE associated with the CGMY infinite activity L´ evy model is treated. The equations are discretized in space by the collocation method and in time by an explicit backward differentiation formula. The integral part is transformed into a Volterra equation. After integration by parts and taking advantage of the vanishing derivative behaviour of the payofffunction for large asset values, the authors are able to truncate properly the integral for the case of put and butterfly options. In 27the price of European and American options under PIDE Kou’s jump-diffusion model is solved using finite differences on nonuniform grids, and time stepping is performed using the implicit Rannacher scheme. The evaluation of the integral term is efficient from the computational cost point of view, assuming that the behaviour of the solution for large values of the underlying asset follows the asymptotic behaviour.
Abstract and Applied Analysis 3 For the sake of clarity in the presentation we recall that in a jump-diffusion model, the modified stochastic differential equation SDEfor the underlying asset is dS Sμdt σdz η−1dq, 1.1 where Sis the underlying stock price, μis the drift rate, σis the volatility, dz is the increment of Gauss-Wiener process, and dq is the Poisson process. The random variable representing the jump amplitude is denoted by η, and the expected relative jump size is denoted by K Eη−1. The jump intensity of the Poisson process is denoted by λ. Based on the SDE 1.1 the resulting PIDE for a contingent claim VS, tis given by 7,14,29: ∂V ∂t 1 2σ2S2∂2V ∂S2r−λKS∂V ∂S −rλV λ∞ 0 VSη, tgηdη 0,0<S<∞,0≤t<T, 1.2 VS, TfS,0<S<∞,1.3 where ris the risk-free interest rate, the probability density of the jump amplitude is given by gη,andfSis the payofffunction. Merton’s jump-diffusion model assumes that jump sizes are log-normally distributed with mean μJand standard deviation σJ,thatis, gη exp−1/2lnη−μJ/σJ2 σJη√2π.1.4 In this paper we consider Merton’s jump-diffusion model for a vanilla call option with payofffunction fSmaxS−E, 0.1.5 The aim of the paper is the construction and numerical analysis of an explicit finite difference numerical scheme of the PIDE 1.2-1.3,withadifferent treatment of the integral part from previously quoted authors. Instead of assuming long-term information about the solution we perform a full discretization of the integral part, involving the unknown function values in the numerical scheme, discriminating the finite truncation domain and the infinite remaining one. As a consequence, this strategy involves a double discretization with respect to the spatial variable. With respect to the time variable an explicit forward approximation is used. An account of the advantages of this explicit approach has been explained and applied in 30. This paper is organized as follows. Section 2 deals with a transformation of variables in order to eliminate both the advection and the reaction terms of the PIDE 1.2. Then the integral part is split in two parts: a finite integral J1and an infinite one J2, and the last is again transformed into a finite integral. The separation point Aof the two split integrals is becoming a parameter that could be chosen according to the criteria used by 16,22,31. A suitable
4 Abstract and Applied Analysis choice of parameter Ais the one used by other authors when they truncate the numerical domain. For instance in 27, one takes A4E;inSection 6 we take A3E.Section 3 deals with the construction of the numerical scheme and the selection of the numerical domain that always involves the difficulty of the consideration of the boundary conditions. For the case of a PIDE this issue is even more relevant because the values throughout all the unbounded integral domain are unknown. The spatial numerical domain is divided in two parts by the parameter A:0,Aand A, ∞.Inthe0,Adomain, the stepsize discretization is hΔx, consisting in Nequidistributed mesh points Xi,1≤i≤N. The domain A, ∞is transformed into the 0,1by transformation zA/X. In the transformed domain 0,1we consider a stepsize discretization δΔzand Mmesh points with Mδ 1. When the interval 0,1is reversed to the domain A, ∞, the reversed mesh points Xi,N ≤i≤NM−1 become nonuniformly distributed. Hence, the numerical scheme for problem 2.9-2.10is forward in time with time-step discretization kΔτ. The approximation of ∂2U/∂X2is centered in 0,Aof the unique parameter h,andinA, A/δthe approximation of ∂2U/∂X2involves a nonuniform stepsize discretization hjdepending on δand the value of j. The numerical approximation of the integrals is evaluated using trapezoidal quadrature rules with stepsizes hand δ, respectively. The boundary conditions at the boundary of our numerical domain are as follows. At X0 we assume that the solution is zero according to the vanilla call option problem. At our largest finite value considered XA/δ we assume a linear behavior of the solution. This hypothesis has been previously used in 32. In Section 4 sufficient conditions for stability and positivity of the numerical solution are given in terms of the three parameters hΔX, k Δτ, and δΔzas well as of the parameter A. Consistency of the scheme is treated in Section 5.Section 6 includes illustrative examples showing the possible advantages of our new discretization approach. Finally conclusions are shown in Section 7. If vv1,v 2,...,v nTis a vector in Rn, we denote its infinite norm v∞ max{|vj|;i≤j≤n}.Vectorvis said to be nonnegative if vj≥0 for all 1 ≤j≤n. Then we denote v≥0. For a matrix Aaij m×nin Rm×n, we denote by A∞max1≤i≤m{n j1|aij|}. Matrix Ais said to be nonnegative if aij ≥0 for all 1 ≤i≤m, 1≤j≤n, and we denote A≥0. 2. Transformation of the Integrodifferential Problem For the sake of convenience we introduce a transformation of variables to remove both the advection and the reaction terms of the PIDE problem 1.2-1.3. Let us consider the transformation Xexpr−λKT−tS, τ T−t, UX, τexprλT−tVS, t, 2.1 and note that problem 1.2-1.3is transformed into the problem ∂U ∂τ 1 2σ2X2∂2U ∂X2λ∞ 0 UXη,τgηdη, 0<X<∞,0<τ≤T, 2.2 UX, 0fX,0<X<∞.2.3
Abstract and Applied Analysis 5 In order to approximate the integral appearing in 2.2and further discretization it is convenient the change of the variable φXη, ∞ 0 UXη,τgηdη 1 X∞ 0 Uφ,τgφ Xdφ. 2.4 Let us denote JJX, τ∞ 0 Uφ,τgφ Xdφ. 2.5 Taking A>0, let us decompose JJ1J2,J 1A 0 Uφ,τgφ Xdφ, J2∞ A Uφ,τgφ Xdφ, J1J1X, τ, A,J 2J2X, τ, A. 2.6 Following 33, page 201let us consider the substitution zA φ,2.7 into J2, obtaining the expression J2A1 0 UA z,τgA Xz1 z2dz. 2.8 Taking into account 2.4–2.8, the problem 2.2-2.3can be written in the form ∂U ∂τ σ2X2 2 ∂2U ∂X2λ XJ1J2,0<X<∞,0<τ≤T, 2.9 UX, 0fX,0<X<∞.2.10 3. Numerical Scheme Construction In this section a difference scheme for problem 2.9-2.10is constructed. With respect to the time variable, given τwith 0 <τ≤T,letkbe the time-step discretization kΔττ/L,and τnnk,0≤n≤L,withLinteger. With respect to the spatial variable X, given an arbitrary positive fixed A>0, we construct a uniform grid in 0,A, with the spatial step discretization hΔXA/N,withXjjh, 0≤j≤N, being Ninteger. Note that the integral J2X, τ, Agiven by 2.6requires the evaluation of the unknown Uφ,τat points φ∈A, ∞. As this integral has been transformed into 2.8over the interval
6 Abstract and Applied Analysis 0,1for the variable z,see2.7, we consider a uniform mesh of 0,1into Mpoints, of the form zjjδ, 1≤j≤M, where Mis integer, Mδ 1, with M≥3. Taking into account 2.7, for the original variable Xin A, ∞, one has XjA zNM−j ,N≤j≤NM−1,3.1 and since zjjδ, XjA 1−j−Nδ,N≤j≤NM−1.3.2 Thus the spatial domain 0,A∪A, A/δ0,A/δis split into NMpoints Xj⎧ ⎪ ⎨ ⎪ ⎩ jh, 0≤j≤N, A 1−j−Nδ,N≤j≤NM−1,3.3 from those only the first N1 are equidistributed. Let us denote un j≈UXj,τn,0≤j≤NM−1,0≤n≤L, ∂U ∂τ Xj,τn≈un1 j−un j k,1≤j≤NM−1,0≤n≤L. 3.4 For the approximation of ∂2U/∂X2we consider two types of finite differences: ∂2U ∂X2Xj,τn≈un j1−2un jun j−1 h2Δ n j,1≤j≤N−1,3.5 for the internal points of 0,A, and denoting hjXj1−Xj>0, ∂2U ∂X2Xj,τn≈2un j1 hjhjhj−1un j−1 hj−1hjhj−1−un j hjhj−1Δ n j,N≤j≤NM−2, 3.6 for the points Xjlying in A, A/2δ. Note that the discrete operator Δn jhas different expressions depending on the ubication of j,see3.5and 3.6. From the previous approximations, for the internal points we have un1 iun ik 2σ2X2 iΔn ikλ XiJn 1,i Jn 2,i,1≤i≤NM−2,3.7
Abstract and Applied Analysis 7 where Jn 1,i and Jn 2,i are approximations of the composite trapezoidal type of integrals appearing in 2.6,2.8: Jn 1,i ≈A 0 Uφ,τngφ Xidφ, 3.8 Jn 2,i ≈∞ A Uφ,τngφ Xidφ A1 0 UA z,τngA Xiz1 z2dz. 3.9 Let us denote gi,j gXj/Xi. The approximation Jn 1,i takes the form Jn 1,i h⎛ ⎝ N−1 j1 un jgi,j 1 2un Ngi,N⎞ ⎠,1≤i≤NM−2,3.10 where the first term for j0 does not appear due to the null value of the limit of function gηgiven by 1.4as ηtends to zero. On the other hand, considering the assumption that Uφ,τnhas asymptotic linear behaviour as φ→∞z→0and using 1.4it follows that the integrand of 3.9verifies UA z,τngA Xiz1 z2−→ 0,as z−→ 0.3.11 Consequently, the last term of Jn 2,i related to jNMvanishes, and one gets Jn 2,i δ A⎛ ⎝ 1 2un Ngi,NX2 N NM−1 jN1 un jgi,jX2 j⎞ ⎠,1≤i≤NM−2.3.12 The numerical scheme 3.7–3.12needs to incorporate the transformed initial condition u0 ifXimaxXi−E, 0,1≤i≤NM−1,3.13 and the boundary conditions for i0: un 00,0≤n≤L, 3.14 and assuming linear behaviour of the solution for large values of the spatial variable at any time, we have Δn NM−10 and null integral term approximation Jn 1,NM−1Jn 2,NM−10. Hence, considering 3.7for iNM−1, one gets un1 NM−1un NM−1u0 NM−1,0≤n≤L−1.3.15
8 Abstract and Applied Analysis For the sake of convenience in the study of stability we introduce a vector formulation of the scheme 3.7–3.15. Let us consider the vector in RNM−1as Unun 1un 2... u n NM−1t,3.16 and let P∈RNM−1×NM−1be the tridiagonal matrix related to the differential part and defined by P ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ β1γ100 ··· 0 α2β2γ20··· 0 0α3β3γ3··· 0 ......... ......... 0··· αNM−2βNM−2γNM−2 0··· 0αNM−1βNM−1 ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ,3.17 where γ1k 2σ2,α NM−10,β NM−11, γiαik 2h2σ2X2 i,2≤i≤N−1, βi1−k h2σ2X2 i,1≤i≤N−1, αNkσ2A2 hhAδ/1−δ,β N1−kσ2A1−δ δh ,γ Nkσ2A1−δ δhAδ/1−δ, αikσ2X2 i hi−1hihi−1,β i1−kσ2X2 i hihi−1 ,γ ikσ2X2 i hihihi−1,N1≤i≤NM−2. 3.18 Let Bbijbe the matrix in ∈RNM−1×NM−1related to the integral part whose entries bij for each fixed iin 1 ≤i≤NM−2 are defined by bij ⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ kλ Xi hgi,j,1≤j≤N−1, kλ 2Xi hδAgi,N,jN, kλ Xi δ Agi,jX2 j,N1≤j≤NM−1, bNM−1,j 0,1≤j≤NM−1. 3.19
Abstract and Applied Analysis 9 From the previous notation the scheme 3.7–3.15can be written in the form Un1PBUnPBn1U0,0≤n≤L−1, U0fX1fX2··· fXNM−1t. 3.20 4. Positive and Stability of the Numerical Solution Dealing with prices of contracts modeled by PIDE, the solution must be nonnegative. In this section we show that numerical solution provided by scheme 3.7–3.15is conditionally positive and stable. We begin with the following result. Lemma 4.1. With previous notation, assume that stepsizes kΔτ,hΔXin 0,Aand 0<δ≤ 1/3, and δΔzin 0,1satisfy C1k/h2≤1/σ2A2, C2k≤min{δ2/σ21−2δ,δh/σ2A1−δ}. Then matrix Pgiven by 3.17is nonnegative. Proof. From 3.18,for1≤i≤N−1 one has γi>0andαi>0for2≤i≤N−1. On the other hand, for 1 ≤i≤N−1, we have that βi≥0,iffk h2≤1 σ2X2 i .4.1 Thus, under condition C1, condition 4.1holds true. With respect to the nonuniform grid, note that for N≤i≤NM−2, from 3.18one gets that αi>0, γi>0, and αNM−10. From 3.18we also have that βN≥0,iffk≤δh σ2A1−δ.4.2 In order to guarantee the nonnegativeness of the remaining entries of matrix P,letus introduce the function Hihihi−1 X2 i δ2 1−i−N1δ1−i−N−1δ>0,4.3 for N1≤i≤NM−2. With this notation, we have that βiappearing in 3.18satisfies βi≥0,iffk≤Hi σ2.4.4
16 Abstract and Applied Analysis 5 10 15 20 25 30 35 40 45 0 10 20 30 40 50 60 70 80 S Option price k=0.01 k=0.015625 Figure 1: Satisfying and breaking stability conditions. Thus Tn iUOh2Oδ2Ok,5.14 which proves the consistency of the scheme with the PIDE. 6. Numerical Results In the following examples the code was run on Matlab. The first example illustrates that stability conditions of Theorem 4.5 cannot be removed. Example 6.1. Consider the vanilla call option problem 1.2–1.5under Merton jump diffusion model with parameters T1, r0.05, E10, σ0.1, μJ0.5, K0.7, and λ0.1. Taking A3E,δ0.1, and h0.3, Figure 1 shows that when the stability conditions 4.26are satisfied results are good k0.01, while if the stability conditions are broken k0.015625results are unreliables. The next example shows the robustness of our numerical scheme under changes of the jump intensity λof the model. Example 6.2. Taking the same parameters of Example 6.1 apart from λand the stepsize discretizations h0.3, δ0.1, and k0.01, Figure 2 shows the variation of the solution with parameter λ, where λ0 corresponds to the Black-Scholes case. In the next example, the error is the difference between the numerical solution VS, 0 computed by 3.7–3.15and 2.1and the exact solution given by Merton’s formula 7. Example 6.3 shows that the error of the numerical solution with fixed δdecreases with the uniform stepsize hΔXabout the strike E10, while the error close to the truncation
Abstract and Applied Analysis 17 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 S Option price λ=0 λ=0.1 λ=0.2 Figure 2: Variation of the jump intensity λ. 0 5 10 15 20 25 −4 −3 −2 −1 0 1 2 3 4 S Absolute errors ×10−3 h=0.6 h=0.3 h=0.1 h=0.075 Figure 3: Absolute errors with several values of hand a fixed δ. separation point A30 remains stationary when hdecreases. This fact agrees with facts illustrated in 28, pages 15-16. Example 6.3. Consider the vanilla call option problem 1.2–1.5under Merton jump diffusion model with parameters T1, r0.05, E10, σ0.1, μJ0, K0.00501, and λ0.1. For A30, k0.001, and δ0.0625, the Figure 3 shows the variation of the absolute error of the solution under changes of the stepsize h.
18 Abstract and Applied Analysis 0 10 20 30 40 50 60 −0.015 −0.01 −0.005 0 0.005 0.01 S Absolute errors δ=0.0625 δ=0.03125 δ=0.01 Figure 4: Absolute errors with several values of δand a fixed h. The next Example 6.4 shows that the errors in the right boundary of the numerical domain when one uses finite difference schemes, quoted by 28, can be reduced with our double spatial discretization by decreasing the stepsize δ. Example 6.4. Taking the problem of Example 6.3 with fixed h0.3, Figure 4 shows the error reduction of the numerical solution about the right boundary of the numerical domain when parameter δdecreases, while the error about the strike remains stationary. 7. Conclusions This work introduces a new discretization strategy for solving partial integrodifferential equations which involves the discretization of the unknown in the unbounded part of the integral. This fact increases the accuracy of the numerical solution in the boundary of the numerical domain as it is shown in Example 6.4. Acknowledgment This paper was supported by the Spanish M.E.Y.C. Grant DPI2010-20891-C02-01. References 1J. Y. Campbell, A. W. Lo, and A. C. MacKinlay, The Econometrics of Financial Markets,Princeton University Press, Princeton, NJ, USA, 1997. 2S. Heston, “A closed-form solution for options with stochastic volatility with applications to bond and currency options,” Review of Financial Studies, vol. 6, no. 2, pp. 327–343, 1993. 3J. Hull and A. White, “The pricing of options with stochastic volatilities,” The Journal of Finance, vol. 42, no. 2, pp. 281–300, 1987. 4J. C. Cox and S. A. Ross, “The valuation of options for alternative stochastic processes,” Journal of Financial Economics, vol. 3, no. 1-2, pp. 145–166, 1976.
Abstract and Applied Analysis 19 5B. Dupire, “Pricing with a smile,” Risk Magazine, vol. 1, pp. 18–20, 1994. 6S. G. Kou, “A jump diusion model for option pricing,” Management Science, vol. 48, no. 8, pp. 1086– 1101, 2002. 7R. C. Merton, “Option pricing when the underlying stocks are discontinuous,” Journal of Financial Economics, vol. 3, pp. 1125–2144, 1976. 8O. E. Barndorff-Nielsen, “Processes of normal inverse Gaussian type,” Finance and Stochastics, vol. 2, no. 1, pp. 41–68, 1998. 9E. Eberlein, “Application of generalized hyperbolic L´ evy motions to finance,” in L´ evy Processes—Theory and Applications, O. Barndor-Nielsen, T. Mikosch, and S. Resnick, Eds., pp. 319–336, Birkh¨ auser, Boston, Mass, USA, 2001. 10I. Koponen, “Analytic approach to the problem of convergence of truncated L´ evy ights towards the Gaussian stochastic process,” Physical Review E, vol. 52, no. 1, pp. 1197–1199, 1995. 11D. Madan and F. Milne, “Option pricing with variance gamma martingale components,” Mathematical Finance, vol. 1, no. 4, pp. 39–55, 1991. 12R. Cont and P. Tankov, Financial Modelling with Jump Processes, Chapman & Hall/CRC Financial Mathematics Series, Chapman & Hall/CRC, Boca Raton, Fla, USA, 2004. 13A. Pascucci, PDE and Martingale Methods in Option Pricing, vol. 2 of Bocconi & Springer Series,Springer, Milan, Italy, 2011. 14L. Andersen and J. Andreasen, “Jump-diffusion processes: volatility smile fitting and numerical methods for option pricing,” Review of Derivatives Research, vol. 4, no. 3, pp. 231–262, 2000. 15A.-M. Matache, P.-A. Nitsche, and C. Schwab, “Wavelet Galerkin pricing of American options on L´ evy driven assets,” Quantitative Finance, vol. 5, no. 4, pp. 403–424, 2005. 16A.-M. Matache, T. von Petersdorff, and C. Schwab, “Fast deterministic pricing of options on L´ evy driven assets,” Mathematical Modelling and Numerical Analysis, vol. 38, no. 1, pp. 37–71, 2004. 17A.-M. Matache, C. Schwab, and T. P. Wihler, “Fast numerical solution of parabolic integrodifferential equations with applications in finance,” SIAM Journal on Scientific Computing, vol. 27, no. 2, pp. 369– 393, 2005. 18F. Fang and C. W. Oosterlee, “A novel pricing method for European options based on Fourier-cosine series expansions,” SIAM Journal on Scientific Computing, vol. 31, no. 2, pp. 826–848, 2008/09. 19S. Pagliarani, A. Pascucci, and C. Riga, “Adjoint expansions in local L´ evy models,” SSRN eLibrary, 2011. 20E. Benhamou, E. Gobet, and M. Miri, “Smart expansion and fast calibration for jump diffusions,” Finance and Stochastics, vol. 13, no. 4, pp. 563–589, 2009. 21A. Almendral and C. W. Oosterlee, “Accurate evaluation of European and American options under the CGMY process,” SIAM Journal on Scientific Computing, vol. 29, no. 1, pp. 93–117, 2007. 22R. Cont and E. Voltchkova, “A finite difference scheme for option pricing in jump diffusion and exponential L´ evy models,” SIAM Journal on Numerical Analysis, vol. 43, no. 4, pp. 1596–1626, 2005. 23Y. d’Halluin, P. A. Forsyth, and G. Labahn, “A penalty method for American options with jump diffusion processes,” Numerische Mathematik, vol. 97, no. 2, pp. 321–352, 2004. 24E. W. Sachs and A. K. Strauss, “Efficient solution of a partial integro-differential equation in finance,” Applied Numerical Mathematics, vol. 58, no. 11, pp. 1687–1703, 2008. 25S. Salmi and J. Toivanen, “An iterative method for pricing American options under jump-diffusion models,” Applied Numerical Mathematics, vol. 61, no. 7, pp. 821–831, 2011. 26D. Tavella and C. Randall, Pricing Financial Instruments, Wiley, New York, NY, USA, 2000. 27J. Toivanen, “Numerical valuation of European and American options under Kou’s jump-diffusion model,” SIAM Journal on Scientific Computing, vol. 30, no. 4, pp. 1949–1970, 2008. 28A. Almendral and C. W. Oosterlee, “Numerical valuation of options with jumps in the underlying,” Applied Numerical Mathematics, vol. 53, no. 1, pp. 1–18, 2005. 29M. Briani, C. La Chioma, and R. Natalini, “Convergence of numerical schemes for viscosity solutions to integro-differential degenerate parabolic problems arising in financial theory,” Numerische Mathematik, vol. 98, no. 4, pp. 607–646, 2004. 30R. Company, L. J´ odar, E. Ponsoda, and C. Ballester, “Numerical analysis and simulation of option pricing problems modeling illiquid markets,” Computers & Mathematics with Applications, vol. 59, no. 8, pp. 2964–2975, 2010. 31R. Kangro and R. Nicolaides, “Far field boundary conditions for Black-Scholes equations,” SIAM Journal on Numerical Analysis, vol. 38, no. 4, pp. 1357–1368, 2000.
20 Abstract and Applied Analysis 32H. Windcli, P. A. Forsyth, and K. R. Vetzal, “Analysis of the stability of the stability of the linear boundary condition for the Black-Scholes equation,” Journal of Computational Finance,vol.8,no.1,pp. 65–92, 2004. 33P. J. Davis and P. Rabinowitz, Methods of Numerical Integration, Computer Science and Applied Mathematics, Academic Press, New York, NY, USA, 2nd edition, 1984. 34P. Linz, Analytical and Numerical Methods for Volterra Equations, vol. 7, Society for Industrial and Applied Mathematics SIAM, Philadelphia, Pa, USA, 1985. 35G. D. Smith, Numerical Solution of Partial Differential Equations, Clarendon Press, Oxford, UK, 3rd edition, 1985.