Next Article in Journal
A Robust and Optimal Iterative Algorithm Employing a Weight Function for Solving Nonlinear Equations with Dynamics and Applications
Next Article in Special Issue
Existence Results for Differential Equations with Tempered Ψ–Caputo Fractional Derivatives
Previous Article in Journal
The Robin Problems in the Coupled System of Wave Equations on a Half-Line
Previous Article in Special Issue
An Efficient and Stable Caputo-Type Inverse Fractional Parallel Scheme for Solving Nonlinear Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An RBF Method for Time Fractional Jump-Diffusion Option Pricing Model under Temporal Graded Meshes

1
School of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao 266590, China
2
School of Mathematics, Renmin University of China, Beijing 100872, China
3
School of Economics and Statistics, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(10), 674; https://doi.org/10.3390/axioms13100674
Submission received: 29 August 2024 / Revised: 23 September 2024 / Accepted: 27 September 2024 / Published: 29 September 2024
(This article belongs to the Special Issue Fractional Calculus and the Applied Analysis)

Abstract

:
This paper explores a numerical method for European and American option pricing under time fractional jump-diffusion model in Caputo scene. The pricing problem for European options is formulated using a time fractional partial integro-differential equation, whereas the pricing of American options is described by a linear complementarity problem. For European option, we present nonuniform discretization along time and the radial basis function (RBF) method for spatial discretization. The stability and convergence analysis of the discrete scheme are carried out in the case of European options. For American option, the operator splitting method is adopted which split linear complementary problem into two simple equations. The numerical results confirm the accuracy of the proposed method.

1. Introduction

Option pricing refers to the process of calculating and determining the price of option contracts based on specific financial models and market conditions. Option pricing plays an important role in financial markets, not only helping investors manage risks and make investment decisions, but also promoting effective market operation and reasonable asset pricing. The famous option pricing model is Black-Scholes (BS) model, which was proposed by Black and Scholes [1] in 1973. The model is based on the assumption of a log normal distribution of stock prices, which considered the relationship between option prices and underlying asset prices, strike prices, risk-free interest rates, option expiration times, and underlying asset volatility. However, the strict assumptions of the BS model often do not hold true in the actual market. To overcome this problem, many improved models have been put forward, such as stochastic volatility models, jump-diffusion models, fractional BS models, etc. The improvement and research of stochastic models can be found in [2,3]. The paper mainly focuses on the jump-diffusion model and fractional BS model.
Merton [4] and Kou [5] considered jump-diffusion models, assuming that the underlying asset price follows a jump-diffusion with a normal distribution and the jump size has a double exponential distribution, respectively. Due to its ability to accurately reflect the volatility observed in real markets, the jump-diffusion model has been widely applied in financial markets. For the jump-diffusion models, numerical methods are usually used to solve the partial integro-differential equations (PIDEs) that the option prices satisfy. Toivanen [6] used finite difference (FD) discrete space differential operators on non-uniform grids and performed time discretization using implicit Rannacher schemes. For the calculation of integral terms, an recursive formula has been derived. Salmi and Toivanen [7] raised a family of IMEX discretization schemes for PIDEs, Christara and Leung [8] demonstrated that the combination of quadratic spline collocation method and Picard iteration scheme can efficiently solve the pricing problem. Rad and Parand [9] proposed the local weak form meshless methods for jump-diffusion pricing models. Kwon and Lee [10] adopted the implicit FD method incorporating operator splitting method to solve the linear complementarity problems (LCPs) that American option satisfied. Saib et al. [11] and Chan and Hubbert [12] proposed the radial basis functions (RBF) method, and Haghi et al. [13] combined the RBF method with IMEX scheme for option pricing.
In 1997, Carpinterj and Mainardi [14] emphasized the practicality of fractional partial differential equations (FPDEs) in researching fractal geometry and dynamics, and then FPDEs are gradually integrated into financial theory. Wyss [15] and Chen et al. [16] proposed different time fractional BS equations (FBSEs) for option pricing. Subsequently, it is extended to more general situations, for example, the interest rate and volatility are functions of the underlying asset price and time [17,18]. Important issues that urgently need to be addressed is the solutions of time FBSEs. The analytical solutions obtained through integral transformation methods often involve the integral form of special functions, making them difficult to calculate [15]. However, methods such as homotopy perturbation method [19,20], homotopy analysis method [21,22], RPSM [23], and ADM [24] are widely used to solve FBSEs and get series solutions due to their independence from discretization and linearization.
Due to the dependence of analytical solutions on some special functions or convolutions of infinite series and integrals, it has become very important to study numerical methods for solving the option pricing problem controlled by FPDE. Song and Wang [25], and Koleva and Vulkov [26] proposed an implicit FD method for put option pricing and weighted FD under the Jumarie [27] model, respectively. Yang et al. [28] used the FD method to solve the time-space FBSEs. Zhang et al. [29] derived a numerical solution of barrier options in a time FBSEs. Cen et al. [30] transformed differential equations into integral form, discretized them on adaptive grids, and proved the convergence. Rahimkhani et al. [31] presented a new numerical method based on Hahn hybrid functions for solving of BS option pricing distributed order time FPDE. Maddouri [32] proposed a new ζ -Caputo fractional BS model which was solved by numerical implicit scheme, as well as the stability and convergence were studied.
In order to improve the accuracy, compact scheme and high-order time discretization techniques are adopted. Staelen and Hendy [33] designed a compact spatial fourth-order difference scheme. Abdi et al. [34] fused the L1-2 format with the sixth and eighth order compact schemes to obtain two high-order numerical methods. References [35,36] also employed compact schemes and high-order time discretization methods. Another popular meshless method is RBF. Nikan et al. [37] solved the time FBSE using local RBF method instead of global RBF method. Delpasand and Hosseini [38] extended the global RBF method to approximate the option pricing models under two types of assets, using the L1 scheme based C-N method to discretize time variables. In addition, to address the issue of reduced convergence order observed under initial conditions with non-smoothness, a modified L1 scheme [39] and various RBFs [40,41] are adopted.
Mohapatra et al. [42] considered a time FBSE under jump-diffusion model. A graded mesh combined with the FD scheme were adopted to derive a completely discrete framework. Chen and Li [43] developed an IMEX compact FD scheme to solve the time fractional partial integro-differential equations (TFPIDEs). To our knowledge, there are few literature studies on the pricing of options under time fractional jump-diffusion models, especially for American options. In this work, the main objective is to investigate numerical methods for evaluating the option prices under a time fractional jump-diffusion model, including European and American options. For simplicity of the analysis, the European options pricing can be transformed into a TFPIDE with a Fredholm integral operator, which is solved by using a discrete scheme of non-uniform fractional discretization along time and spatial discretization using RBF method, as well as composite trapezoidal approximation for Fredholm operator, while American options can be described by LCP, which is decomposed into two simple equations using operator splitting method. Stability and convergence analysis are discussed, and the optimal convergence rate is shown for graded meshes.
The paper is organized as follows. Section 2 introduces some preliminary knowledge about fractional integrals and fractional derivatives. In Section 3, the pricing model of European and American options are presented under time fractional jump-diffusion model. Section 4 introduces the discrete scheme and operator splitting method of European and American options. Section 5 demonstrates the stability and convergence of the discretization method. Section 6 conducted numerical experiments and empirical analysis, and the experimental results verified our expectations. Section 7 is the conclusion.

