(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 05, Issue 08 (August. 2015), ||V3|| PP 45-51
International organization of Scientific Research 45 | P a g e
Numerical Solution of a Linear Black-Scholes Models: A
Comparative Overview
Md. Kazi Salah Uddin, Md. Noor-A-Alam Siddiki, Md. Anowar Hossain
Department of Natural Science, Stamford University Bangladesh, Dhaka-1209, Bangladesh.
Abstract: - Black-Scholes equation is a well known partial differential equation in financial mathematics. In
this paper we try to solve the European options (Call and Put) using different numerical methods as well as
analytical methods. We approximate the model using a Finite Element Method (FEM) followed by weighted
average method using different weights for numerical approximations. We present the numerical result of semi-
discrete and full discrete schemes for European Call option and Put option by Finite Difference Method and
Finite Element Method. We also present the difference of these two methods. Finally, we investigate some
linear algebra solvers to verify the superiority of the solvers.
Keywords: Black-Scholes model; call and put options; exact solution; finite difference schemes, Finite Element
Methods.
I. INTRODUCTION
A powerful tool for valuation of equity options is the Black-Scholes model[12,15]. This model is used for
finding the prices of stocks.
R. Company, A.L. Gonzalez, L. Jodar [14] solved the modified Black-Scholes equation pricing option with
discrete dividend.
A delta-defining sequence of generalized Dirac-Delta function and the Mellin transformation are used toobtain
an integral formula. Finally numerical quadrature approximation is used to approximate the solution.
In some papers like [13] Mellin transformation is used. They were required neither variable transformation nor
solving diffusion equation.
R. Company, L. Jodar, G. Rubio, R.J. Villanueva [13] found the solution of BS equation with a wide class of
payoff functions that contains not only the Dirac delta type functions but also the ordinary payoff functions with
discontinuities of their derivatives.
Julia Ankudiova, Matthias Ehrhardt [20] solved non linear Black-Scholes equations numerically. They focused
on various models relevant with the Black-Scholes equations with volatility depending on several factors.
They also worked on the European Call option and American Call option analytically using transformation into
a convection -diffusion equation with non-linear term and the free boundary problem respectively.
In our previous paper [7] we discussed about the analytical solution of Black-Scholes equation using Fourier
Transformation method for European options. We formulated the Finite Difference Scheme and found the
solutions of them.
In this paper we discuss the solution with Finite Element Method and compare the result with the result obtained
by Finite Difference Schemes.
II. MODEL EQUATION
The linear Black-Scholes equation [12,15] developed by Fischer Black and Myron Scholes in 1973 is
𝑉𝑡 + 𝑟𝑆𝑉𝑆 +
1
2
𝜎2
𝑆2
𝑉𝑆𝑆 − 𝑟𝑉 = 0 … … … … … … … … … … … … … … … … … … … … (1)
where
𝑉 = 𝑉 𝑆, 𝑡 , 𝑡ℎ𝑒 𝑝𝑎𝑦 − 𝑜𝑓𝑓 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛
𝑆 = 𝑆(𝑡), 𝑡ℎ𝑒 𝑠𝑡𝑜𝑐𝑘 𝑝𝑟𝑖𝑐𝑒, 𝑤𝑖𝑡ℎ 𝑆 = 𝑆(𝑡) ≥ 0,
𝑡 = 𝑡𝑖𝑚𝑒,
𝑟 = 𝑅𝑖𝑠𝑘 − 𝐹𝑟𝑒𝑒 𝑖𝑛𝑡𝑒𝑟𝑒𝑠𝑡 𝑟𝑎𝑡𝑒,
𝜎 = 𝑉𝑜𝑙𝑎𝑡𝑖𝑙𝑖𝑡𝑦 𝐶𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛
and also 𝑡 ∈ (0, 𝑇).
where T is time of maturity.
The terminal and boundary conditions [16] for both the European Call and Put options stated below.
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 46 | P a g e
European Call Option [16]
The solution to the Black-Scholes equation (1) is the value 𝑉(𝑆, 𝑡) of the European Call option on $0 ≤ 𝑆 <
∞, 0 ≤ 𝑡 ≤ 𝑇. The boundary and terminal conditions are as follows
𝑉 0, 𝑡 = 0 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇,
𝑉 𝑆, 𝑡 ∼ 𝑆 − 𝐾𝑒−𝑟 𝑇−𝑡
𝑎𝑠 𝑆 → ∞, … … … … … … … … … … … … … … … … … … … … (2)
𝑉 𝑆, 𝑇 = 𝑆 − 𝐾 +
𝑓𝑜𝑟 0 ≤ 𝑆 < ∞.
European Put Option[16]
European Put option is the reciprocal of the European Call option and the boundary and terminal conditions are
𝑉 0, 𝑡 = 𝐾𝑒−𝑟 𝑇−𝑡
𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇,
𝑉 𝑆, 𝑡 → 0 𝑎𝑠 𝑆 → ∞, … … … … … … … … … … … … … … … … … … … … … … … … … (3)
𝑉 𝑆, 𝑇 = 𝐾 − 𝑆 +
𝑓𝑜𝑟 0 ≤ 𝑆 < ∞.
III. TRANSFORMATION
The model problem stated in (1) is a backward type. This type is little bit difficult to solve. To solve the problem
in (1) with the conditions stated in (2) and (3) we need to make the model in forward type. In this regard, we
have the following transformations.
Let
𝑆 = 𝐾𝑒 𝑥
𝑡 = 𝑇 −
𝜏
𝜎2 /2
And
𝑣(𝑥, 𝜏) =
1
𝐾
𝑉(𝑆, 𝑡)
𝜕𝑉
𝜕 𝑡
=
𝜕𝑉
𝜕𝜏
𝜕𝜏
𝜕𝑡
+
𝜕𝑉
𝜕𝑆
𝜕𝑆
𝜕𝑡
= −
𝜎2
2
𝐾
𝜕𝑣
𝜕𝜏
𝜕𝑉
𝜕𝑆
= 𝐾
𝜕𝑣
𝜕𝑆
=
𝐾
𝑆
𝜕𝑣
𝜕𝑥
𝜕2
𝑉
𝜕𝑆2
= 𝐾
𝜕2
𝑣
𝜕𝑆2
=
𝐾
𝑆2
𝜕2
𝑣
𝜕𝑥2
−
𝜕𝑣
𝜕𝑥
inserting these derivatives in equation (1) we have
−
𝜎2
2
𝐾
𝜕𝑣
𝜕𝜏
+
𝜎2
2
𝐾
𝜕2
𝑣
𝜕𝑥2
−
𝜕𝑣
𝜕𝑥
+ 𝑟𝐾
𝜕𝑣
𝜕𝑥
− 𝑟𝐾𝑣 = 0.
implies
𝜕𝑣
𝜕𝜏
=
𝜕2
𝑣
𝜕𝑥2
+
𝑟
𝜎2
2
− 1
𝜕𝑣
𝜕𝑥
−
𝑟
𝜎2
2
𝑣 … … … … … … … … … … … … … … … … … (4)
Let
𝑟
𝜎2
2
= 𝜃
∴ (4) implies
𝜕𝑣
𝜕𝜏
=
𝜕2
𝑣
𝜕𝑥2
+ 𝜃 − 1
𝜕𝑣
𝜕𝑥
− 𝜃𝑣. … … … … … … … … … … … … … … … … … … . . (5)
Now let
𝜆 =
1
2
(𝜃 − 1), 𝜈 =
1
2
(𝜃 + 1) = 𝜆 + 1
so that
𝜈2
= 𝜆2
+ 𝜃
𝑣(𝑥, 𝜏) = 𝑒−𝜆𝑥 −𝜈2 𝜏
𝑢(𝑥, 𝜏).
𝜕𝑣
𝜕𝜏
= 𝑒−𝜆𝑥 −𝜈2 𝜏
−𝜈2
𝑢 𝑥, 𝜏 +
𝜕𝑢
𝜕𝜏
𝑒−𝜆𝑥 −𝜈2 𝜏
= 𝑒−𝜆𝑥 −𝜈2 𝜏
[−𝜈2
𝑢 +
𝜕𝑢
𝜕𝜏
],
𝜕𝑣
𝜕𝑥
= 𝑒−𝜆𝑥 −𝜈2 𝜏
[−𝜆𝑢 +
𝜕𝑢
𝜕𝑥
],
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 47 | P a g e
𝜕2
𝑣
𝜕𝑥2
= 𝑒−𝜆𝑥 −𝜈2 𝜏
[𝜆2
𝑢 − 2𝜆
𝜕𝑢
𝜕𝑥
+
𝜕2
𝑢
𝜕𝑥2
].
inserting these into equation(5) and dividing by 𝑒−𝜆𝑥 −𝜈2 𝜏
we get
−𝜈2
𝑢 +
𝜕𝑢
𝜕𝜏
= [𝜆2
𝑢 − 2𝜆
𝜕𝑢
𝜕𝑥
+ (𝜕2
𝑢)/(𝜕𝑥2
)] + (𝜃 − 1)[−𝜆𝑢 +
𝜕𝑢
𝜕𝑥
] − 𝜃𝑢
implies
𝑢 𝜏 = 𝑢 𝑥𝑥 + −2𝜆 + 𝜃 − 1 𝑢 𝑥 + (𝜆2
+ 𝜈2
− 𝜆(𝜃 − 1))𝑢
= 𝑢 𝑥𝑥 .
∴ 𝑢 𝜏 = 𝑢 𝑥𝑥 … … … … … … … … … … … … … … … … … … … … … … … … … … … … … (6)
And the initial & boundary conditions for the European Call and Put options are respectively
𝑢 𝑥, 0 = 𝑒 𝜆+1 𝑥
− 𝑒 𝜆𝑥 +
𝑎𝑠 𝑥 ∈ ℝ
𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → −∞
𝑢 𝑥, 𝜏 = 𝑒 𝜆+1 𝑥+𝜈2 𝜏
− 𝑒 𝜆𝑥+𝜆2 𝜏
𝑎𝑠 𝑥 → ∞
… … … … … … … … … . . … … … … … … … . (7)
and
𝑢 𝑥, 0 = 𝑒 𝜆𝑥
− 𝑒 𝜆+1 𝑥 +
𝑎𝑠 𝑥 ∈ ℝ
𝑢 𝑥, 𝜏 = 𝑒 𝜆𝑥 +𝜆2 𝜏
𝑎𝑠 𝑥 → −∞ … … … … … … … … . . … … … … … … … … … . (8)
𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → ∞
Thus the Black-Scholes equation reduced to a heat diffusion equation.
IV. NUMERICAL APPROXIMATION OF TRANSFORMED LINEAR BLACK-
SCHOLES MODEL
Now we solve the problems numerically. We use the Finite Element Method (FEM) to solve the problems
related to the differential equation (6). Finally back substitution of the coordinate transformation gives the
solution of the problems related to the differential equation (1).
We have the model
𝑢 𝜏 = 𝑢 𝑥𝑥 , 𝑥 ∈ ℝ, 0 ≤ 𝜏 ≤ 𝑇. … … … … … … … … … … … … … … … … … … … … … … … … (9)
and the initial and boundary conditions for call option are
𝑢 𝑥, 0 = 𝑒 𝜆+1 𝑥
− 𝑒 𝜆𝑥 +
𝑎𝑠 𝑥 ∈ ℝ,
𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → −∞ … … … … … … … … … … … … … … . . (10)
𝑢 𝑥, 𝜏 = 𝑒 𝜆+1 𝑥+𝜈2 𝜏
− 𝑒 𝜆𝑥+𝜆2 𝜏
𝑎𝑠 𝑥 → ∞
The weak form of the governing equation is
𝜕𝑢
𝜕𝜏ℝ
𝑣(𝑥)𝑑𝑥 +
𝜕𝑢
𝜕𝑥
𝜕𝑣
𝜕𝑥
𝑑𝑥ℝ
= 0 … … … … … … … … … … … … … … … … … … … . (11)
Since 𝑣 𝑥 → 0 as 𝑥 → ±∞.
Discretizing 𝑢(𝑥, 𝜏) spatially, we have
𝑢 𝑥, 𝜏 = 𝜙𝑖 𝜏 𝑁𝑖 𝑥
𝑛
−𝑛
… … … … … … … … … … … … … … … … … … … … … . (12)
where 𝑁𝑖(𝑥) are given shape functions, and 𝜙𝑖(𝜏) are unknown, and 𝑛 is the ordinal number of nodes.
Substituting (12) into (11), we get the weak semidiscretized equation
𝜙𝑖
′
𝜏 𝑁𝑖 𝑥 𝑁𝑗 (𝑥)𝑑𝑥
1
0
𝑛
−𝑛
+ 𝜙𝑖 𝜏 𝑁′𝑖 𝑥 𝑁′𝑗 (𝑥)𝑑𝑥
1
0
𝑛
−𝑛
= 0 … … … … … . . (13)
Let 𝑄, 𝑀 ∈ ℝ 2𝑛−1 × 2𝑛−1
denote the so-called mass and stiffness matrices, respectively, defined by:
𝑀𝑖𝑗 = 𝑁′𝑖 𝑥 𝑁′𝑗 (𝑥)𝑑𝑥
1
0
… … … … … … … … … … … … … … … . . (14)
𝑄𝑖𝑗 = 𝑁𝑖 𝑥 𝑁𝑗 (𝑥)𝑑𝑥
1
0
… … … … … … … … … … … … … . . … … . . (15)
Then (13) can be expressed as:
𝑄𝛷′
+ 𝑀𝛷 = 0 … … … … … … … … … … … … … … . (16)
where Φ ∈ ℝ2𝑛−1
is a vector function with the components 𝜙𝑖.
After performing the integral in (14) and (15) for the linear shape functions, the mass and the stiffness matrices
have the following form
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 48 | P a g e
𝑀 =
1
ℎ
−1 2 −1 … 0
⋮ ⋱ ⋱ ⋱ ⋮
0
0
…
…
−1
0
2 −1
−1 1
; 𝑄 =
6
ℎ
1 4 1 … 0
⋮ ⋱ ⋱ ⋱ ⋮
0
0
…
…
1
0
4 1
1 2
where ℎ is the length of the spatial approximation.
Now we would like to discrete the equation (16) with respect to time. One may start with a simple scheme.
One of the trivial choice is to use the forward Euler scheme. Firstly we discrete (16) explicitly and we have
𝑄Φ′ + 𝑀Φ = 0,
Φ′ + 𝑄−1
𝑀Φ = 0,
Φ 𝑚+1 − Φ 𝑚
Δ𝜏
+ 𝑄−1
𝑀Φ 𝑚 = 0,
Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1
𝑀Φ 𝑚 = 0,
Φ 𝑚+1 − 𝐼 − Δ𝜏𝑄−1
𝑀 Φ 𝑚 = 0,
Φ 𝑚+1 = 𝐼 − Δ𝜏𝑄−1
𝑀 Φ 𝑚 . … … … … … … … … … … … … … … … … . (17)
The difficulty of using the scheme is that it needs very little step size to converge , as a result the scheme is a
slow one, and is not of interest in this advance study.
We want a fast and efficient scheme, so we want larger time stepping, and interested in using implicit
techniques. We discrete (16) implicitly and have
Φ 𝑚+1 − Φ 𝑚
Δ𝜏
+ 𝑄−1
𝑀Φ 𝑚+1 = 0,
Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1
𝑀Φ_(𝑚 + 1) = 0,
𝐼 + Δ𝜏𝑄−1
𝑀 Φ 𝑚+1 = Φ 𝑚 ,
Φ 𝑚+1 = 𝐼 + Δ𝜏𝑄−1
𝑀 −1
Φ 𝑚 . … … … … … … … … … … … … … … … … … … (18)
which is a system of linear equations with unknowns Φ 𝑚+1. The advantage of using (18)
is that the scheme is unconditionally stable . Equation (18) accuracy of order 𝑂(𝑘). It is faster than the explicit
Euler scheme since (18) allows us to use large time steps.
We use an weighted average method to discrete (16) with weight 𝛿 and we have
Φ 𝑚+1 − Φ 𝑚
Δ𝜏
+ 𝑄−1
𝑀(𝛿Φ 𝑚+1 + 1 − 𝛿 Φ 𝑚 ) = 0,
Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1
𝑀(𝛿Φ 𝑚+1 + 1 − 𝛿 Φ 𝑚 ) = 0,
𝐼 + Δ𝜏𝑄−1
𝑀𝛿 Φ 𝑚+1 = 𝐼 − Δ𝜏𝑄−1
𝑀 1 − 𝛿 Φ 𝑚 ,
Φ 𝑚+1 = 𝐼 + Δ𝜏𝑄−1
𝑀𝛿 −1
𝐼 − Δ𝜏𝑄−1
𝑀 1 − 𝛿 Φ 𝑚 . … … … … … … … . . (19)
This system is also a linear one with unknowns Φ 𝑚+1, where 𝛿 varies from 0 to 1. This
method turns to the explicit method when 𝛿 = 0 i.e., equations (17) and (19) are same and implicit method
when 𝛿 = 1, i.e., equations (18) and (19)are same. For 0 ≤ 𝛿 ≤
1
2
, the scheme is conditionally stable and
unconditionally stable for
1
2
≤ 𝛿 ≤ 1.
The order of the accuracy of the scheme is 𝑂(𝑘).
V. RESULTS, DISCUSSION AND CONCLSTION
In this section we have presented the results by various methods. We have solved the model
analytically [7] by the method of Fourier Transformation. In Figure fig. 1 we placed the analytic solution of two
options (Call Option and Put Option). To solve the model numerically we have applied [7] Finite difference
methods (FDM) and have shown the result of the two options in Figure 2. Our interest in this paper was in the
methods of Finite Elements (FEM) [1]. Firstly, we have discretized the model (6) spatially in the section (4).
Then we have used various one step Euler’s time integrations to discretize the system of linear equations
obtained by semi-discretization. The results have been presented in the Figure 3. We have tried to show
comparison between the methods (FDM and FEM) in Figure 4.
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 49 | P a g e
(a) Call Optin (b) Put Option
Figure 1: Analytic solutions
(a) Call Option (b) Put Option
Figure 2: Numerical Solutions by Finite Difference Method
(a) Call Option (b) Put Option
Figure 3: Numerical Solutions by Finite Element Method
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 50 | P a g e
Figure 4: Comparison of Finite Difference Method and Finite Element Method
The system of linear equations (19) generated by the discretization of the Black-Scholes model can be
solved by many conventional processes. For a large scale linear system, scientists rarely use direct methods as
they are computationally costly. Here, in this section, it is our motivation to solve the system of equation (19)
using various iterative techniques. Here we first investigate which linear solver converges swiftly. To that end,
we consider Jacobi iterative method, Gauss-Seidel iterative method and successive over relaxation method to
start with. In terms of matrices, the Jacobi method can be expressed as
x(k)
= D−1
L + U x(k−1)
+ D−1
b,
Gauss-Seidel method
x(k)
= D − L −1
(Ux k−1
+ b),
and the SOR algorithm can be written as
x k
= D − ωL −1
ωU + 1 − ω D x k−1
+ ω D − ωL −1
b,
where in each case the matrices D, −L, and −U represent the diagonal, strictly lower triangular, and strictly
upper triangular parts of A, respectively.
Figure 5: Time comparison of different linear algebra solvers
We investigate Preconditioned Conjugate Gradient (PCG) Method and Generalized Minimal Residual
(GMRES) Method with a diagonal preconditioning [6]. Here for all computations we consider 𝐾 = 100, 𝜎 =
.2, 𝑟 = .1, 𝑇 = 1𝑦𝑒𝑎𝑟, Δ𝑡 = 0.001. The results are presented with different weights 𝛿. Observing Figure (5),
we notice that Preconditioned Conjugate Gradient (PCG) Method performs the best.
Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview
International organization of Scientific Research 51 | P a g e
REFERENCES
[1] P. E. Lewis and J. P. Ward, The Finite Element Method: Principles and Applications,
ADDISONWESLEY PUBLISHING COMPANY, 1991.
[2] M. Bakker, One-dimensional Galerkin methods and super convergence at interior nodal points, SIAM
Journal on Numerical Analysis, 21(1):101–110, Feb 1984.
[3] S. K. Bhowmik, Stable numerical schemes for a partly convolutional partial integrodifferential equation,
Applied Mathematics and Computation, 217(8):4217–4226,2010.
[4] S. K. Bhowmik,Numerical approximation of a convolution model of dot theta-neuron networks, Applied
Numerical Mathematics, 61:581–592, 2011.
[5] S. K. Bhowmik, Stability and convergence analysis of a one step approximation of a linear partial
integro- differential equation, Numerical Methods for Partial Differential Equation, 27(5):11791200,
September 2011.
[6] S. K. Bhowmik, Fast and efficient numerical methods for an extended Black-Scholes
model,arXiv:1205.6265, 2013.
[7] Md. Kazi Salah Uddin, Mostak Ahmed and Samir Kumar Bhowmik, A Note On Numerical Solution Of A
Linear Black-Scholes Model, GANIT J. Bangladesh Math. Soc. (ISSN 1606-3694), Vol. 33 (2013) 103-
115.
[8] Cristina Ballester, Rafael Company*, Lucas Jodar, An efficient method for option pricing with discrete
dividend payment, Computers and Mathematics with Applications, 2008, Vol.56, pp. 822-835.
[9] A.H.M. Abdelrazec, Adomain Decomposition Method: Convergency Analysis and Numerical Approxima-
tion, McMaster University, 2008.
[10] Koh Wei Sin, Jumat Sulaiman and Rasid Mail, Numerical Solution for 2D European Option Pricing
Using Quarter-Sweep Modified Gauss-Seidel Method, Journal of Mathematics and Statistics8 (2012), no.
1, 129-135.
[11] H.W. Choi and S.K. Chung, Adaptive Numerical Solutions For The Black-Scholes Equation, J. Appl.
Math. & Computing (Series A), Vol. 12, No. 1–2, pp.335–349, 2003.
[12] R.C. Merton, Theory of rational option pricing, Bell J. Econ., Vol. 4, No. 1, pp.141–183, 1973.
[13] L. Jodar, R Sevilla-Peris, J.C. Cortos*, R. Sala, A new direct method for solving the Black-Scholes
equation, Applied Mathematics Letters, Vol. 18, pp.29–32, 2005.
[14] R. Company*, A.L. Gonzalez, L. Jodar, Numerical solution of modified Black–Scholes equation pricing
stock options with discrete dividend, Mathematical and Computer Modelling, Vol. 44, pp.1058–1068,
2006.
[15] F. Black, M. Scholes, The pricing of options and corporate liabilities, J. Pol. Econ, Vol. 81, pp.637–659,
1973.
[16] P.D.M. Ehrhardt and A. Unterreiter, The numerical solution of nonlinear Black–Scholes equations,
Technische Universitat Berlin, Vol. 28, 2008.
[17] M. Bohner and Y. Zheng, On analytical solutions of the Black-Scholes equation, Applied Mathematics
Letters, Vol. 22, pp.309–313, 2009.
[18] John C.Strikwerda, Finite Difference Schemes and Partial Differential Equations, SIAM,University of
Wisconsin-Madison Madison, Wisconsin, 2004.
[19] Julia Ankudinova*, Matthias Ehrhardt, On the numerical solution of nonlinear Black–Scholes equations,
Computers and Mathematics with Applications, Vol. 56, pp.799-812, 2004.
[20] D.J. Duffy, Finite Difference Methods in Financial Engineering (A Partial Differential Equation Ap-
proach), John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ,
England, 2000.
[21] P. Wilmot, S. Howison, J. Dewyne, The Mathematics of Financial Derivatives, Cambridge University
Press, Cambridge, 1995.

More Related Content

What's hot

Introductory maths analysis chapter 14 official
Introductory maths analysis   chapter 14 officialIntroductory maths analysis   chapter 14 official
Introductory maths analysis chapter 14 official
Evert Sandye Taasiringan
 
Mathematics 2014 sample paper and blue print
Mathematics 2014 sample paper and blue printMathematics 2014 sample paper and blue print
Mathematics 2014 sample paper and blue print
nitishguptamaps
 
Lecture 13 gram-schmidt inner product spaces - 6.4 6.7
Lecture 13   gram-schmidt  inner product spaces - 6.4 6.7Lecture 13   gram-schmidt  inner product spaces - 6.4 6.7
Lecture 13 gram-schmidt inner product spaces - 6.4 6.7
njit-ronbrown
 
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IIEngineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
Rai University
 
Lecture 12 orhogonality - 6.1 6.2 6.3
Lecture 12   orhogonality - 6.1 6.2 6.3Lecture 12   orhogonality - 6.1 6.2 6.3
Lecture 12 orhogonality - 6.1 6.2 6.3
njit-ronbrown
 
Derivation and Application of Six-Point Linear Multistep Numerical Method for...
Derivation and Application of Six-Point Linear Multistep Numerical Method for...Derivation and Application of Six-Point Linear Multistep Numerical Method for...
Derivation and Application of Six-Point Linear Multistep Numerical Method for...
IOSR Journals
 
Cbse 12 Class Maths Sample Papers Model 4
Cbse 12 Class Maths Sample Papers Model 4 Cbse 12 Class Maths Sample Papers Model 4
Cbse 12 Class Maths Sample Papers Model 4
Sunaina Rawat
 
The Generalized Difference Operator of the 퐧 퐭퐡 Kind
The Generalized Difference Operator of the 퐧 퐭퐡 KindThe Generalized Difference Operator of the 퐧 퐭퐡 Kind
The Generalized Difference Operator of the 퐧 퐭퐡 Kind
Dr. Amarjeet Singh
 
Lecture 02
Lecture 02Lecture 02
Lecture 02
njit-ronbrown
 
2.c1.3 algebra and functions 3
2.c1.3 algebra and functions 32.c1.3 algebra and functions 3
2.c1.3 algebra and functions 3
Dreams4school
 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5
Rai University
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 official
Evert Sandye Taasiringan
 
Introductory maths analysis chapter 02 official
Introductory maths analysis   chapter 02 officialIntroductory maths analysis   chapter 02 official
Introductory maths analysis chapter 02 official
Evert Sandye Taasiringan
 
Inner product
Inner productInner product
Inner product
Dhrupal Patel
 
Introductory maths analysis chapter 09 official
Introductory maths analysis   chapter 09 officialIntroductory maths analysis   chapter 09 official
Introductory maths analysis chapter 09 official
Evert Sandye Taasiringan
 
31350052 introductory-mathematical-analysis-textbook-solution-manual
31350052 introductory-mathematical-analysis-textbook-solution-manual31350052 introductory-mathematical-analysis-textbook-solution-manual
31350052 introductory-mathematical-analysis-textbook-solution-manual
Mahrukh Khalid
 
B.tech ii unit-5 material vector integration
B.tech ii unit-5 material vector integrationB.tech ii unit-5 material vector integration
B.tech ii unit-5 material vector integration
Rai University
 
Introductory maths analysis chapter 11 official
Introductory maths analysis   chapter 11 officialIntroductory maths analysis   chapter 11 official
Introductory maths analysis chapter 11 official
Evert Sandye Taasiringan
 

What's hot (18)

Introductory maths analysis chapter 14 official
Introductory maths analysis   chapter 14 officialIntroductory maths analysis   chapter 14 official
Introductory maths analysis chapter 14 official
 
Mathematics 2014 sample paper and blue print
Mathematics 2014 sample paper and blue printMathematics 2014 sample paper and blue print
Mathematics 2014 sample paper and blue print
 
Lecture 13 gram-schmidt inner product spaces - 6.4 6.7
Lecture 13   gram-schmidt  inner product spaces - 6.4 6.7Lecture 13   gram-schmidt  inner product spaces - 6.4 6.7
Lecture 13 gram-schmidt inner product spaces - 6.4 6.7
 
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IIEngineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-II
 
Lecture 12 orhogonality - 6.1 6.2 6.3
Lecture 12   orhogonality - 6.1 6.2 6.3Lecture 12   orhogonality - 6.1 6.2 6.3
Lecture 12 orhogonality - 6.1 6.2 6.3
 
Derivation and Application of Six-Point Linear Multistep Numerical Method for...
Derivation and Application of Six-Point Linear Multistep Numerical Method for...Derivation and Application of Six-Point Linear Multistep Numerical Method for...
Derivation and Application of Six-Point Linear Multistep Numerical Method for...
 
Cbse 12 Class Maths Sample Papers Model 4
Cbse 12 Class Maths Sample Papers Model 4 Cbse 12 Class Maths Sample Papers Model 4
Cbse 12 Class Maths Sample Papers Model 4
 
The Generalized Difference Operator of the 퐧 퐭퐡 Kind
The Generalized Difference Operator of the 퐧 퐭퐡 KindThe Generalized Difference Operator of the 퐧 퐭퐡 Kind
The Generalized Difference Operator of the 퐧 퐭퐡 Kind
 
Lecture 02
Lecture 02Lecture 02
Lecture 02
 
2.c1.3 algebra and functions 3
2.c1.3 algebra and functions 32.c1.3 algebra and functions 3
2.c1.3 algebra and functions 3
 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 official
 
Introductory maths analysis chapter 02 official
Introductory maths analysis   chapter 02 officialIntroductory maths analysis   chapter 02 official
Introductory maths analysis chapter 02 official
 
Inner product
Inner productInner product
Inner product
 
Introductory maths analysis chapter 09 official
Introductory maths analysis   chapter 09 officialIntroductory maths analysis   chapter 09 official
Introductory maths analysis chapter 09 official
 
31350052 introductory-mathematical-analysis-textbook-solution-manual
31350052 introductory-mathematical-analysis-textbook-solution-manual31350052 introductory-mathematical-analysis-textbook-solution-manual
31350052 introductory-mathematical-analysis-textbook-solution-manual
 
B.tech ii unit-5 material vector integration
B.tech ii unit-5 material vector integrationB.tech ii unit-5 material vector integration
B.tech ii unit-5 material vector integration
 
Introductory maths analysis chapter 11 official
Introductory maths analysis   chapter 11 officialIntroductory maths analysis   chapter 11 official
Introductory maths analysis chapter 11 official
 

Viewers also liked

Lec. 6 the explanation of tipitaka in brief by atthakathacariya
Lec. 6 the explanation of tipitaka in brief by atthakathacariyaLec. 6 the explanation of tipitaka in brief by atthakathacariya
Lec. 6 the explanation of tipitaka in brief by atthakathacariya
Bhik Samādhipuñño
 
Intervention to Promote Dual Method Use for Urban Teens
Intervention to Promote Dual Method Use for Urban TeensIntervention to Promote Dual Method Use for Urban Teens
Intervention to Promote Dual Method Use for Urban Teens
National Chlamydia Coalition
 
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
SCHOLEDGE R&D CENTER
 
Hypothesis example
Hypothesis exampleHypothesis example
Hypothesis example
Gauhar786
 
Week 8 Observation and Analysis
Week 8 Observation and AnalysisWeek 8 Observation and Analysis
Week 8 Observation and Analysis
Jamie Davies
 
Chapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studiesChapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studies
Maria Theresa
 
APA bibliography ppt
APA bibliography pptAPA bibliography ppt
APA bibliography ppt
mrs-oc
 
51 ways to introduce learning objectives
51 ways to introduce learning objectives51 ways to introduce learning objectives
51 ways to introduce learning objectives
David Didau
 
List of mba project topics reports
List of  mba project topics  reportsList of  mba project topics  reports
List of mba project topics reports
Babasab Patil
 

Viewers also liked (9)

Lec. 6 the explanation of tipitaka in brief by atthakathacariya
Lec. 6 the explanation of tipitaka in brief by atthakathacariyaLec. 6 the explanation of tipitaka in brief by atthakathacariya
Lec. 6 the explanation of tipitaka in brief by atthakathacariya
 
Intervention to Promote Dual Method Use for Urban Teens
Intervention to Promote Dual Method Use for Urban TeensIntervention to Promote Dual Method Use for Urban Teens
Intervention to Promote Dual Method Use for Urban Teens
 
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
INTERROGATING THE IMPORTANCE AND RELEVANCE OF ARABIC LANGUAGE TO THE STUDY OF...
 
Hypothesis example
Hypothesis exampleHypothesis example
Hypothesis example
 
Week 8 Observation and Analysis
Week 8 Observation and AnalysisWeek 8 Observation and Analysis
Week 8 Observation and Analysis
 
Chapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studiesChapter 6 the review of related literature and studies
Chapter 6 the review of related literature and studies
 
APA bibliography ppt
APA bibliography pptAPA bibliography ppt
APA bibliography ppt
 
51 ways to introduce learning objectives
51 ways to introduce learning objectives51 ways to introduce learning objectives
51 ways to introduce learning objectives
 
List of mba project topics reports
List of  mba project topics  reportsList of  mba project topics  reports
List of mba project topics reports
 

Similar to G05834551

New Information on the Generalized Euler-Tricomi Equation
New Information on the Generalized Euler-Tricomi Equation New Information on the Generalized Euler-Tricomi Equation
New Information on the Generalized Euler-Tricomi Equation
Lossian Barbosa Bacelar Miranda
 
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
mathsjournal
 
A0280106
A0280106A0280106
Finite Difference Method for Nonlocal Singularly Perturbed Problem
Finite Difference Method for Nonlocal Singularly Perturbed ProblemFinite Difference Method for Nonlocal Singularly Perturbed Problem
Finite Difference Method for Nonlocal Singularly Perturbed Problem
International Journal of Modern Research in Engineering and Technology
 
vj kb kh o15085 17210-1-pb
vj kb kh o15085 17210-1-pbvj kb kh o15085 17210-1-pb
vj kb kh o15085 17210-1-pb
Engr M Javaid
 
Lane_emden_equation_solved_by_HPM_final
Lane_emden_equation_solved_by_HPM_finalLane_emden_equation_solved_by_HPM_final
Lane_emden_equation_solved_by_HPM_final
SOUMYADAS230727
 
AJMS_477_23.pdf
AJMS_477_23.pdfAJMS_477_23.pdf
AJMS_477_23.pdf
BRNSS Publication Hub
 
Numerical Solution of the Nonlocal Singularly Perturbed Problem
Numerical Solution of the Nonlocal Singularly Perturbed ProblemNumerical Solution of the Nonlocal Singularly Perturbed Problem
Numerical Solution of the Nonlocal Singularly Perturbed Problem
International Journal of Modern Research in Engineering and Technology
 
A high accuracy approximation for half - space problems with anisotropic scat...
A high accuracy approximation for half - space problems with anisotropic scat...A high accuracy approximation for half - space problems with anisotropic scat...
A high accuracy approximation for half - space problems with anisotropic scat...
IOSR Journals
 
One solution for many linear partial differential equations with terms of equ...
One solution for many linear partial differential equations with terms of equ...One solution for many linear partial differential equations with terms of equ...
One solution for many linear partial differential equations with terms of equ...
Lossian Barbosa Bacelar Miranda
 
A Family Of Extragradient Methods For Solving Equilibrium Problems
A Family Of Extragradient Methods For Solving Equilibrium ProblemsA Family Of Extragradient Methods For Solving Equilibrium Problems
A Family Of Extragradient Methods For Solving Equilibrium Problems
Yasmine Anino
 
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
IJERA Editor
 
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
IOSR Journals
 
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
ijcsa
 
NJD_87.pdf
NJD_87.pdfNJD_87.pdf
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
IJERA Editor
 
Homotopy Perturbation Method
Homotopy Perturbation MethodHomotopy Perturbation Method
Homotopy Perturbation Method
SOUMYADAS835019
 
The Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
The Weak Solution of Black-Scholes Option Pricing Model with Transaction CostThe Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
The Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
mathsjournal
 
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COSTTHE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
mathsjournal
 
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COSTTHE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
mathsjournal
 

Similar to G05834551 (20)

New Information on the Generalized Euler-Tricomi Equation
New Information on the Generalized Euler-Tricomi Equation New Information on the Generalized Euler-Tricomi Equation
New Information on the Generalized Euler-Tricomi Equation
 
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
A Probabilistic Algorithm for Computation of Polynomial Greatest Common with ...
 
A0280106
A0280106A0280106
A0280106
 
Finite Difference Method for Nonlocal Singularly Perturbed Problem
Finite Difference Method for Nonlocal Singularly Perturbed ProblemFinite Difference Method for Nonlocal Singularly Perturbed Problem
Finite Difference Method for Nonlocal Singularly Perturbed Problem
 
vj kb kh o15085 17210-1-pb
vj kb kh o15085 17210-1-pbvj kb kh o15085 17210-1-pb
vj kb kh o15085 17210-1-pb
 
Lane_emden_equation_solved_by_HPM_final
Lane_emden_equation_solved_by_HPM_finalLane_emden_equation_solved_by_HPM_final
Lane_emden_equation_solved_by_HPM_final
 
AJMS_477_23.pdf
AJMS_477_23.pdfAJMS_477_23.pdf
AJMS_477_23.pdf
 
Numerical Solution of the Nonlocal Singularly Perturbed Problem
Numerical Solution of the Nonlocal Singularly Perturbed ProblemNumerical Solution of the Nonlocal Singularly Perturbed Problem
Numerical Solution of the Nonlocal Singularly Perturbed Problem
 
A high accuracy approximation for half - space problems with anisotropic scat...
A high accuracy approximation for half - space problems with anisotropic scat...A high accuracy approximation for half - space problems with anisotropic scat...
A high accuracy approximation for half - space problems with anisotropic scat...
 
One solution for many linear partial differential equations with terms of equ...
One solution for many linear partial differential equations with terms of equ...One solution for many linear partial differential equations with terms of equ...
One solution for many linear partial differential equations with terms of equ...
 
A Family Of Extragradient Methods For Solving Equilibrium Problems
A Family Of Extragradient Methods For Solving Equilibrium ProblemsA Family Of Extragradient Methods For Solving Equilibrium Problems
A Family Of Extragradient Methods For Solving Equilibrium Problems
 
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
Catalan Tau Collocation for Numerical Solution of 2-Dimentional Nonlinear Par...
 
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
A Two Grid Discretization Method For Decoupling Time-Harmonic Maxwell’s Equat...
 
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
SUCCESSIVE LINEARIZATION SOLUTION OF A BOUNDARY LAYER CONVECTIVE HEAT TRANSFE...
 
NJD_87.pdf
NJD_87.pdfNJD_87.pdf
NJD_87.pdf
 
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
On The Distribution of Non - Zero Zeros of Generalized Mittag – Leffler Funct...
 
Homotopy Perturbation Method
Homotopy Perturbation MethodHomotopy Perturbation Method
Homotopy Perturbation Method
 
The Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
The Weak Solution of Black-Scholes Option Pricing Model with Transaction CostThe Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
The Weak Solution of Black-Scholes Option Pricing Model with Transaction Cost
 
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COSTTHE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
 
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COSTTHE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
THE WEAK SOLUTION OF BLACK-SCHOLE’S OPTION PRICING MODEL WITH TRANSACTION COST
 

More from IOSR-JEN

C05921721
C05921721C05921721
C05921721
IOSR-JEN
 
B05921016
B05921016B05921016
B05921016
IOSR-JEN
 
A05920109
A05920109A05920109
A05920109
IOSR-JEN
 
J05915457
J05915457J05915457
J05915457
IOSR-JEN
 
I05914153
I05914153I05914153
I05914153
IOSR-JEN
 
H05913540
H05913540H05913540
H05913540
IOSR-JEN
 
G05913234
G05913234G05913234
G05913234
IOSR-JEN
 
F05912731
F05912731F05912731
F05912731
IOSR-JEN
 
E05912226
E05912226E05912226
E05912226
IOSR-JEN
 
D05911621
D05911621D05911621
D05911621
IOSR-JEN
 
C05911315
C05911315C05911315
C05911315
IOSR-JEN
 
B05910712
B05910712B05910712
B05910712
IOSR-JEN
 
A05910106
A05910106A05910106
A05910106
IOSR-JEN
 
B05840510
B05840510B05840510
B05840510
IOSR-JEN
 
I05844759
I05844759I05844759
I05844759
IOSR-JEN
 
H05844346
H05844346H05844346
H05844346
IOSR-JEN
 
G05843942
G05843942G05843942
G05843942
IOSR-JEN
 
F05843238
F05843238F05843238
F05843238
IOSR-JEN
 
E05842831
E05842831E05842831
E05842831
IOSR-JEN
 
D05842227
D05842227D05842227
D05842227
IOSR-JEN
 

More from IOSR-JEN (20)

C05921721
C05921721C05921721
C05921721
 
B05921016
B05921016B05921016
B05921016
 
A05920109
A05920109A05920109
A05920109
 
J05915457
J05915457J05915457
J05915457
 
I05914153
I05914153I05914153
I05914153
 
H05913540
H05913540H05913540
H05913540
 
G05913234
G05913234G05913234
G05913234
 
F05912731
F05912731F05912731
F05912731
 
E05912226
E05912226E05912226
E05912226
 
D05911621
D05911621D05911621
D05911621
 
C05911315
C05911315C05911315
C05911315
 
B05910712
B05910712B05910712
B05910712
 
A05910106
A05910106A05910106
A05910106
 
B05840510
B05840510B05840510
B05840510
 
I05844759
I05844759I05844759
I05844759
 
H05844346
H05844346H05844346
H05844346
 
G05843942
G05843942G05843942
G05843942
 
F05843238
F05843238F05843238
F05843238
 
E05842831
E05842831E05842831
E05842831
 
D05842227
D05842227D05842227
D05842227
 

Recently uploaded

Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
DianaGray10
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
Priyanka Aash
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Snarky Security
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
ZachWylie3
 
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptxFIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Alliance
 
FIDO Munich Seminar Introduction to FIDO.pptx
FIDO Munich Seminar Introduction to FIDO.pptxFIDO Munich Seminar Introduction to FIDO.pptx
FIDO Munich Seminar Introduction to FIDO.pptx
FIDO Alliance
 
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
Fwdays
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
Priyanka Aash
 
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partesExchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
jorgelebrato
 
Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
Michael Price
 
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptxFIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Alliance
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Zilliz
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
Enterprise Knowledge
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
Priyanka Aash
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
FIDO Alliance
 
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan..."Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
Fwdays
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
Razin Mustafiz
 
History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )
Badri_Bady
 

