Abstract
In this paper, we study direct and inverse problems for a spatial-fractional Black–Scholes equation with space-dependent volatility. For the direct problem, we provide CN-WSGD (Crank–Nicholson and the weighted and shifted Grünwald difference) scheme to solve the initial boundary value problem. The latter aims to recover the implied volatility via observable option prices. Using a linearization technique, we rigorously derive a mathematical formulation of the inverse problem in terms of a Fredholm integral equation of the first kind. Based on an integral equation, an efficient numerical reconstruction algorithm is proposed to recover the coefficient. Numerical results for both problems are provided to illustrate the validity and effectiveness of proposed methods.
Keywords:
spatial-fractional Black–Scholes equation; CN-WSGD scheme; linearization technique; reconstruction algorithm MSC:
35Q91; 45Q05
1. Introduction
The Black–Scholes (BS) model [1] has achieved remarkable success in option pricing. However, the stochastic behavior in this model is governed by Brownian motion, which underestimates the probability of the underlying price moving significantly over small time steps. To address this limitation, one can assume that the underlying price follows a jump process or Lévy process. Lévy distribution has a fat tail and allows for a long jump, which are often observed in financial markets.
When Brownian motion is replaced by a special Lévy process, the maximally skewed Lévy stable process, Carr and Wu [2] derived the finite moment log-stable (FMLS) model. In addition to capturing the high-frequency empirical probability distributions, this model guarantees the finiteness of option prices at all maturities. However, the FMLS model cannot characterize the non-locality produced by the jumps in the Lévy process. As fractional derivatives [3] provide useful tools for the description of memory and hereditary properties of different materials, some fractional Black–Scholes models (FBSM) governing the option price are introduced. Cartea and Del-Castillo-Negrete [4] successfully connected the FMLS process with the spatial-fractional derivatives, thereby capturing the non-locality information for European-style options.
In this paper, we consider the spatial-fractional Black–Scholes model (SFBSM) for European options under the framework of the FMLS model:
where is the price of European-style options, with x denoting the logaritm of the underlying price S, defined as ; is the tail index; r is the risk-free interest rate; is the volatility, which is a function of x; and T is the maturity date. is the payoff function, which is defined as and for European call and put options, respectively, with a strike price of K. is the one-dimensional Weyl fractional derivative, which is defined as
Here, denotes the standard Gamma function. To ensure that the underlying return has the support on the whole real line, the tail index needs to be restricted to , which is shown in [2]. If the fractional order and the volatility is a constant, the system (1) coincides with the classical BS model for European options.
Slightly different from the model in [4], the volatility in model (1) varies with the underlying price. Volatility is a critical parameter in determining the option price. In the real market, volatility is usually observed in a skew curve or smile curve [5]. Rubinstein [6] discovered that short-maturity out of the money calls were priced significantly higher than that predicted by the B-S model when analyzing the 30 most active CBOE options. This finding indicates that implied volatilities are associated with underlying price and time to maturity. For simplicity, we considered in this paper that the volatility depends only on the underlying asset.
The model (1) represents the direct problem: given , , and the corresponding boundary conditions, solve the option price at anytime before the maturity date T. When volatility is constant in the model (1), Chen et al. [7] managed to derive an explicit closed-form analytical solution for model (1). However, the analytical solution was expressed in integral form with the Fox function, which caused the implementation of the analytical solution to not be as straightforward as the BS formula. Furthermore, when the volatility in the model (1) is variable, there is no analytical solution. Many attempts have been made to find the numerical solution for the fractional BS model. Zhao et al. [8] and Zhang et al. [9] designed implicit difference schemes with second-order accuracy in both temporal and spatial dimensions and analyzed their stability and convergence. Furthermore, An et al. [10] employed the fast biconjugate gradient stabilized method to effectively solve the dense linear system. To improve the accuracy of convergence, the finite difference coupling with the spectral method was also employed for the numerical simulation of SFBSM. Guo and Ling [11] adopted the Gauss–Jacobi sepctral method combined with the first-order finite difference scheme to evaluate SFBSM. Using shifted Chebyshev basis functions of the second kind for spatial dimensions, Xu et al. [12] studied the numerical simulation of a two-asset option equation based on the FMLS process. Based on this, Avazzadeh et al. [13] proposed a hybrid kernel meshless method for the fractional Rayleigh–Stokes problem. Aghdam et al. [14] used a shifted Chebyshev of the fourth kind as a basis function to approximat SFBSM under the CGMY process.
All of the above numerical methods are proposed under the case of constant volatility. To the best of our knowledge, research on the numerical simulation of SPBSM under the FMLS process with variable volatility for European call options is still limited. One contribution of this paper is to construct an efficient numerical scheme with second-order accuracy in time and second-order accuracy in space, as introduced in [15], while establishing rigorous stability and convergence analysis under some conditions.
Assume that
where is a small perturbation of constant , and outside . We are interested in the inverse problem of recovering from the additional observed data
This type of problem is referred to as volatility calibration. Extensive research has been conducted on the inverse volatility problem for the classical BS models, as seen in [16,17,18] and the references therein. Bouchouev et al. [19] proposed a reliable numerical algorithm to recover the asset price-dependent volatility for the classical BS model. Deng et al. [20] studied the inverse time-dependent volatility problem using the Landweber iteration approach for the classical BS model. Recently, the inverse volatility problem of the time-fractional BS equation for double barrier options was investigated in [21]. However, to the best knowledge of the authors, there are no results on recovering the volatility of the spatial-fractional BS equation under the FMLS model. In this paper, we present an efficient reconstruction algorithm based on the linearization technique [19] to determine unknown volatility parameters and validate the feasibility of the proposed method through numerical experiments.
The rest of this paper is organized as follows. In Section 2, we show the analytical solution for the direct problem with constant volatility and the numerical method for the case of space-dependent volatility using the CN-WSGD scheme. Additionally, the error analysis of the proposed numerical method is also presented. Subsequently, the linearization technique is applied for recovering the implied volatility in Section 3. Afterwards, in Section 4, numerical examples are presented to validate the efficiency of our proposed algorithms. Finally, concluding remarks are given in Section 5.
2. Direct Problem
2.1. Analytical Solution for Constant Volatility
We first present the analytical solution of the SFBSM (1) for constant volatility as it will be used in Section 3. When the volatility ( is a constant), we let and . The SFBSM (1) can be transformed into
To solve the above Equation (5) analytically, we take the expression of V in Fourier space, i.e., . Therefore, satisfies
Then, the option price in the Fourier space can be written as
To obtain the option price in the original x-space, we need to carry out the Fourier inversion on the above equation. According to the convolution theorem of the Fourier transform, the European option price is given by , which can be further reduced to
where . Referring to [22], the Fourier inversion of is equal to multiples of the closed-form representation of the Lévy stable density , which is expressed in terms of the Fox function, i.e.,
where the definition of the H-function can be referred to in [3] (p. 58) Combining (8) and (9), we have
By changing the integral variable, the above equation can be further written as
2.2. Numerical Method for Variable Volatility
When the volatility depends on the log underlying price x, there is no explicit analytical solution to the SFBSM (1). Thus, we seek a numerical method. Let . Then, we simplify the SFBSM (1) as follows:
We denote as the price of the European put option. According to [7] (Theorem 3.2), presents suitable growth conditions at , i.e.,
Further, approaches 0 exponentially as .
Next, we let represent the price of the European call option. In light of put–call parity [7] (Theorem 3.3), which reveals the relationship between the prices of European put and call options when they have the same maturity date and strike price, we have
Based on the growth conditions (13) and the put–call parity formula (14), we consider the interval , such that
Assuming that has compact support on , we have , where is the left-sided Riemann–Liouville fractional derivative, defined as
In view of the fact that when , we mainly discuss the numerical solutions of SFBSM (12) for European call options. The prices of European put options can be solved accordingly using put–call parity. We numerically solve the model (12) using the Crank–Nicholson (CN) scheme and the weighted and shifted Grünwald difference (WSGD) operator [15].
Given a numerical approximation scheme, we define that h is the grid size in space, , for so that , is the integration time for , , and . Similarly, .
Referring to [15] (Remark 2.6), at each point of x can be approximated by the WSGD operator with second-order accuracy
where ; p and q are integers, with ; and . Moreover, can be evaluated recursively:
In this paper, we choose and plug it into Equation (16). The simplified form of the discrete approximations (16) for at the point is
where
Denote , , and Using the Crank–Nicolson technique for the time discretization of (12) leads to
where , and . Denote as the numerical approximation of . Let
Then, our scheme of model (12) for European call options reads: find with
where I is the identity operator. The CN-WSGD scheme, definedy by (21), gives a local truncation error of .
For the convenience of implementation, we take the matrix form of the grid functions
makes the finite difference scheme (21), which can be described as
where is a unit matrix, ,
and
2.3. Stability and Convergence Analyses
Prior to conducting the stability and convergence analysis, we performed a simplification of the CN-WSGD scheme (22). Let , then the numerical scheme (22) can be written as
Theorem 1.
If the fractional order α and volatility are chosen such that the eigenvalues of matrix W are negative, i.e., , the CN-WSGD scheme (26) is stable.
Proof.
It is clear that is the eigenvalues of the matrix As and , we have
which completes the proof. □
Let Denote the discrete norm for any and . Suppose is the exact solution of the model (1), is the numerical solution of the model (12) computed by the numerical discrete format (26) at grid points , and . Let and . According to the initial value condition and boundary condition, it is easy to see that and .
Theorem 2.
If the fractional order α and volatility are chosen such that the eigenvalues of matrix W are negative, i.e., , then, we have
where C is a positive constant.
Proof.
It is clear that
where and Rearranging the above equation yields
By multiplying on both sides of the above equation, we obtain
Since the matrix is a negative definite and the identity unit is a positive definite matrix, we obtain
and from (29) and (30), it yields that
Then, we have
Accumulating both sides of the above inequalities for all , we obtain
which is the result we need. □
3. Inverse Problem
In this section, we use the standard linearization procedure to seek the coefficient in (3), such that the solution of model (1) fits the option price at the current time .
Linearization at Constant Volatility
The option price V in (1) can be decomposed into
where solves (1) with ,
u is quadratically small with respect to f, and the principal linear term U satisfies the following equations:
with observed data After variable substitution , satisfies
where . When we consider the case of European put options, i.e., , according to the results in Section 2.1, we have
where . Further, we obtain
and
Similarly, we can rewrite (35) as follows:
with
where , , and . As is the solution of the model (36), is given by
Combining Equation (38) with Equation (39), we further obtain
Next, we start to discuss the analytical solution of U in model (40). Taking the Fourier transform of U in the space direction, i.e., , we can derive that
where . Notice that (43) is actually a first-order linear ordinary differential equation of with respect to . Denote . Then, (43) becomes
According to the solution formula of first-order linear ODE, the option price in the Fourier space can be written as
Let . We have
In light of the convolution theorem of the Fourier transform, it is clear that
Denote . A simple calculation gives the following integral equation for :
where
Here, . As outside , the Fredholm integral Equation (51) is equivalent to
Therefore, the inverse volatility problem comes down to solving a Fredholm integral equation.
4. Numerical Examples
There are two issues of concern in this part. Firstly, we try to study the accuracy and the convergence order of the CN-WSGD scheme. Secondly, we discuss the effect of the reconstruction algorithm in Section 3. It is worth mentioning that these parts are both studied under the following parameter settings, i.e., . The numerical simulations were performed on a computer with an Intel Core i5-1135G7 processor, 16 GB RAM, running on the Windows 11 operating system. All computations were implemented using MATLAB R2020a.
4.1. Numerical Results for Direct Problem
For the purpose of testing the reliability of the proposed CN-WSGD scheme, one of the most efficient metthods is to calculate our solution to the spatial-fractional BS model without perturbation, i.e., , and to compare it with the corresponding analytical solution. Displayed in Figure 1a is the comparison between our numerical solution and the corresponding closed-form solution. The absolute errors between numerical solutions and analytical solutions at each node are sketched in Figure 1b.
Figure 1.
Numerical vs. anlytical solutions compared with discretization.
From Figure 1, we can conclude that the numerical and analytical solutions agree well and the absolute error is quite small, which confirms the correctness of our numerical approach.
Next, we verify the convergence order of the CN-WSGD scheme numerical examples. We replace the exact solution with a very fine numerical solution in time and space for the convenience of calculation. It should be noticed that the difference here is measured by absolute errors, which are defined as
where is the solution computed with extremely fine grid sizes, while and are the so-called EOC (Experimental Order of Convergence), defined as
We set . As shown in Table 1, the number of grid points in the time direction is fixed, and the number of grid points in the spatial direction is gradually increased. We can see that the order of convergence in the x direction remains close to 2. Meanwhile, we fix the number of grid points in the spatial direction. The EOCs for direction are close to 2 when the size of the time step is increasingly accumulated, as shown in Table 2.
Table 1.
Convergence order in the x direction of the CN-WSGD scheme.
Table 2.
Order of convergence in direction of second-order precision in the CN-WSGD scheme.
4.2. Numerical Simulation for Inverse Problem
Whether the scheme can be efficiently computed is one of the main criteria for assessing its practical usefulness. Therefore, in this part, we turn to investigate the effect of the reconstruction algorithm.
We first discretize the kernel function in (52) and the function in the kernel function. For the function , we denote for convenience. For the integral on the semi-infinite domain in , we shift the integral region to through the integral transformation, and then use Gauss–Laguerre quadrature formula to solve the integral, i.e.,
where K is the number of Laguerre points used to approximate the integral, is zeros of the Laguerre polynomial , and is the quadrature coefficient, which is defined as:
From the expression of the kernel function in (52), we know that it is singular at . In order to deal with the singularity of the kernel function, we first apply the integral transformation to s: , . Following this, we discretize the interval with Legendre–Gauss–Lobatto points without boundary points. Using the Gaussian quadrantile formula of points corresponding to the Legendre weight , we obtain the kernel function discrete scheme as follows:
where
We consider a quadratic function and a cubic as perturbed functions, respectively. In view of the serious deterioration near the boundary, we cut out the middle part of the reconstructed image. We can see that the effect of reconstruction is quite good for the whole space interval, except on both sides of the endpoint, as shown in Figure 2.
Figure 2.
Numerical vs. anlytical solutions compared with discretization.
By fixing the term while varying the fractional derivative order (from 1.4 to 1.9), we quantitatively analyzed the influence of the fractional derivative order on inversion accuracy. The computational results presented in Table 3 demonstrate that as increases, the -norm errors between the reconstructed solutions and exact solutions exhibit a distinct monotonic decreasing trend, except for the case of = 1.5. This phenomenon suggests that higher-order fractional derivatives provide superior numerical stability in inverse problems, which may be attributed to their enhanced smoothness constraints.
Table 3.
-norm errors between the numerical inversion solutions and exact solutions with different fractional derivative orders.
5. Conclusions
The inverse problem for recovering implied volatility under SFBSM is solved for the first time. Using the linearization technique introduced in [19], we transformed the inverse coefficient problem of determining the implied volatility into an inverse source problem. Subsequently, we obtained a Fredholm integral equation of the first kind based on Fourier transform and the results in [7]. The numerical method for solving the integral equation is also given. To numerically tackle the direct problem with variable volatility, we applied the WSGD formula [15] to approximate the spatial-fractional derivative and combined it with Crank–Nicolson scheme for time direction. Numerical examples confirmed the validity of the derived integral equation and the reliability of the proposed numerical implementation algorithms. For simplicity, we only considered space-dependent volatility. We aim to recover more complicated volatilities that are closer to the real market conditions in the near future.
Author Contributions
Methodology, X.J. and C.S.; investigation, X.J. and C.S.; writing—original draft, X.J.; writing—review & editing, X.J., C.S. and Y.W.; formal analysis and validation, Y.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work was funded by the Natural Science Foundation of Zhejiang Province (No. LQ24A010003).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data are available from the corresponding author upon request.
Acknowledgments
We would like to thank the anonymous reviewers for their helpful remarks.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Political Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef]
- Carr, P.; Wu, L. The finite moment log stable process and option pricing. J. Financ. 2003, 58, 597–626. [Google Scholar] [CrossRef]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; North-Holland Mathematics Studies; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
- Cartea, A.; del Castillo-Negrete, D. Fractional diffusion models of option prices in markets with jumps. Phys. Stat. Mech. Its Appl. 2007, 374, 749–763. [Google Scholar] [CrossRef]
- Dupire, B. Pricing with a smile. Risk 1994, 7, 18–20. [Google Scholar]
- Rubinstein, M. Nonparametric tests of alternative option pricing models using all reported trades and quotes on the 30 most active CBOE option classes from August 23, 1976 through August 31, 1978. J. Financ. 1985, 40, 455–480. [Google Scholar] [CrossRef]
- Chen, W.; Xu, X.; Zhu, S. Analytically pricing European-style options under the modified Black-Scholes equation with a spatial-fractional derivative. Q. Appl. Math. 2014, 72, 597–611. [Google Scholar] [CrossRef]
- Zhao, H.; Tian, H. Finite difference methods of the spatial fractional Black-Schloes equation for a European call option. IMA J. Appl. Math. 2017, 82, 836–848. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, F.; Turner, I.; Chen, S.; Yang, Q. Numerical simulation of a Finite Moment Log Stable model for a European call option. Numer. Algorithms 2017, 75, 569–585. [Google Scholar] [CrossRef][Green Version]
- An, X.; Liu, F.; Chen, S.; Anh, V.V. Novel numerical techniques for the finite moment log stable computational model for European call option. Numer. Methods Partial. Differ. Equ. 2020, 36, 1537–1554. [Google Scholar] [CrossRef]
- Guo, X.; Ling, L. Evaluation finite moment log-stable option pricing by a spectral method. Numer. Math. Theory Methods Appl. 2018, 11, 437–452. [Google Scholar]
- Xu, X.; Aghdam, Y.E.; Farnam, B.; Jafari, H.; Masetshaba, M.T.; ÜNIÜ, C. Pricing European two-asset option using the spectral method with second-kind Chebyshev polynomials. Fractals 2022, 30, 2240166. [Google Scholar] [CrossRef]
- Avazzadeh, Z.; Nikan, O.; Nguyen, A.T.; Nguyen, V.T. A localized hybrid kernel meshless technique for solving the fractional Rayleigh–Stokes problem for an edge in a viscoelastic fluid. Eng. Anal. Bound. Elem. 2023, 146, 695–705. [Google Scholar] [CrossRef]
- Aghdam, Y.E.; Mesgarani, H.; Adl, A.; Farnam, B. The convergence investigation of a numerical scheme for the tempered fractional Black-Scholes model arising European double barrier option. Comput. Econ. 2023, 61, 513–528. [Google Scholar] [CrossRef]
- Tian, W.; Zhou, H.; Deng, W. A class of second order difference approximations for solving space fractional diffusion equations. Math. Comput. 2015, 84, 1703–1727. [Google Scholar] [CrossRef]
- Jiang, L.; Chen, Q.; Wang, L.; Zhang, J.E. A new well-posed algorithm to recover implied local volatility. Quant. Financ. 2003, 3, 451–457. [Google Scholar] [CrossRef]
- Egger, H.; Hein, H.; Hofmann, B. On decoupling of volatility smile and term structure in inverse option pricing. Inverse Probl. 2006, 22, 1247–1259. [Google Scholar] [CrossRef]
- Deng, Z.; Yu, J.; Yang, L. An inverse problem of determining the implied volatility in option pricing. J. Math. Anal. Appl. 2008, 340, 16–31. [Google Scholar] [CrossRef]
- Bouchouev, I.; Isakov, V.; Valdivia, N. Recovery of volatility coefficient by linearization. Quant. Financ. 2002, 2, 257–263. [Google Scholar] [CrossRef]
- Deng, Z.; Hon, Y.; Isakov, V. Recovery of time-dependent volatility in option pricing model. Inverse Probl. 2016, 32, 115010. [Google Scholar] [CrossRef]
- Jiang, X.; Xu, X. On implied volatility recovery of a time-fractional Black-Scholes equation for double barrier options. Appl. Anal. 2020, 1, 1–16. [Google Scholar] [CrossRef]
- Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).