2. Preliminaries

This section introduces some basic definitions and preliminary knowledge about fractional integrals and fractional derivatives, as well as some well-known properties [44].
Definition 1. 
Let v ( x ,   t ) Ω ¯ be continuous. The Riemann–Liouville fractional integral of the function v ( x , t ) is defined by:
J δ v ( x ,   t ) = 1 Γ ( δ ) 0 t ( t s ) δ 1 v ( x , s ) d s ,
where δ R + , the set of all positive real numbers, be the order of the integral.
Definition 2. 
The Caputo fractional derivative of the function v ( x , t ) is defined by:
D t δ v ( x , t ) = J n δ n v t n ( x ,   t ) , f o r ( x , t ) Ω ,
where δ R + is the order of the derivative and n = δ , the smallest integer which is greater than or equal to δ.
Some properties of fractional integrals and derivatives are given as follows.
  • For any constant function f = c (c is a constant) D t δ f = 0 .
  • For any γ R , n N , we have
    D t δ t γ = 0 , n 1 < δ < n , γ n 1 , Γ ( γ + 1 ) Γ ( γ δ + 1 ) t γ δ , n 1 < δ < n , γ > n 1 .
  • For δ ( 0 , 1 ) , we have D t δ J δ v ( x ,   t ) = v ( x ,   t ) , but J δ D t δ v ( x ,   t ) = v ( x ,   t ) v ( x ,   0 + ) .
  • Fractional integrals and derivatives satisfy the linearity property:
    (a)
    J δ { c 1 u ± c 2 v } = c 1 J δ u ± c 2 J δ v .
    (b)
    D t δ { c 1 u ± c 2 v } = c 1 D t δ u ± c 2 D t δ v .
    c 1 , c 2 are some positive constants.

3. Option Pricing Model

Assume the stock price S t is controlled by the following equation
d S t S t = ( r q λ κ ) d t + σ d B t + ( Z 1 ) d N t ,
where B t and N t denote the standard Brownian motion and the independent Poisson process with intensity λ > 0 , respectively. Z 1 is an impulse function producing a jump from S t to S t Z , κ represents the expected value of jump size distribution under Merton model, and
κ = E ( Z 1 ) = e μ + γ 2 2 1 .
f ( z ) is the density function of log-normal distribution. The density function f ( z ) 0 for all z, and meet 0 f ( z ) d z = 1 , which is defined by
f ( z ) = 1 2 π γ z e ( ln z μ ) 2 2 γ 2 .
In addition, μ and γ signify the mean and variance of jumps, respectively, and parameters r , q , and σ represent risk-free interest rates, dividends, and volatility, respectively.

3.1. TFPIDE for European Option

Under the jump-diffusion model, European option price V ( S , τ ) at time τ and stock price S with strike price K and expiry date T satisfies the following TFPIDE
α V ( S , τ ) τ α + 1 2 σ 2 S 2 2 V ( S , τ ) S 2 + ( r q λ κ ) S V ( S , τ ) S ( r + λ ) V ( S , τ ) + λ 0 V ( S z , τ ) f ( z ) d z = 0 , 0 < α < 1 , V ( 0 , τ ) = ξ 1 ( τ ) , V ( + , τ ) = ξ 2 ( τ ) , V ( S , T ) = ζ ( S ) ,
where α V ( S , τ ) τ α is Caputo’s fractional derivative which is given by
α V ( S , τ ) τ α = 1 Γ ( 1 α ) 0 τ ( τ η ) α V ( S , η ) d η , 0 < α < 1 .
For European call option, the conditions of boundary and payoff function are given as
ξ 1 ( τ ) = 0 , ξ 2 ( τ ) = lim S S e r ( T τ ) K e r ( T τ ) , ζ ( S ) = ( S K ) + ,
and for European put option, the conditions of boundary and payoff function are given as
ξ 1 ( τ ) = K e r ( T τ ) , ξ 2 ( τ ) = 0 , ζ ( S ) = ( K S ) + .
Set S = K e x , τ = T t and z = e y x , the problem (2) is converted into a TFPIDE with a Fredholm integral operator. We have
α V ( K e x , T t ) t α + 1 2 σ 2 2 V ( K e x , T t ) x 2 + ( r 1 2 σ 2 q λ κ ) V ( K e x , T t ) x ( r + λ ) V ( K e x , T t ) + λ + V ( K e y , T t ) f ( e y x ) e y x d z , 0 < α < 1 , V ( K e , T t ) = ξ 1 ( T t ) , V ( K e + , T t ) = ξ 2 ( T t ) , V ( K e x , T ) = ζ ( K e x ) .
To apply numerical approximation, we limit the range of spatial variables to a bounded interval, considering the bounded domain Ω = [ L , L ] × ( 0 , T ] instead of the domain R × ( 0 , T ] . Let U ( x , t ) = V ( K e x , T t ) , Υ 1 = 1 2 σ 2 , Υ 2 = r 1 2 σ 2 q λ κ , and Υ 3 = r + λ , we have
α U ( x , t ) t α = T U ( x , t ) , 0 < α < 1 , U ( L , t ) = ξ 1 ( t ) , U ( L , t ) = ξ 2 ( t ) , U ( x , 0 ) = ζ ( x ) ,
where
T U ( x , t ) = D U ( x , t ) + I U ( x , t ) ,
D U ( x , t ) = Υ 1 2 U ( x , t ) x 2 + Υ 2 U ( x , t ) x Υ 3 U ( x , t ) ,
I U ( x , t ) = λ L L U ( y , t ) h ( y x ) d y ,
and h ( y ) = f ( e y ) e y = 1 2 π γ e ( y μ ) 2 2 γ 2 .

3.2. LCP for American Option