Recently uploaded (20)

Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
 
FIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptxFIDO Munich Seminar Workforce Authentication Case Study.pptx
FIDO Munich Seminar Workforce Authentication Case Study.pptx
 
FIDO Munich Seminar Introduction to FIDO.pptx
FIDO Munich Seminar Introduction to FIDO.pptxFIDO Munich Seminar Introduction to FIDO.pptx
FIDO Munich Seminar Introduction to FIDO.pptx
 
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
"Hands-on development experience using wasm Blazor", Furdak Vladyslav.pptx
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
 
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partesExchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
Exchange, Entra ID, Conectores, RAML: Todo, a la vez, en todas partes
 
Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
 
FIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptxFIDO Munich Seminar FIDO Automotive Apps.pptx
FIDO Munich Seminar FIDO Automotive Apps.pptx
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
Garbage In, Garbage Out: Why poor data curation is killing your AI models (an...
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
 
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan..."Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
"Building Future-Ready Apps with .NET 8 and Azure Serverless Ecosystem", Stan...
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
 
History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )History and Introduction for Generative AI ( GenAI )
History and Introduction for Generative AI ( GenAI )
 

G05834551

  • 1. IOSR Journal of Engineering (IOSRJEN) www.iosrjen.org ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 05, Issue 08 (August. 2015), ||V3|| PP 45-51 International organization of Scientific Research 45 | P a g e Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview Md. Kazi Salah Uddin, Md. Noor-A-Alam Siddiki, Md. Anowar Hossain Department of Natural Science, Stamford University Bangladesh, Dhaka-1209, Bangladesh. Abstract: - Black-Scholes equation is a well known partial differential equation in financial mathematics. In this paper we try to solve the European options (Call and Put) using different numerical methods as well as analytical methods. We approximate the model using a Finite Element Method (FEM) followed by weighted average method using different weights for numerical approximations. We present the numerical result of semi- discrete and full discrete schemes for European Call option and Put option by Finite Difference Method and Finite Element Method. We also present the difference of these two methods. Finally, we investigate some linear algebra solvers to verify the superiority of the solvers. Keywords: Black-Scholes model; call and put options; exact solution; finite difference schemes, Finite Element Methods. I. INTRODUCTION A powerful tool for valuation of equity options is the Black-Scholes model[12,15]. This model is used for finding the prices of stocks. R. Company, A.L. Gonzalez, L. Jodar [14] solved the modified Black-Scholes equation pricing option with discrete dividend. A delta-defining sequence of generalized Dirac-Delta function and the Mellin transformation are used toobtain an integral formula. Finally numerical quadrature approximation is used to approximate the solution. In some papers like [13] Mellin transformation is used. They were required neither variable transformation nor solving diffusion equation. R. Company, L. Jodar, G. Rubio, R.J. Villanueva [13] found the solution of BS equation with a wide class of payoff functions that contains not only the Dirac delta type functions but also the ordinary payoff functions with discontinuities of their derivatives. Julia Ankudiova, Matthias Ehrhardt [20] solved non linear Black-Scholes equations numerically. They focused on various models relevant with the Black-Scholes equations with volatility depending on several factors. They also worked on the European Call option and American Call option analytically using transformation into a convection -diffusion equation with non-linear term and the free boundary problem respectively. In our previous paper [7] we discussed about the analytical solution of Black-Scholes equation using Fourier Transformation method for European options. We formulated the Finite Difference Scheme and found the solutions of them. In this paper we discuss the solution with Finite Element Method and compare the result with the result obtained by Finite Difference Schemes. II. MODEL EQUATION The linear Black-Scholes equation [12,15] developed by Fischer Black and Myron Scholes in 1973 is 𝑉𝑡 + 𝑟𝑆𝑉𝑆 + 1 2 𝜎2 𝑆2 𝑉𝑆𝑆 − 𝑟𝑉 = 0 … … … … … … … … … … … … … … … … … … … … (1) where 𝑉 = 𝑉 𝑆, 𝑡 , 𝑡ℎ𝑒 𝑝𝑎𝑦 − 𝑜𝑓𝑓 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 𝑆 = 𝑆(𝑡), 𝑡ℎ𝑒 𝑠𝑡𝑜𝑐𝑘 𝑝𝑟𝑖𝑐𝑒, 𝑤𝑖𝑡ℎ 𝑆 = 𝑆(𝑡) ≥ 0, 𝑡 = 𝑡𝑖𝑚𝑒, 𝑟 = 𝑅𝑖𝑠𝑘 − 𝐹𝑟𝑒𝑒 𝑖𝑛𝑡𝑒𝑟𝑒𝑠𝑡 𝑟𝑎𝑡𝑒, 𝜎 = 𝑉𝑜𝑙𝑎𝑡𝑖𝑙𝑖𝑡𝑦 𝐶𝑜𝑛𝑑𝑖𝑡𝑖𝑜𝑛 and also 𝑡 ∈ (0, 𝑇). where T is time of maturity. The terminal and boundary conditions [16] for both the European Call and Put options stated below.
  • 2. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 46 | P a g e European Call Option [16] The solution to the Black-Scholes equation (1) is the value 𝑉(𝑆, 𝑡) of the European Call option on $0 ≤ 𝑆 < ∞, 0 ≤ 𝑡 ≤ 𝑇. The boundary and terminal conditions are as follows 𝑉 0, 𝑡 = 0 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇, 𝑉 𝑆, 𝑡 ∼ 𝑆 − 𝐾𝑒−𝑟 𝑇−𝑡 𝑎𝑠 𝑆 → ∞, … … … … … … … … … … … … … … … … … … … … (2) 𝑉 𝑆, 𝑇 = 𝑆 − 𝐾 + 𝑓𝑜𝑟 0 ≤ 𝑆 < ∞. European Put Option[16] European Put option is the reciprocal of the European Call option and the boundary and terminal conditions are 𝑉 0, 𝑡 = 𝐾𝑒−𝑟 𝑇−𝑡 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇, 𝑉 𝑆, 𝑡 → 0 𝑎𝑠 𝑆 → ∞, … … … … … … … … … … … … … … … … … … … … … … … … … (3) 𝑉 𝑆, 𝑇 = 𝐾 − 𝑆 + 𝑓𝑜𝑟 0 ≤ 𝑆 < ∞. III. TRANSFORMATION The model problem stated in (1) is a backward type. This type is little bit difficult to solve. To solve the problem in (1) with the conditions stated in (2) and (3) we need to make the model in forward type. In this regard, we have the following transformations. Let 𝑆 = 𝐾𝑒 𝑥 𝑡 = 𝑇 − 𝜏 𝜎2 /2 And 𝑣(𝑥, 𝜏) = 1 𝐾 𝑉(𝑆, 𝑡) 𝜕𝑉 𝜕 𝑡 = 𝜕𝑉 𝜕𝜏 𝜕𝜏 𝜕𝑡 + 𝜕𝑉 𝜕𝑆 𝜕𝑆 𝜕𝑡 = − 𝜎2 2 𝐾 𝜕𝑣 𝜕𝜏 𝜕𝑉 𝜕𝑆 = 𝐾 𝜕𝑣 𝜕𝑆 = 𝐾 𝑆 𝜕𝑣 𝜕𝑥 𝜕2 𝑉 𝜕𝑆2 = 𝐾 𝜕2 𝑣 𝜕𝑆2 = 𝐾 𝑆2 𝜕2 𝑣 𝜕𝑥2 − 𝜕𝑣 𝜕𝑥 inserting these derivatives in equation (1) we have − 𝜎2 2 𝐾 𝜕𝑣 𝜕𝜏 + 𝜎2 2 𝐾 𝜕2 𝑣 𝜕𝑥2 − 𝜕𝑣 𝜕𝑥 + 𝑟𝐾 𝜕𝑣 𝜕𝑥 − 𝑟𝐾𝑣 = 0. implies 𝜕𝑣 𝜕𝜏 = 𝜕2 𝑣 𝜕𝑥2 + 𝑟 𝜎2 2 − 1 𝜕𝑣 𝜕𝑥 − 𝑟 𝜎2 2 𝑣 … … … … … … … … … … … … … … … … … (4) Let 𝑟 𝜎2 2 = 𝜃 ∴ (4) implies 𝜕𝑣 𝜕𝜏 = 𝜕2 𝑣 𝜕𝑥2 + 𝜃 − 1 𝜕𝑣 𝜕𝑥 − 𝜃𝑣. … … … … … … … … … … … … … … … … … … . . (5) Now let 𝜆 = 1 2 (𝜃 − 1), 𝜈 = 1 2 (𝜃 + 1) = 𝜆 + 1 so that 𝜈2 = 𝜆2 + 𝜃 𝑣(𝑥, 𝜏) = 𝑒−𝜆𝑥 −𝜈2 𝜏 𝑢(𝑥, 𝜏). 𝜕𝑣 𝜕𝜏 = 𝑒−𝜆𝑥 −𝜈2 𝜏 −𝜈2 𝑢 𝑥, 𝜏 + 𝜕𝑢 𝜕𝜏 𝑒−𝜆𝑥 −𝜈2 𝜏 = 𝑒−𝜆𝑥 −𝜈2 𝜏 [−𝜈2 𝑢 + 𝜕𝑢 𝜕𝜏 ], 𝜕𝑣 𝜕𝑥 = 𝑒−𝜆𝑥 −𝜈2 𝜏 [−𝜆𝑢 + 𝜕𝑢 𝜕𝑥 ],
  • 3. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 47 | P a g e 𝜕2 𝑣 𝜕𝑥2 = 𝑒−𝜆𝑥 −𝜈2 𝜏 [𝜆2 𝑢 − 2𝜆 𝜕𝑢 𝜕𝑥 + 𝜕2 𝑢 𝜕𝑥2 ]. inserting these into equation(5) and dividing by 𝑒−𝜆𝑥 −𝜈2 𝜏 we get −𝜈2 𝑢 + 𝜕𝑢 𝜕𝜏 = [𝜆2 𝑢 − 2𝜆 𝜕𝑢 𝜕𝑥 + (𝜕2 𝑢)/(𝜕𝑥2 )] + (𝜃 − 1)[−𝜆𝑢 + 𝜕𝑢 𝜕𝑥 ] − 𝜃𝑢 implies 𝑢 𝜏 = 𝑢 𝑥𝑥 + −2𝜆 + 𝜃 − 1 𝑢 𝑥 + (𝜆2 + 𝜈2 − 𝜆(𝜃 − 1))𝑢 = 𝑢 𝑥𝑥 . ∴ 𝑢 𝜏 = 𝑢 𝑥𝑥 … … … … … … … … … … … … … … … … … … … … … … … … … … … … … (6) And the initial & boundary conditions for the European Call and Put options are respectively 𝑢 𝑥, 0 = 𝑒 𝜆+1 𝑥 − 𝑒 𝜆𝑥 + 𝑎𝑠 𝑥 ∈ ℝ 𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → −∞ 𝑢 𝑥, 𝜏 = 𝑒 𝜆+1 𝑥+𝜈2 𝜏 − 𝑒 𝜆𝑥+𝜆2 𝜏 𝑎𝑠 𝑥 → ∞ … … … … … … … … … . . … … … … … … … . (7) and 𝑢 𝑥, 0 = 𝑒 𝜆𝑥 − 𝑒 𝜆+1 𝑥 + 𝑎𝑠 𝑥 ∈ ℝ 𝑢 𝑥, 𝜏 = 𝑒 𝜆𝑥 +𝜆2 𝜏 𝑎𝑠 𝑥 → −∞ … … … … … … … … . . … … … … … … … … … . (8) 𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → ∞ Thus the Black-Scholes equation reduced to a heat diffusion equation. IV. NUMERICAL APPROXIMATION OF TRANSFORMED LINEAR BLACK- SCHOLES MODEL Now we solve the problems numerically. We use the Finite Element Method (FEM) to solve the problems related to the differential equation (6). Finally back substitution of the coordinate transformation gives the solution of the problems related to the differential equation (1). We have the model 𝑢 𝜏 = 𝑢 𝑥𝑥 , 𝑥 ∈ ℝ, 0 ≤ 𝜏 ≤ 𝑇. … … … … … … … … … … … … … … … … … … … … … … … … (9) and the initial and boundary conditions for call option are 𝑢 𝑥, 0 = 𝑒 𝜆+1 𝑥 − 𝑒 𝜆𝑥 + 𝑎𝑠 𝑥 ∈ ℝ, 𝑢 𝑥, 𝜏 = 0 𝑎𝑠 𝑥 → −∞ … … … … … … … … … … … … … … . . (10) 𝑢 𝑥, 𝜏 = 𝑒 𝜆+1 𝑥+𝜈2 𝜏 − 𝑒 𝜆𝑥+𝜆2 𝜏 𝑎𝑠 𝑥 → ∞ The weak form of the governing equation is 𝜕𝑢 𝜕𝜏ℝ 𝑣(𝑥)𝑑𝑥 + 𝜕𝑢 𝜕𝑥 𝜕𝑣 𝜕𝑥 𝑑𝑥ℝ = 0 … … … … … … … … … … … … … … … … … … … . (11) Since 𝑣 𝑥 → 0 as 𝑥 → ±∞. Discretizing 𝑢(𝑥, 𝜏) spatially, we have 𝑢 𝑥, 𝜏 = 𝜙𝑖 𝜏 𝑁𝑖 𝑥 𝑛 −𝑛 … … … … … … … … … … … … … … … … … … … … … . (12) where 𝑁𝑖(𝑥) are given shape functions, and 𝜙𝑖(𝜏) are unknown, and 𝑛 is the ordinal number of nodes. Substituting (12) into (11), we get the weak semidiscretized equation 𝜙𝑖 ′ 𝜏 𝑁𝑖 𝑥 𝑁𝑗 (𝑥)𝑑𝑥 1 0 𝑛 −𝑛 + 𝜙𝑖 𝜏 𝑁′𝑖 𝑥 𝑁′𝑗 (𝑥)𝑑𝑥 1 0 𝑛 −𝑛 = 0 … … … … … . . (13) Let 𝑄, 𝑀 ∈ ℝ 2𝑛−1 × 2𝑛−1 denote the so-called mass and stiffness matrices, respectively, defined by: 𝑀𝑖𝑗 = 𝑁′𝑖 𝑥 𝑁′𝑗 (𝑥)𝑑𝑥 1 0 … … … … … … … … … … … … … … … . . (14) 𝑄𝑖𝑗 = 𝑁𝑖 𝑥 𝑁𝑗 (𝑥)𝑑𝑥 1 0 … … … … … … … … … … … … … . . … … . . (15) Then (13) can be expressed as: 𝑄𝛷′ + 𝑀𝛷 = 0 … … … … … … … … … … … … … … . (16) where Φ ∈ ℝ2𝑛−1 is a vector function with the components 𝜙𝑖. After performing the integral in (14) and (15) for the linear shape functions, the mass and the stiffness matrices have the following form
  • 4. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 48 | P a g e 𝑀 = 1 ℎ −1 2 −1 … 0 ⋮ ⋱ ⋱ ⋱ ⋮ 0 0 … … −1 0 2 −1 −1 1 ; 𝑄 = 6 ℎ 1 4 1 … 0 ⋮ ⋱ ⋱ ⋱ ⋮ 0 0 … … 1 0 4 1 1 2 where ℎ is the length of the spatial approximation. Now we would like to discrete the equation (16) with respect to time. One may start with a simple scheme. One of the trivial choice is to use the forward Euler scheme. Firstly we discrete (16) explicitly and we have 𝑄Φ′ + 𝑀Φ = 0, Φ′ + 𝑄−1 𝑀Φ = 0, Φ 𝑚+1 − Φ 𝑚 Δ𝜏 + 𝑄−1 𝑀Φ 𝑚 = 0, Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1 𝑀Φ 𝑚 = 0, Φ 𝑚+1 − 𝐼 − Δ𝜏𝑄−1 𝑀 Φ 𝑚 = 0, Φ 𝑚+1 = 𝐼 − Δ𝜏𝑄−1 𝑀 Φ 𝑚 . … … … … … … … … … … … … … … … … . (17) The difficulty of using the scheme is that it needs very little step size to converge , as a result the scheme is a slow one, and is not of interest in this advance study. We want a fast and efficient scheme, so we want larger time stepping, and interested in using implicit techniques. We discrete (16) implicitly and have Φ 𝑚+1 − Φ 𝑚 Δ𝜏 + 𝑄−1 𝑀Φ 𝑚+1 = 0, Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1 𝑀Φ_(𝑚 + 1) = 0, 𝐼 + Δ𝜏𝑄−1 𝑀 Φ 𝑚+1 = Φ 𝑚 , Φ 𝑚+1 = 𝐼 + Δ𝜏𝑄−1 𝑀 −1 Φ 𝑚 . … … … … … … … … … … … … … … … … … … (18) which is a system of linear equations with unknowns Φ 𝑚+1. The advantage of using (18) is that the scheme is unconditionally stable . Equation (18) accuracy of order 𝑂(𝑘). It is faster than the explicit Euler scheme since (18) allows us to use large time steps. We use an weighted average method to discrete (16) with weight 𝛿 and we have Φ 𝑚+1 − Φ 𝑚 Δ𝜏 + 𝑄−1 𝑀(𝛿Φ 𝑚+1 + 1 − 𝛿 Φ 𝑚 ) = 0, Φ 𝑚+1 − Φ 𝑚 + Δ𝜏𝑄−1 𝑀(𝛿Φ 𝑚+1 + 1 − 𝛿 Φ 𝑚 ) = 0, 𝐼 + Δ𝜏𝑄−1 𝑀𝛿 Φ 𝑚+1 = 𝐼 − Δ𝜏𝑄−1 𝑀 1 − 𝛿 Φ 𝑚 , Φ 𝑚+1 = 𝐼 + Δ𝜏𝑄−1 𝑀𝛿 −1 𝐼 − Δ𝜏𝑄−1 𝑀 1 − 𝛿 Φ 𝑚 . … … … … … … … . . (19) This system is also a linear one with unknowns Φ 𝑚+1, where 𝛿 varies from 0 to 1. This method turns to the explicit method when 𝛿 = 0 i.e., equations (17) and (19) are same and implicit method when 𝛿 = 1, i.e., equations (18) and (19)are same. For 0 ≤ 𝛿 ≤ 1 2 , the scheme is conditionally stable and unconditionally stable for 1 2 ≤ 𝛿 ≤ 1. The order of the accuracy of the scheme is 𝑂(𝑘). V. RESULTS, DISCUSSION AND CONCLSTION In this section we have presented the results by various methods. We have solved the model analytically [7] by the method of Fourier Transformation. In Figure fig. 1 we placed the analytic solution of two options (Call Option and Put Option). To solve the model numerically we have applied [7] Finite difference methods (FDM) and have shown the result of the two options in Figure 2. Our interest in this paper was in the methods of Finite Elements (FEM) [1]. Firstly, we have discretized the model (6) spatially in the section (4). Then we have used various one step Euler’s time integrations to discretize the system of linear equations obtained by semi-discretization. The results have been presented in the Figure 3. We have tried to show comparison between the methods (FDM and FEM) in Figure 4.
  • 5. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 49 | P a g e (a) Call Optin (b) Put Option Figure 1: Analytic solutions (a) Call Option (b) Put Option Figure 2: Numerical Solutions by Finite Difference Method (a) Call Option (b) Put Option Figure 3: Numerical Solutions by Finite Element Method
  • 6. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 50 | P a g e Figure 4: Comparison of Finite Difference Method and Finite Element Method The system of linear equations (19) generated by the discretization of the Black-Scholes model can be solved by many conventional processes. For a large scale linear system, scientists rarely use direct methods as they are computationally costly. Here, in this section, it is our motivation to solve the system of equation (19) using various iterative techniques. Here we first investigate which linear solver converges swiftly. To that end, we consider Jacobi iterative method, Gauss-Seidel iterative method and successive over relaxation method to start with. In terms of matrices, the Jacobi method can be expressed as x(k) = D−1 L + U x(k−1) + D−1 b, Gauss-Seidel method x(k) = D − L −1 (Ux k−1 + b), and the SOR algorithm can be written as x k = D − ωL −1 ωU + 1 − ω D x k−1 + ω D − ωL −1 b, where in each case the matrices D, −L, and −U represent the diagonal, strictly lower triangular, and strictly upper triangular parts of A, respectively. Figure 5: Time comparison of different linear algebra solvers We investigate Preconditioned Conjugate Gradient (PCG) Method and Generalized Minimal Residual (GMRES) Method with a diagonal preconditioning [6]. Here for all computations we consider 𝐾 = 100, 𝜎 = .2, 𝑟 = .1, 𝑇 = 1𝑦𝑒𝑎𝑟, Δ𝑡 = 0.001. The results are presented with different weights 𝛿. Observing Figure (5), we notice that Preconditioned Conjugate Gradient (PCG) Method performs the best.
  • 7. Numerical Solution of a Linear Black-Scholes Models: A Comparative Overview International organization of Scientific Research 51 | P a g e REFERENCES [1] P. E. Lewis and J. P. Ward, The Finite Element Method: Principles and Applications, ADDISONWESLEY PUBLISHING COMPANY, 1991. [2] M. Bakker, One-dimensional Galerkin methods and super convergence at interior nodal points, SIAM Journal on Numerical Analysis, 21(1):101–110, Feb 1984. [3] S. K. Bhowmik, Stable numerical schemes for a partly convolutional partial integrodifferential equation, Applied Mathematics and Computation, 217(8):4217–4226,2010. [4] S. K. Bhowmik,Numerical approximation of a convolution model of dot theta-neuron networks, Applied Numerical Mathematics, 61:581–592, 2011. [5] S. K. Bhowmik, Stability and convergence analysis of a one step approximation of a linear partial integro- differential equation, Numerical Methods for Partial Differential Equation, 27(5):11791200, September 2011. [6] S. K. Bhowmik, Fast and efficient numerical methods for an extended Black-Scholes model,arXiv:1205.6265, 2013. [7] Md. Kazi Salah Uddin, Mostak Ahmed and Samir Kumar Bhowmik, A Note On Numerical Solution Of A Linear Black-Scholes Model, GANIT J. Bangladesh Math. Soc. (ISSN 1606-3694), Vol. 33 (2013) 103- 115. [8] Cristina Ballester, Rafael Company*, Lucas Jodar, An efficient method for option pricing with discrete dividend payment, Computers and Mathematics with Applications, 2008, Vol.56, pp. 822-835. [9] A.H.M. Abdelrazec, Adomain Decomposition Method: Convergency Analysis and Numerical Approxima- tion, McMaster University, 2008. [10] Koh Wei Sin, Jumat Sulaiman and Rasid Mail, Numerical Solution for 2D European Option Pricing Using Quarter-Sweep Modified Gauss-Seidel Method, Journal of Mathematics and Statistics8 (2012), no. 1, 129-135. [11] H.W. Choi and S.K. Chung, Adaptive Numerical Solutions For The Black-Scholes Equation, J. Appl. Math. & Computing (Series A), Vol. 12, No. 1–2, pp.335–349, 2003. [12] R.C. Merton, Theory of rational option pricing, Bell J. Econ., Vol. 4, No. 1, pp.141–183, 1973. [13] L. Jodar, R Sevilla-Peris, J.C. Cortos*, R. Sala, A new direct method for solving the Black-Scholes equation, Applied Mathematics Letters, Vol. 18, pp.29–32, 2005. [14] R. Company*, A.L. Gonzalez, L. Jodar, Numerical solution of modified Black–Scholes equation pricing stock options with discrete dividend, Mathematical and Computer Modelling, Vol. 44, pp.1058–1068, 2006. [15] F. Black, M. Scholes, The pricing of options and corporate liabilities, J. Pol. Econ, Vol. 81, pp.637–659, 1973. [16] P.D.M. Ehrhardt and A. Unterreiter, The numerical solution of nonlinear Black–Scholes equations, Technische Universitat Berlin, Vol. 28, 2008. [17] M. Bohner and Y. Zheng, On analytical solutions of the Black-Scholes equation, Applied Mathematics Letters, Vol. 22, pp.309–313, 2009. [18] John C.Strikwerda, Finite Difference Schemes and Partial Differential Equations, SIAM,University of Wisconsin-Madison Madison, Wisconsin, 2004. [19] Julia Ankudinova*, Matthias Ehrhardt, On the numerical solution of nonlinear Black–Scholes equations, Computers and Mathematics with Applications, Vol. 56, pp.799-812, 2004. [20] D.J. Duffy, Finite Difference Methods in Financial Engineering (A Partial Differential Equation Ap- proach), John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, 2000. [21] P. Wilmot, S. Howison, J. Dewyne, The Mathematics of Financial Derivatives, Cambridge University Press, Cambridge, 1995.