Let V ( S , τ ) be the American put option price with strike price K and expiry date T under the jump-diffusion model which satisfies the following LCP
α V ( S , τ ) τ α + 1 2 σ 2 S 2 2 V ( S , τ ) S 2 + ( r q λ κ ) S V ( S , τ ) S ( r + λ ) V ( S , τ ) + λ 0 V ( S z , τ ) f ( z ) d z 0 , 0 < α < 1 , V ( S , τ ) ζ ( S ) , ( α V ( S , τ ) τ α + 1 2 σ 2 S 2 2 V ( S , τ ) S 2 + ( r q λ κ ) S V ( S , τ ) S ( r + λ ) V ( S , τ ) + λ 0 V ( S z , τ ) f ( z ) d z ) V ( S , τ ) ζ ( S ) = 0 , V ( 0 , τ ) = ξ 1 ( τ ) , V ( + , τ ) = ξ 2 ( τ ) , V ( S , T ) = ζ ( S ) ,
where the conditions of boundary and payoff function are given as
ξ 1 ( τ ) = K , ξ 2 ( τ ) = 0 , ζ ( S ) = ( K S ) + .
Similar to the handling of European options, by replacing the same variables, we obtain
α U ( x , t ) t α T U ( x , t ) 0 , 0 < α < 1 , U ( x , t ) ζ ( x ) , α U ( x , t ) t α T U ( x , t ) U ( x , t ) ζ ( x ) = 0 , U ( L , t ) = ξ 1 ( t ) , U ( L , t ) = ξ 2 ( t ) , U ( x , 0 ) = ζ ( x ) .

4. The Discrete Problem

To construct the numerical solution of TFPIDE, we apply the local RBF method in spatial and graded meshes in time.

4.1. Nonuniform Fractional Discretization along Time

Due to the non-smooth of TFPIDE at S = K , it also leads to inaccuracy at S = K and t = 0 , we consider a well-known graded temporal partition. Let
t j = T ( j N ) β ,
where j = 0 , 1 , , N , and β 1 is the grading parameter that controls the density of the points. When β = 1 , the points is equidistant. The step size is Δ t j = t j t j 1 , j = 1 , 2 , , N . At each nodes t = t j , j = 1 , , N , we have
α U ( x , t j ) t α = 1 Γ ( 1 α ) k = 0 j 1 t k t k + 1 ( t j η ) α U ( x , η ) η d η .
For the nonuniform nodes, the L1 discretization is used on graded meshes which obtains the following scheme
α U ( x , t j ) t α N α U ( x , t j ) = 1 Γ ( 1 α ) k = 0 j 1 U k U k + 1 Δ t k + 1 t k t k + 1 ( t j η ) α d η = 1 Γ ( 2 α ) k = 0 j 1 U k U k + 1 Δ t k + 1 ( t j t k ) 1 α ( t j t k + 1 ) 1 α = c j , 1 Γ ( 2 α ) U j c j , j Γ ( 2 α ) U 0 + 1 Γ ( 2 α ) k = 1 j 1 ( c j , k + 1 c j , k ) U j k ,
where c j , k = ( t j t j k ) 1 α ( t j t j k + 1 ) 1 α Δ t j k + 1 , c j , 1 = Δ t j α . A short calculation using the mean value theorem revealed that
1 α ( t j t j k ) α c j , k 1 α ( t j t j k + 1 ) α ,
and
c j , k + 1 c j , k ,
which can be found in [42,45].

4.2. Spatial Discretization

In this part, we explain the spatial discretization of the local RBF method, which is considered as an extension of the classical FD method and is referred to as RBF-FD. Polynomial interpolation is used to calculate weights for the FD method, while RBF interpolation is calculated by fitting grid points and some adjacent points in the RBF-FD method. RBF-FD method is a local RBF method which can overcome the ill-conditioning of the linear system, while the global RBF method considers all grid points to determine interpolation coefficients, which can lead to ill-conditioning in dense linear systems.
Consider a finite set consisting of M scattered nodes x 1 , x 2 , , x M , and a differential operator D . For a given node x 1 , the goal is to approximate D U ( x 1 ) as a linear combination of U at the M scattered nodes, so that
D U ( x 1 ) i = 1 M ϱ i U ( x i ) .
A set of base function ϕ i ( x ) , i = 1 , 2 , , M are required for determining the RBF-FD weights ϱ i , and
D ϕ j ( x 1 ) i = 1 M ϱ i ϕ j ( x i ) , j = 1 , 2 , , M .
By solving a linear simultaneous equations, weight coefficients are obtained. Next, we will adopt multiquadrics as RBFs
ϕ i ( x ) = c 2 + x x i 2 2 ,
where c is the shape parameter, which controls the shape of RBF. The accuracy of RBF method highly depends upon the shape parameter c of the basis functions, which is responsible for the flatness of the functions.
Now, we demonstrate how to get accurate RBF-FD formulas in one-dimensional cases of our model. Define M + 1 nodes in the interval [ L , L ] such that x i = L + i Δ x , i = 0 , 1 , , M , where Δ x = 2 L M . The boundary nodes are x 0 = L and x M = L . We mainly focus on internal nodes x = x i , i = 1 , , M 1 . Selecting multiquadric function
ϕ ( | x y | ) = c 2 + | x y | 2 ,
as RBF, and using three equally spaced nodes, it holds that
U ( x i , t ) x δ x U i = a i 1 U i 1 + a i U i + a i + 1 U i + 1 , 2 U ( x i , t ) x 2 δ x 2 U i = b i 1 U i 1 + b i U i + b i + 1 U i + 1 .
Assuming c Δ x , using Taylor expansion and omitting higher-order terms, as in [13,41], one yields
a i 1 = a i + 1 = 1 2 Δ x 1 + ( Δ x ) 2 2 c 2 , a i = 0 ,
b i 1 = b i + 1 = 1 ( Δ x ) 2 1 + ( Δ x ) 2 c 2 , b i = 2 ( Δ x ) 2 1 + ( Δ x ) 2 c 2 .
Let a = 1 2 Δ x 1 + ( Δ x ) 2 2 c 2 , and b = 1 ( Δ x ) 2 1 + ( Δ x ) 2 c 2 , hence
U ( x i , t ) x δ x U i = a U i 1 + a U i + 1 , 2 U ( x i , t ) x 2 δ x 2 U i = b U i 1 2 b U i + b U i + 1 .

4.3. Discretization of the Integral Operator

Under the spatial and time discretization,
λ L L U ( y , t j ) h ( y x i ) d y = λ x 0 x M U ( y , t j ) h ( y x i ) d y
holds. The integration is approached by the composite trapezoidal rule, and requires the use of the ( j 1 ) th level solution to approximate the jth level solution, therefore
λ x 0 x M U ( y , t j ) h ( y x i ) d y λ x 0 x M U ( y , t j 1 ) h ( y x i ) d y = λ k = 0 M 1 x k x k + 1 U ( y , t j 1 ) h ( y x i ) d y = λ Δ x 2 k = 0 M 1 U ( x k , t j 1 ) h ( x k x i ) + U ( x k + 1 , t j 1 ) h ( x k + 1 x i ) = λ Δ x 2 k = 0 M ϖ k U ( x k , t j 1 ) h ( x k x i ) ,
where ϖ k = 1 for k = 0 , M , and ϖ k = 2 for k = 1 , , M 1 .
According to Equations (6)–(8), we get a discretization scheme for European options on a non-uniform grid { ( x i , t j ) : i = 0 , 1 , , M ; j = 0 , 1 , , N }
N α U ( x i , t j ) Υ 1 δ x 2 U ( x i , t j ) Υ 2 δ x U ( x i , t j ) + Υ 3 U ( x i , t j ) = G ( x i , t j ) + R i , j , U ( x 0 , t j ) = ξ 1 ( t j ) , U ( x M , t j ) = ξ 2 ( t j ) , U ( x i , t 0 ) = ζ ( x i ) ,
where
G ( x i , t j ) = λ Δ x 2 k = 0 M 1 U ( x k , t j 1 ) h ( x k x i ) + U ( x k + 1 , t j 1 ) h ( x k + 1 x i ) .
Neglecting R i , j and denoting U i j as the approximate soluton at each ( x i , t j ) , we have
N α U i j Υ 1 δ x 2 U i j Υ 2 δ x U i j + Υ 3 U i j = G ( x i , t j ) , U 0 j = ξ 1 ( t j ) , U M j = ξ 2 ( t j ) , U i 0 = ζ ( x i ) .
By organizing, it can be concluded that
U i 1 j ( b Υ 1 + a Υ 2 ) + U i j ( c j , 1 Γ ( 2 α ) + 2 b Υ 1 + Υ 3 ) + U i + 1 j ( b Υ 1 a Υ 2 ) = G i j 1 , U 0 j = ξ 1 ( t j ) , U M j = ξ 2 ( t j ) , U i 0 = ζ ( x i ) ,
where
G i j 1 = c 1 , 1 Γ ( 2 α ) U i 0 + G ( x i , t 1 ) , j = 1 , c j , j Γ ( 2 α ) U i 0 1 Γ ( 2 α ) k = 1 j 1 ( c j , k + 1 c j , k ) U i j k + G ( x i , t j ) , j = 2 , 3 , , N .
For American options, we adopt operator splitting method for solving the LCP. An auxiliary function ψ ( x , t ) is introduced for the LCP, and the LCP (5) can be transformed to
α U ( x , t ) t α T U ( x , t ) = ψ ( x , t ) , ψ ( x , t ) 0 , U ( x , t ) ζ ( x ) , ψ ( x , t ) ( U ( x , t ) ζ ( x ) ) = 0 .
Operator splitting method splits the Equation (12) into two subproblems by using intermediate solution U ˜ ( x , t ) . In the first step, solving U ˜ j by the following equation
c j , 1 Γ ( 2 α ) U ˜ j c j , j Γ ( 2 α ) U 0 + 1 Γ ( 2 α ) k = 1 j 1 ( c j , k + 1 c j , k ) U j k = T U ˜ j + ψ j 1 , U ˜ j ( L ) = K , U ˜ j ( L ) = 0 ,
and in the second step, we solve ( ψ j , U j ) by
c j , 1 Γ ( 2 α ) ( U j U ˜ j ) = ψ j ψ j 1 , ψ j 0 , U j ζ , ψ j ( U j ζ ) = 0 .
The solution of (14) is
( ψ j , U j ) = 0 , U ˜ j Γ ( 2 α ) c j , 1 ψ j 1 , if c j , 1 U ˜ j Γ ( 2 α ) ψ j 1 c j , 1 ζ Γ ( 2 α ) , c j , 1 Γ ( 2 α ) ( ζ U ˜ j ) + ψ j 1 , ζ , otherwise .
For the first step, Equation (13) can be transformed to the following by Equations (6)–(8),
U ˜ i 1 j ( b Υ 1 + a Υ 2 ) + U ˜ i j c j , 1 Γ ( 2 α ) + 2 b Υ 1 + Υ 3 + U ˜ i + 1 j ( b Υ 1 a Υ 2 ) = G i j 1 , U ˜ 0 j = K , U ˜ M j = 0 ,
where
G i j 1 = c 1 , 1 Γ ( 2 α ) U i 0 + G ( x i , t 1 ) + ψ i 0 , j = 1 , c j , j Γ ( 2 α ) U i 0 1 Γ ( 2 α ) k = 1 j 1 ( c j , k + 1 c j , k ) U i j k + G ( x i , t j ) + ψ i j 1 , j = 2 , 3 , , N .

5. Stability and Convergence Analysis

This section discusses the stability and convergence of the discrete scheme (11), and the stability multipliers φ j n are taken into account to show the convergence results.

5.1. Stability Analysis

Lemma 1. 
The solution of Equation (11) satisfies
U j Δ t j α Γ ( 2 α ) G j + c j , j U 0 + k = 0 j 1 ( c j , k c j , k + 1 ) U j k , 1 j N .
Proof. 
By transferring items to Equation (11) and organizing them, it can be obtained that
U i j c j , 1 Γ ( 2 α ) + 2 b Υ 1 + Υ 3 = U i 1 j ( b Υ 1 a Υ 2 ) + U i + 1 j ( b Υ 1 + a Υ 2 ) + G i j 1 , U 0 j = ξ 1 ( t j ) , U M j = ξ 2 ( t j ) , U i 0 = ζ ( x i ) .
Define
U j = max 0 i M | U i j | , U = max 0 j N max 0 i M | U i j | .
For a fixed j 1 , 2 , , N , there exists i * such that | U i * j | = U j holds. Therefore, at each grid node ( x i * , t j ) , there are
U i * j c j , 1 Γ ( 2 α ) + 2 b Υ 1 + Υ 3 = U i * 1 j ( b Υ 1 a Υ 2 ) + U i * + 1 j ( b Υ 1 + a Υ 2 ) + G i * j 1 ,
where
G i * j 1 = c j , j Γ ( 2 α ) U i * 0 + 1 Γ ( 2 α ) k = 0 j 1 ( c j , k c j , k + 1 ) U i * j k + G i * j .
Due to Υ 3 0 being established, and based on the selection of i * , there are
c j , 1 Γ ( 2 α ) + 2 b Υ 1 U j ( b Υ 1 a Υ 2 ) U j + ( b Υ 1 + a Υ 2 ) U j + | G i * j 1 | = 2 b Υ 1 U j + | G i * j 1 | ,
which can be inferred as
U j Γ ( 2 α ) c j , 1 | G i * j 1 | = Δ t j α | c j , j U i * 0 + k = 0 j 1 ( c j , k c j , k + 1 ) U i * j k + Γ ( 2 α ) G i * j | Δ t j α Γ ( 2 α ) G j + c j , j U 0 + k = 0 j 1 ( c j , k c j , k + 1 ) U j k .
Define the real numbers φ j n for j = 1 , 2 , , N and n = 1 , 2 , , j 1 by
φ j , j = 1 , φ j , n = k = 0 j n ( c j , k c j , k + 1 ) φ j k , n 0 .
Theorem 1. 
For j = 1 , 2 , , N , the solution of Equation (11) satisfies
U j U 0 + Δ t j α Γ ( 2 α ) n = 1 j φ j , n G n .
Proof. 
Using mathematical induction for proof. For j = 1 , we have
U 1 Δ t 1 α c 1 , 1 U 0 + Δ t 1 α Γ ( 2 α ) φ 1 , 1 G 1 ,
which can be obtained by Lemma 1.
Assuming for k = 1 , 2 , , j 1 and j = 2 , , N , Theorem 1 holds. Then for k = j , we get
U j Δ t j α Γ ( 2 α ) G j + c j , j U 0 + k = 0 j 1 ( c j , k c j , k + 1 ) U j k = Δ t j α [ Γ ( 2 α ) G j + c j , j U 0 + k = 1 j 1 ( c j , k c j , k + 1 ) U 0 + Δ t j k α Γ ( 2 α ) n = 1 j k φ j k , n G n ] = Δ t j α [ Γ ( 2 α ) G j + c j , 1 U 0 + Γ ( 2 α ) k = 1 j 1 Δ t j k α ( c j , k c j , k + 1 ) n = 1 j k φ j k , n G n ] = Δ t j α [ Γ ( 2 α ) G j + c j , 1 U 0 + Γ ( 2 α ) n = 1 j 1 G n k = 1 j n Δ t j k α ( c j , k c j , k + 1 ) φ j k , n ] = U 0 + Δ t j α Γ ( 2 α ) n = 1 j G n k = 1 j n Δ t j k α ( c j , k c j , k + 1 ) φ j k , n = U 0 + Δ t j α Γ ( 2 α ) n = 1 j φ j , n G n .

5.2. Convergence Analysis

To demonstrate the convergence, we first calculated the truncation error bound at points ( x i , t j ) . Then, using the stability results, the complete error bound of the proposed method was established.
Let ε i j = U ( x i , t j ) U i j , where U ( x i , t j ) and U i j denote the exact solution and numerical solution at node ( x i , t j ) , respectively. Then, we get
N α ε i j Υ 1 δ x 2 ε i j Υ 2 δ x ε i j + Υ 3 ε i j = R i , j , ε 0 j = ε M j = 0 , ε i 0 = 0 .
According to the discretization on time, space and integration, the remaining term R i , j consists of four parts. The first remaining term satisfies
t α U ( x i , t j ) N α U ( x i , t j ) C j min ( α β , 2 α ) .
The second and third remaining terms satisfy
Υ 1 2 U ( x i , t j ) x 2 δ x 2 U ( x i , t j ) C ( Δ x ) 2 ,
Υ 2 U ( x i , t j ) x δ x U ( x i , t j ) C ( Δ x ) 2 .
The remaining terms in part four are caused by the composite trapezoidal formula and the approximation of the ( j 1 ) th layer solution instead of the jth layer solution. The latter will result in errors that depend on the grading parameters such that max j Δ t j = O ( t 1 ) . According to [45], we have
| U ( x j , t j ) U ( x j , t j 1 ) | t j 1 t j U ξ d ξ C t j 1 t j ξ α 1 d ξ C Δ t j t j 1 α 1 C Δ t j t 1 α 1 = C Δ t j t 1 t 1 α C ( T N β ) α = C T α N α β = C N α β .
Hence, the infinite norm of the remainder in the fourth part is less than or equal to C ( N α β + ( Δ x ) 2 ) .
To obtain the convergence theorem for numerical formats, we first provide the following lemma.
Lemma 2. 
When parameter δ α β , for n = 1 , 2 , , N , one has
Δ t j α n = 1 j n δ φ j , n T α ( 1 α ) N δ .
Proof. 
Use induction on j, the Lemma is proved [45]. □
Theorem 2. 
The error bounds of the discretization scheme (11) satisfy
ε i j C T α ( N min ( α β , 2 α ) + ( Δ x ) 2 ) .
Proof. 
According to Theorem 1, there is
ε i j ε i 0 + Δ t j α Γ ( 2 α ) n = 1 j φ j , n R i , n C Γ ( 2 α ) Δ t j α n = 1 j φ j , n n min ( α β , 2 α ) + n = 1 j φ j , n ( Δ x ) 2 + n = 1 j φ j , n ( Δ x ) 2 + n = 1 j φ j , n ( N α β + ( Δ x ) 2 ) .
Let δ = min ( α β , 2 α ) α β , and according to Lemma 2,
ε i j C Γ ( 2 α ) T α 1 α N min ( α β , 2 α ) + N α β + ( Δ x ) 2 C T α N min ( α β , 2 α ) + ( Δ x ) 2 .
Especially, if α β 2 α , we have
ε i j C T α N ( 2 α ) + ( Δ x ) 2 .

6. Numerical Experiments and Empirical Analysis

6.1. Numerical Experiments

We provide some numerical examples to illustrate the effectiveness of numerical methods. Theoretical analysis also holds true for the TFPIDE of the source term. For the completeness of the numerical experiment, we added source terms to the equation. All the results are calculated by using the mathematical software MATLAB R2023b. The algorithm is given as follows.
Step 1. Give the initial parameters r , q , σ , λ , μ , γ , α , β , T , K , M , N .
Step 2. Calculate c j , k , a , b in Equations (6) and (7).
Step 3. Calculate Υ 1 , Υ 2 , Υ 3 , and Coefficients in discrete scheme (11).
Step 4. Compute the coefficient matrix of the linear equation system composed of the coefficients in (11).
Step 5. Calculate the right-hand term of the linear equations system based on the expression of G i j 1 .
Step 6. Solve systems of linear Equation (11).
Example 1. 
Consider the TFPIDE with nonhomogeneous boundary conditions
α U ( x , t ) t α = Υ 1 2 U ( x , t ) x 2 + Υ 2 U ( x , t ) x Υ 3 U ( x , t ) + λ 1 1 U ( y , t ) h ( y x ) d y + f ( x , t ) , 0 < α < 1 , U ( 1 , t ) = ( 1 + t ) 2 exp ( 1 2 γ 2 ) , U ( 1 , t ) = ( 1 + t ) 2 exp ( 1 2 γ 2 ) , U ( x , 0 ) = exp ( x 2 2 γ 2 ) .
The exact solution of (19) is
U ( x , t ) = ( 1 + t ) 2 exp ( x 2 2 γ 2 ) .
The parameters values are r = 0.05 , q = 0 , σ = 0.1 , λ = 0.01 , μ = 0 , γ = 1 , and T = 1 .
Figure 1 presents the exact solution and numerical solution with M = N = 32 for α = 0.3 and β = ( 2 α ) / ( 2 α ) . Table 1 shows the comparison of solutions at some grid node, and the errors are also given. Figure 2 gives the maximum error for different α and β , where 0.2 α 0.9 . Here, let β = 1 , β = ( 2 α ) 2 α , β = ( 2 α ) α , and β = 2 ( 2 α ) α in Figure 2a–d, respectively. The maximum error is defined by E M , N = max M , N | U ( x i , t j ) U i j | . From Figure 2, it can be seen that with the change of α , the length of the interval for the maximum error change at β = 2 ( 2 α ) α and β = β = ( 2 α ) α are smaller than β = 1 and β = ( 2 α ) 2 α . Numerical errors and convergence orders are given by Table 2 for different α , M and N with β = ( 2 α ) α . The numerical errors are computed by mean squared error. The convergence order is computed by
P M , N = log 2 Error M , N Error 2 M , 2 N .
The log-log plots of the errors and the error bounds are shown in Figure 3 for different values of α . It is observed that the convergence rate is ( 2 α ) when β = ( 2 α ) α , which is the optimal rate.
Example 2. 
Consider the TFPIDE of European options with parameters r = 0.05 , q = 0 , σ = 0.15 , λ = 0.1 , μ = 0.9 , γ = 0.5 , T = 0.5 and K = 50 . The grading parameter β = 2 α α , and α = 0.3 .
Figure 4 shows the European call and put option price using the proposed RBF method with M = N = 100 . Due to the difficulty in obtaining option prices, we use the results obtained from the FD method as a benchmark to verify the effectiveness of our method. Figure 5 gives the European call and put option price using FD method. Figure 6a indicates that the error in calculating European call options using two methods ranges from 0 to 0.014, while Figure 6b indicates that the error in calculating European put options using both methods ranges from 6 × 10 3 to 4 × 10 3 . Figure 7 and Figure 8 display the numerical solution of the European call and put options for different 0.1 α 0.9 and stock price. In Figure 7a, Figure 7b and Figure 7c, the curves from top to bottom correspond to 0.1 , 0.2 , 0.3 , , 0.9 , respectively. From these figures, it can be seen that for in-the-money, at-the-money, and out-of-the-money options, the option price decreases with the increase of α for European call options. This behavior is similar to the effect of fractional parameters on fluid temperature. By increasing the value of fractional parameter α , temperature profile decreases for small time t, thermal conductivity decreases [46]. Similar results can be obtained from Figure 8b,c for European put options. But according to Figure 8a, it can be seen that the price increases with the increase of α for European put in-the-money options.
Example 3. 
Consider the LCP of American put option with parameters r = 0.03 ,   q = 0.01 ,   σ = 0.1 , λ = 0.1 ,   μ = 0.5 ,   γ = 1 , T = 1 and K = 50 . The grading parameter β = 2 α α , and α = 0.3 . Figure 9 shows the American put options for different time and stock price with M = N = 100 . From Figure 10, it can be seen how time fractional derivative α affects the prices of American options.

6.2. Empirical Analysis

We select Standard & Poor Depositary Receipt (SPDR) option data from 8 November 2013 to 12 December 2013 for empirical analysis. Analyzing the historical closing prices of SPDR from 31 January 2011 to 8 November 2013, we give parameters as follows r = 0.0013 ,   q = 0.00 ,   σ = 0.1659 , λ = 1.03 ,   μ = 0.0009 ,   γ = 0.01 ,   S 0 = 177.29 ,   T = 1 / 12 , α = 0.3 ,   M = N = 100 . Figure 11 shows that our calculation results have a small error compared to real market data, while Table 3 shows that the error of the proposed method is smaller compared to the FD method, and the difference in CPU time occupied is also smaller, which indicate that we have indeed provided a truly effective method.

7. Conclusions

In this paper, a new numerical method is put forward to solve the pricing problem of options in time fractional jump-diffusion models. The pricing problem of European option is represented as a TFPIDE, while American option is expressed as a LCP. For European option, nonuniform discretization along time and RBF method for spatial discretization are adopted. For American options, the operator splitting method is used to decompose LCP into two sub problems that are easy to solve numerically, namely linear boundary value problem and algebraic system. Stability and convergence rate are given, and the convergence rate is ( 2 α ) when β 2 α α . The numerical results are consistent with the theoretical results and demonstrate the impact of α on option prices. The method is also applicable to the Kou model and can be extended to pricing singular options.

Author Contributions

W.G.: Conceptualization, methodology, software, validation, writing—original draft preparation, writing—review and editing, funding acquisition; Z.X.: Conceptualization, methodology, writing—review and editing, funding acquisition; Y.S.: software, writing—review and editing, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

The work is supported by Shandong Provincial Natural Science Foundation (ZR2022QA055) and National Natural Science Foundation of China (62403156, 12071479).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors thank the referees for their comments and detailed suggestions. These have significantly improved the presentation of the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Polit. Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef]
  2. TunÇ, O.; TunÇ, C. On the asymptotic stability of solutions of stochastic differential delay equations of second order. J. Taibah Univ. Sci. 2019, 13, 875–882. [Google Scholar] [CrossRef]
  3. Zouine, A.; Imzegouan, C.; Bouzahir, H.; Tunç, C. General decay stability of nonlinear delayed hybrid stochastic system with switched noises. Appl. Set-Valued Anal. Opt. 2024, 6, 157–177. [Google Scholar]
  4. Merton, R.C. Option pricing when underlying stock returns are discontinuous. J. Financ. Econ. 1976, 3, 125–144. [Google Scholar] [CrossRef]
  5. Kou, S.G. A jump-diffusion model for option pricing. Manag. Sci. 2002, 48, 1086–1101. [Google Scholar] [CrossRef]
  6. Toivanen, J. Numerical valuation of European and American options under Kou’s jump-diffusion model. SIAM J. Sci. Comput. 2008, 30, 1949–1970. [Google Scholar] [CrossRef]
  7. Salmi, S.; Toivanen, J. IMEX schemes for pricing options under jump-diffusion models. Appl. Numer. Math. 2014, 84, 33–45. [Google Scholar] [CrossRef]
  8. Christara, C.C.; Leung, N.C.-H. Option pricing in jump diffusion models with quadratic spline collocation. Appl. Math. Comput. 2016, 279, 28–42. [Google Scholar]
  9. Rad, J.A.; Parand, K. Pricing American options under jump-diffusion models using local weak form meshless techniques. Int. J. Comput. Math. 2017, 94, 1694–1718. [Google Scholar]
  10. Kwon, Y.; Lee, Y. A second-order tridiagonal method for American options under jump-diffusion models. SIAM J. Sci. Comput. 2011, 33, 1860–1872. [Google Scholar] [CrossRef]
  11. Saib, A.A.E.F.; Tangman, D.Y.; Bhuruth, M. A new radial basis functions method for pricing American options under Merton’s jump-diffusion model. Int. J. Comput. Math. 2012, 89, 1164–1185. [Google Scholar] [CrossRef]
  12. Chan, R.T.L.; Hubbert, S. Options pricing under the one-dimensional jump-diffusion model using the radial basis function interpolation scheme. Rev. Deriv. Res. 2014, 17, 161–189. [Google Scholar] [CrossRef]
  13. Haghi, M.; Mollapourasl, R.; Vanmaele, M. An RBF-FD method for pricing American options under jump-diffusion models. Comput. Math. Appl. 2018, 76, 2434–2459. [Google Scholar] [CrossRef]
  14. Carpinterj, A.; Mainardi, F. Fractals and Fractional Calculus in Continuum Mechanics; Springer: New York, NY, USA, 1997. [Google Scholar]
  15. Wyss, W. The fractional Black-Scholes equations. Fract. Calc. Appl. Anal. 2000, 3, 51–61. [Google Scholar]
  16. Chen, W.; Xu, X.; Zhu, S. Analytically pricing double barrier options based on a time-fractional Black-Scholes equation. Comput. Math. Appl. 2015, 69, 1407–1419. [Google Scholar] [CrossRef]
  17. Huang, J.; Cen, Z.; Zhao, J. An adaptive moving mesh method for a time-fractional Black-Scholes equation. Adv. Differ. Equ. 2019, 1, 516. [Google Scholar] [CrossRef]
  18. Rezaei, M.; Yazdanian, A.R.; Ashrafi, A.; Mahmoudi, S.M. Numerical pricing based on fractional Black-Scholes equation with time-dependent parameters under CEV model: Double barrier options. Comput. Math. Appl. 2021, 90, 104–111. [Google Scholar] [CrossRef]
  19. Elbeleze, A.A.; Kılıçman, A.; Taib, B.M. Homotopy perturbation method for fractional Black-Scholes European option pricing equations using Sumudu transform. Math. Probl. Eng. 2013, 2013, 524852. [Google Scholar] [CrossRef]
  20. Prathumwan, D.; Trachoo, K. On the solution of two-dimensional fractional Black-Scholes equation for European put option. Adv. Differ. Equ. 2020, 2020, 146. [Google Scholar] [CrossRef]
  21. Yavuz, M.; Özdemir, N. European Vanilla Option Pricing Model of Fractional Order without Singular Kernel. Fractal Fract. 2018, 2, 3. [Google Scholar] [CrossRef]
  22. Fadugba, S.E. Homotopy analysis method and its applications in the valuation of European call options with time-fractional Black-Scholes equation. Chaos Solitons Fract. 2020, 141, 110351. [Google Scholar] [CrossRef]
  23. Haq, S.; Hussain, M. Selection of shape parameter in radial basis functions for solution of time-fractional Black-Scholes models. Appl. Math. Comput. 2018, 335, 248–263. [Google Scholar] [CrossRef]
  24. Song, L. A semianalytical solution of the fractional derivative model and its application in financial market. Complexity 2018, 2018, 1872409. [Google Scholar] [CrossRef]
  25. Song, L.; Wang, W. Solution of the fractional Black-Scholes option pricing model by finite difference method. Abstr. Appl. Anal. 2013, 1–2, 194286. [Google Scholar] [CrossRef]
  26. Koleva, M.N.; Vulkov, L.G. Numerical solution of time-fractional Black-Scholes equation. Comput. Appl. Math. 2017, 36, 1699–1715. [Google Scholar] [CrossRef]
  27. Jumarie, G. Derivation and solutions of some fractional Black-Scholes equations in coarse-grained space and time. Application to Merton’s optimal portfolio. Comput. Math. Appl. 2010, 59, 1142–1164. [Google Scholar] [CrossRef]
  28. Yang, X.Z.; Wu, L.F.; Sun, S.Z.; Zhang, X. A universal difference method for time-space fractional Black-Scholes equation. Adv. Differ. Equ. 2016, 2016, 71. [Google Scholar]
  29. Zhang, H.; Liu, F.; Turner, I.; Yang, Q. Numerical solution of the time fractional Black-Scholes model governing European options. Comput. Math. Appl. 2016, 71, 1772–1783. [Google Scholar] [CrossRef]
  30. Cen, H.D.; Huang, J.; Xu, A.M.; Le, A. Numerical approximation of a time-fractional Black-Scholes equation. Comput. Math. Appl. 2018, 75, 2874–2887. [Google Scholar] [CrossRef]
  31. Rahimkhani, P.; Ordokhani, Y.; Sabermahani, S. Hahn hybrid functions for solving distributed order fractional Black-Scholes European option pricing problem arising in financial market. Math. Method Appl. Sci. 2023, 46, 6558–6577. [Google Scholar] [CrossRef]
  32. Maddouri, F. Stability and convergence analysis of a numerical method for solving a ζ-Caputo time fractional Black–Scholes model via European options. Comput. Econ. 2024. [Google Scholar] [CrossRef]
  33. De Staelen, R.H.; Hendy, A.S. Numerically pricing double barrier options in a time-fractional Black-Scholes model. Comput. Math. Appl. 2017, 74, 1166–1175. [Google Scholar] [CrossRef]
  34. Abdi, N.; Aminikhah, H.; Sheikhani, A.R. High-order compact finite difference schemes for the time-fractional Black-Scholes model governing European options. Chaos Solitons Fract. 2022, 162, 112423. [Google Scholar] [CrossRef]
  35. Roul, P.; Goura, V.M.K.P. A compact finite difference scheme for fractional Black-Scholes option pricing model. Appl. Numer. Math. 2021, 166, 40–60. [Google Scholar] [CrossRef]
  36. Roul, P. Design and analysis of a high order computational technique for time-fractional Black-Scholes model describing option pricing. Math. Methods Appl. Sci. 2022, 45, 5592–5611. [Google Scholar] [CrossRef]
  37. Nikan, O.; Avazzadeh, Z.; Machado, J.A.T. Localized kernel-based meshless method for pricing financial options underlying fractal transmission system. Math. Methods Appl. Sci. 2024, 47, 3247–3260. [Google Scholar] [CrossRef]
  38. Delpasand, R.; Hosseini, M.M. An efficient method for solving two-asset time fractional Black-Scholes option pricing model. J. Korean Soc. Ind. Appl. Math. 2022, 26, 121–137. [Google Scholar]
  39. Ford, N.J.; Yan, Y. An approach to construct higher order time discretization schemes for time fractional partial differential equations with nonsmooth data. Fract. Calc. Appl. Anal. 2017, 20, 1076–1105. [Google Scholar] [CrossRef]
  40. Soleymani, F.; Zhu, S. Error and stability estimates of a time-fractional option pricing model under fully spatial-temporal graded meshes. J. Comput. Appl. Math. 2023, 425, 115075. [Google Scholar] [CrossRef]
  41. Yang, P.; Xu, Z.L. Numerical valuation of European and American options under fractional Black-Scholes model. Fractal Fract. 2022, 6, 143. [Google Scholar] [CrossRef]
  42. Mohapatra, J.; Santra, S.; Ramos, H. Analytical and numerical solution for the time fractional Black-Scholes model under jump-diffusion. Comput. Econ. 2024, 63, 1853–1871. [Google Scholar] [CrossRef]
  43. Chen, Y.; Li, L. An efficient IMEX compact scheme for the coupled time fractional integro-differential equations arising from option pricing with jumps. Comput. Econ. 2024. [Google Scholar] [CrossRef]
  44. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications. Mathematics in Science and Engineering; Academic Press, Inc.: San Diego, CA, USA, 1999. [Google Scholar]
  45. Stynes, M.; O’Riordan, E.; Gracia, J.L. Error analysis of a fnite diference method on graded meshes for a time-fractional difusion equation. SIAM J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef]
  46. Imran, M.A.; Shah, N.A.; Khan, I.; Aleem, M. Applications of non-integer Caputo time fractional derivatives to natural convection flow subject to arbitrary velocity and Newtonian heating. Neural Comput. Appk. 2018, 30, 1589–1599. [Google Scholar] [CrossRef]
Figure 1. Exact solution and numerical solution with M = N = 32 .
Figure 1. Exact solution and numerical solution with M = N = 32 .
Axioms 13 00674 g001
Figure 2. Error for different α and β .
Figure 2. Error for different α and β .
Axioms 13 00674 g002
Figure 3. log 10 error against N for different α .
Figure 3. log 10 error against N for different α .
Axioms 13 00674 g003
Figure 4. European call and put option price using RBF method with M = N = 100 .
Figure 4. European call and put option price using RBF method with M = N = 100 .
Axioms 13 00674 g004
Figure 5. European call and put option price using FD method with M = N = 100 .
Figure 5. European call and put option price using FD method with M = N = 100 .
Axioms 13 00674 g005
Figure 6. The error between RBF method and FD method for European call and put option.
Figure 6. The error between RBF method and FD method for European call and put option.
Axioms 13 00674 g006
Figure 7. European call option prices for different α and stock price.
Figure 7. European call option prices for different α and stock price.
Axioms 13 00674 g007
Figure 8. European put option prices for different α and stock price.
Figure 8. European put option prices for different α and stock price.
Axioms 13 00674 g008
Figure 9. American put option price with M = N = 100 .
Figure 9. American put option price with M = N = 100 .
Axioms 13 00674 g009
Figure 10. American option prices for different α and stock price.
Figure 10. American option prices for different α and stock price.
Axioms 13 00674 g010
Figure 11. American put option price with M = N = 100 .
Figure 11. American put option price with M = N = 100 .
Axioms 13 00674 g011
Table 1. Comparison of solutions at some grid node.
Table 1. Comparison of solutions at some grid node.
( x , t ) ( 0.75 , 0.028 ) ( 0.5 , 0.028 ) ( 0.5 , 0.2283 ) ( 0.75 , 0.2283 ) ( 0.9375 , 0.7566 )
Exact1.33331.14081.71682.00534.7979
RBF1.33211.13941.70971.99884.7885
Error0.00120.00130.00720.00650.0094
Table 2. Numerical error, convergence orders, and CPU times.
Table 2. Numerical error, convergence orders, and CPU times.
α M = N = 8 M = N = 16 M = N = 32 M = N = 64 M = N = 128
0.7Error 2.70 × 10 3 1.10 × 10 3 4.51 × 10 4 1.84 × 10 4 7.75 × 10 5
Order1.291.281.291.29
CPU (s)0.01460.02130.02810.03850.1064
0.5Error 4.2 × 10 3 1.50 × 10 3 5.15 × 10 4 1.80 × 10 4 6.43 × 10 5
Order1.481.531.511.49
CPU (s)0.01610.02090.02910.03880.1013
0.3Error 5.6 × 10 3 1.70 × 10 3 5.18 × 10 4 1.62 × 10 4 4.94 × 10 5
Order1.711.711.681.71
CPU (s)0.01520.02070.02700.04870.1057
Table 3. Error and CPU time of RBF and FD method.
Table 3. Error and CPU time of RBF and FD method.
KRBFFD
ErrorCPU (s)ErrorCPU (s)
1402.05990.0582.06170.058
150 1.3586 × 10 5 0.0570.00170.056
1600.58990.0570.59170.057
1700.71000.0580.71000.056
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gong, W.; Xu, Z.; Sun, Y. An RBF Method for Time Fractional Jump-Diffusion Option Pricing Model under Temporal Graded Meshes. Axioms 2024, 13, 674. https://doi.org/10.3390/axioms13100674

AMA Style

Gong W, Xu Z, Sun Y. An RBF Method for Time Fractional Jump-Diffusion Option Pricing Model under Temporal Graded Meshes. Axioms. 2024; 13(10):674. https://doi.org/10.3390/axioms13100674

Chicago/Turabian Style

Gong, Wenxiu, Zuoliang Xu, and Yesen Sun. 2024. "An RBF Method for Time Fractional Jump-Diffusion Option Pricing Model under Temporal Graded Meshes" Axioms 13, no. 10: 674. https://doi.org/10.3390/axioms13100674

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop