Abstract
Fractional derivatives and regime-switching models are widely used in various fields of finance because they can describe the nonlocal properties of the solutions and the changes in the market status, respectively. The regime-switching time-fractional diffusion equations that combine both advantages are also used in European option pricing; however, to our knowledge, American option pricing based on such models and their numerical methods is yet to be studied. Hence, a fast algorithm for solving the multi-state time-fractional linear complementary problem arising from the regime-switching time-fractional American option pricing models is developed in this paper. To construct the solution strategy, the original problem has been converted into a Hamilton–Jacobi–Bellman equation, and a nonlinear finite difference scheme has been proposed to discretize the problem with stability analysis. A policy-Krylov subspace method is developed to solve the nonlinear scheme. Further, to accelerate the convergence rate of the Krylov method, a tri-diagonal preconditioner is proposed with condition number analysis. Numerical experiments are presented to demonstrate the validity of the proposed nonlinear scheme and the efficiency of the proposed preconditioned policy-Krylov subspace method.
Keywords:
preconditioner; nonlinear finite difference scheme; linear complementary problem; time-fractional derivative; policy iteration method MSC:
91G60; 65M06; 65F08; 26A33; 65H10
1. Introduction
Option pricing has been a popular research topic in finance, as option instruments are important derivatives in financial markets. The Black–Scholes model [] is the most famous model for option pricing problems and has been widely used; however, this model has suffered many shortcomings because it is based on geometric Brownian motion and cannot model jumps in the assets’ prices. New models have been proposed to deal with these problems, such as stochastic volatility models [,], jump diffusion models [], variance gamma models [], tempered stable models [], self-exciting jump models [], and Hawkes jump diffusion models []. With the Levy processes used in option pricing, new pricing models involving fractional derivatives have emerged.
Option valuation involving fractional derivatives is widely discussed. Cartea and del-Castillo-Negrete find that the barrier option price can be obtained by solving fractional partial differential equations for some particular Levy processes [], such as finite moment log stable process [], CGMY process [], and KoBoL process []. Further, spatial fractional derivatives have been used in American options pricing [], European options pricing [], and double barrier options pricing []; however, these models cannot describe the long-term memory effects of the option value. Hence, the time-fractional derivative started to be used in the option pricing problem, which was introduced by Wyss []. After that, two new families of fractional derivatives based on fractional Taylor’s series and modified Riemann–Liouville derivatives were proposed to replace the standard time derivatives to price the options []. Additionally, a partial differential equation containing a Caputo fractional derivative was developed to price the European-style options []. Subsequently, an option pricing model containing both time and spatial fractional derivatives was proposed in [].
Although the fractional derivative can describe the nonlocal properties of the assets’ prices and the time-independence properties of the option value, it cannot describe changes in market states, such as bull and bear market transitions. Hence, regime-switching models have been proposed and applied in options pricing [], time series [], and credit default swaps []. Additionally, the regime-switching option pricing involving fractional derivatives has been developed in [,,], which combines the advantages of both regime-switching and fractional derivatives. For European option pricing, a system of space fractional diffusion equations coupled by Markov terms from the regime-switching finite moment log stable model has been developed in [,]. Furthermore, a coupled tempered fractional diffusion equation has been used to value the European options [,]. In [], a system of linear complementary problems (LCPs) involving tempered fractional derivatives generated from the regime-switching CGMY model and KoBoL model has been utilized to price the American options. The above models belong to the regime-switching models with spatial fractional derivatives, and there are relatively few studies of option pricing based on the regime-switching model involving time-fractional derivatives. A regime-switching model containing time-fractional derivatives has been developed in [] to price the European options, and a fast positivity preserving numerical method has been proposed in [] to solve it. To the best of our knowledge, no numerical results exist for such a model for pricing the American options. Hence, developing a fast solution strategy for the multi-state time-fractional LCP arising from the regime-switching model with a time-fractional derivative is the main aim of this paper.
As noted above, no study in the literature considers the numerical method for the multi-state time-fractional LCP arising from American option pricing. The development of the fast solution strategy can only refer to the numerical methods for the general American options pricing. The methods for pricing American options can be broadly classified into four categories. The first type of approach focuses on solving the problems via estimating the optimal execution boundary, such as the method proposed in []. The second type of approach is mainly converting the problem into a linear problem via designing a semi-implicit scheme or implicit–explicit scheme to solve the problem, such as the L-stable method [], the linearly implicit predictor–corrector scheme [], or the IMEX-BDF method []. The third type of approach is mainly transforming the problem into a nonlinear equation to solve with iterative methods, such as the preconditioned penalty method [], the fix-point method [], the fitted finite volume iterative method [], the modulus-based matrix splitting iteration method [], and the modified modulus-based matrix splitting iteration method []. The fourth type of approach is designing a iterative method to solve the LCP directly, such as the projected SOR method [] and the projected algebraic multigrid method []. In this paper, we design the fast numerical method following the third type of method because this kind of method can be extended easily to handle other related option pricing problems. However, it needs to solve a nonlinear equation, which requires quite a lot of computational cost. In [], the authors compare several iterative procedures for solving the nonlinear scheme and find that the performance of the fix-point policy iteration with direct control formulation is a reliable general-purpose method. Inspired by [], the fast numerical method designed in this paper is based on the policy iteration and Krylov subspace method, which can be expected to be reliable and efficient.
The rest of this article is as follows. In Section 2, a nonlinear finite difference scheme is proposed to discretize the considered problem with stability analysis. In Section 3, a preconditioned policy-Krylov subspace method has been developed with convergence analysis. Numerical experiments are given in Section 4, and conclusions are provided in Section 5.
2. Numerical Scheme and Theoretical Analysis
In this paper, the multi-state time-fractional LCP generated from a regime-switching modified Black–Scholes model with a time-fractional derivative [,] for the non-dividend American put option pricing problem is considered. The considered problem can be written as an optimization problem containing LCPs coupled with a Markov generator matrix. For , the j-th LCP can be written as follows:
where
and is the modified right Riemann–Liouville fractional derivative [] and defined by
In the above model, K is the strike price of the options, and r is the risk-free interest rate. is the order of the time-fractional derivative of the j-th state and satisfies . denotes the volatility when the underlying price is in the j-th regime. S is the asset’s price, and its lower and upper truncated boundaries are and , respectively. The entry is the transition rate of the Markov chain.
Inspired by [], we attempted to devise a fast solution strategy based on policy iteration and direct control formulation. Therefore, the considered LCPs (1) are solved by transforming them into the Hamilton–Jacobi–Bellman (HJB) equations. By defining a new variable , the considered LCP (1) can be converted into the following HJB equation:
where is the Caputo fractional derivative [], which is defined by
Remark that the transformation between the right-modified Riemann–Liouville fractional derivatives and the Caputo fractional derivatives has been given in []. The boundary conditions of HJB Equation (3) are listed by
2.1. Finite Difference Method
A nonlinear finite difference scheme is developed to solve the coupled HJB equation given in (3). As the time-fractional derivative has been transferred into the Caputo fractional derivative, we can use the approximate [] to discretize it, which is given by
where
Furthermore, the central difference method and backward finite difference method are used to discretize the second-order derivative and first-order derivative, respectively, which can be written by
and
Let N and M be the positive integers. The intervals and can be divided into and M sub-intervals, respectively. Then, the numerical mesh can be defined by
where , .
2.2. Matrix Form
To simplify the notation of the matrix form, we define as an n-by-n tri-diagonal matrix, which is given by
Then, define the vectors , , where and is an -by-1 column vector with all entries of 1.
With the above notations, the finite difference scheme (7) can be written by the following matrix form:
where
The entry of Q is , which is the generator of the Markov chain. Satisfy (1) , if and (2) for each . The other matrices in (9) are listed by
Additionally, vectors and f in (8) are defined as follows. Vector , whose entries are given by
and with entries
2.3. Stability Analysis
Although the finite difference method has been developed, its stability property is necessary. With the matrix form of the discrete HJB equation in (8), one lemma can be derived first.
Lemma 1.
Proof.
By the definition of matrix Q, we know that the row sum of it equals to zero. With the definition of matrix W in (9), and the properties of the Kronnecker product, the matrix is a weakly diagonal dominant matrix with the positive main diagonal and negative off diagonals. The remaining part of the coefficient matrix W is a positive diagonal matrix . Hence, the matrix W has the positive main diagonal and negative off diagonal with the following property: , where . □
With Lemma 1, we have the following theorem, which ensures the unconditional stability of the nonlinear numerical scheme (7).
Theorem 1.
Proof.
Let be the solution of the discrete HJB Equation (8) on the m-th time level. Assume that is an entry of the vector and satisfies
Then, we discuss in two cases when the solution of (7) exists.
Case i: For , we know that is determined by , where denotes the -th entry of any given vector . Hence, with Lemma 1, we obtain the following inequalities:
Case ii: For , it is straightforward to know that .
Combining two cases yields the following inequality:
When , since , we have
When , with (10), it holds that
Assume that the following formula holds when , which is given by
Then, when , with (10), it yields that
Hence, the nonlinear scheme (7) is unconditionally stable, i.e.,
□
3. Preconditioned Policy-Krylov Subspace Method
In order to solve the HJB Equation (8), the policy iteration method [] is used as a component in constructing the fast algorithm.
3.1. Policy Iteration Method
The discrete HJB equation can be written by the following component-wise form []:
where denotes the i-th entry of any given vector and . The vector contains the control parameters and its i-th entry is valued by . Then, the policy iteration method can be used to solve (11). The framework of the policy iteration method is presented in Algorithm 1.
| Algorithm 1 Framework of the policy iteration method |
Let be the k-th iteration of the policy iteration method for computing the solution . Let , , and . For , we have
Find , such that
|
With Algorithm 1, it is known that a linear system needs to be solved in each policy iteration. To ensure the algorithm is reliable, the coefficient matrix in (12) should be invertible. Hence, we have the following lemma. Remark that the notation is used to stand for to simplify the statement in the subsequent theoretical analysis.
Lemma 2.
For , the coefficient matrix is invertible and satisfies
Proof.
With Lemma 1, we know that matrix W is an M-matrix. Coefficient matrix is constructed by selecting rows from W and the identity matrix , thus matrix is also an M-matrix and invertible. In addition, the entries of the identity matrix hold that . Refer to [], can be obtained. □
The matrix W is an M-matrix, then the properties of the LCP considered in this paper are similar to the case in []. Refer to the proof in [], the following theorem can be obtained straightforwardly, which ensures that the policy iteration method converges to the solution in finite steps.
Theorem 2.
Let be the sequence generated by Algorithm 1. Then,
where is the solution of (11) and K is an integer independent of .
3.2. Preconditioned Krylov Subspace Method
In each policy iteration, a linear system (12) is needed to be solved. Based on the structure of the matrix , a fast Krylov subspace method is used as the linear solver. The matrix-vector product can be obtained by
where is any given vector, and is an N-by- matrix reshaped by column by column. is the diagonal matrix, and its i-th diagonal entry equals the control parameter in Algorithm 1. Since matrix is a block diagonal matrix with tri-diagonal blocks, with (13), the operation cost of is , and each iteration of the Krylov subspace method also costs .
Although the operation cost of each iteration of the Krylov subspace method is , the total cost for solving the linear system (12) depends on the iteration number. If the coefficient matrix is ill conditioned, the Krylov subspace method converges to the solution slowly. Hence, the preconditioning technique is considered to reduce the iteration number and avoid this situation. However, extra computational costs are needed for the preconditioning technique in each iteration. The preconditioner based on circulant matrices will not be considered because its extra computational cost usually is due to the fast Fourier transformation. In this section, we develop a simple preconditioner with the tri-diagonal structure, which is defined by
where . Because the preconditioner keeps the tri-diagonal structure, the matrix-vector product costs based on the Thomas algorithm, where is any given vector. Although the operation cost for the preconditioned Krylov subspace method is still per iteration, some theorems are needed to ensure the proposed preconditioning technique is useful. First, we need to ensure the preconditioner is invertible.
Theorem 3.
The preconditioner is invertible and satisfies
Proof.
By the definition of the preconditioner , we know that it is constructed by selecting the row between the matrices and . Refer to the proof of Lemmas 1 and 2, it is easy to know that is an M-matrix and satisfies . □
Despite the invertibility of the proposed preconditioner, proved by Theorem 3, the convergence rate of the preconditioned Krylov subspace method is critical. It is well known that the convergence rate of the Krylov subspace method is influenced by the condition number of the coefficient matrix. Therefore, the following theorem is given to prove that the condition number of the coefficient matrix with the proposed preconditioner has an upper boundary.
Theorem 4.
For and , the condition number of the preconditioned coefficient matrix is bounded, that is,
Proof.
With Theorem 3, it is straightforward that
Additionally, with Lemma 2, it yields
Hence, the condition number of the preconditioned matrix is bounded, which can be written by
□
With Theorem 4, we know that the proposed preconditioner is able to ensure that the condition number of the preconditioned matrix is bounded. The upper bound is affected by Q, but usually being sufficiently small can help us to ensure that the upper bound is not too large. Hence, the proposed preconditioner can be expected to reduce the condition of the coefficient matrix and improve the convergence rate of the Krylov subspace method.
Remark 1.
Although Theorem 4 holds for the left preconditioner, this theorem still holds for the right preconditioner with similar proofs. The numerical tests with the right preconditioning technique are also given in Section 4.
4. Numerical Experiment
In this section, three American option pricing problems with time-fractional derivatives containing two states, four states, and eight states are considered as the numerical examples to test our proposed preconditioned policy-Krylov subspace method. All the numerical experiments were carried out in Matlab 2016a in the workstation with the following configuration: Intel(R) Core(TM) i9-10900K CPU 3.70 GHz and 64 GB RAM. The bi-conjugate gradient stabilized method and the GMRES method are used in this section, and their stopping criterion is . The stopping criterion of the policy iteration method is . The initial guesses of two iterative methods are both the numerical solution on the previous time step. The restart of the GMRES method is 20 in this section. In addition, to facilitate the calculation, in this section, we set a new symbol that satisfies .
In the numerical experiment, we assume that the strike price , the risk-free interest rate , and the expiry moment , i.e., one year. The truncation boundaries . The other parameters of the three cases are listed by
- (a)
- , , ,
- (b)
- , , ,
- (c)
- , , ,
The first part of the numerical experiment is to test the convergence rate of the nonlinear scheme (7) and the effectiveness of the proposed solution strategy. The performance of the Krylov subspace method without preconditioning technique is also presented in order to demonstrate the performance of the proposed preconditioner . Since the exact solution is absent, the numerical solution from a fine grid where and is regarded as the exact solution to compute the truncation errors. Related numerical results from the bi-conjugate gradient stabilized method are presented in Table 1, while the numerical results from the GMRES method are given in Table 2.
Table 1.
Numerical results from the bi-conjugate gradient stabilized methods.
Table 2.
Numerical results from the GMRES methods.
In Table 1 and Table 2, the notation `Error’ denotes the infinity norm of the truncation error of the nonlinear scheme (7) solved by the preconditioned policy-Krylov subspace method, and `Rate’ means the convergence rate. The notations `CG’ and `PCG’ stand for the bi-conjugate gradient stabilized method without and with the proposed preconditioner, respectively. Similarly, `GMRES’ and `PGMRES’ denote the GMRES method and the GMRES method with the proposed preconditioner, respectively. The iteration numbers of the policy iteration method with different linear solvers are almost the same. Thus only the average number of policy iterations from the preconditioned Krylov subspace method is given and denoted by `Ite-Out’. The notations `Ite-In’ and `Time’ are the average iteration numbers of the linear solvers and CPU time, respectively. Remark that the left preconditioning technique is used for the preconditioned bi-conjugate gradient stabilized method, and the right preconditioning technique is used for the preconditioned GMRES method.
From Table 1 and Table 2, it can be seen that the convergence rate of the proposed nonlinear scheme is first-order. Note that the errors of the two tables are close because both of these linear solvers solve the same problem with the same stopping criterion. The policy iteration method converges to the solution rapidly, which can be found by `Ite-Out’. Compared with the bi-conjugate gradient stabilized method and GMRES method, we find that the GMRES method takes more iterations for the same problem in our numerical examples. Significantly, the proposed preconditioner can improve the convergence rate of the bi-conjugate gradient stabilized and GMRES methods. As analyzed in Theorem 4, the upper bound on the condition number of Case (c) is higher than Case (a) and (b) due to the number of states being larger. Hence, the bi-conjugate gradient stabilized method and the GMRES method with preconditioner needs more iterations to converge.
To further analyze the effect of the preconditioning technique and verify Theorem 4, the second part of the numerical experiment focuses on testing the eigenvalues and condition numbers of the preconditioned matrix and coefficient matrix . It is difficult to choose a specific matrix to finish the test since the matrices and are determined by m and k. Given the existence of the American option free boundary, there is usually a point such that the matrix satisfies when and when . To facilitate further analysis, we used Case (b) to finish the test and set a particular P and M that satisfied . Then, the eigenvalue distributions of the coefficient matrix M and preconditioned matrix when are given in Figure 1. Additionally, the condition numbers of them when are given in Figure 2.
Figure 1.
Eigenvalues distribution: (a) eigenvalue of coefficient matrix M; (b) eigenvalue of preconditioned matrix .
Figure 2.
Condition number of the coefficient matrix: (a) condition number of preconditioned matrix ; (b) comparison of condition number of and M.
From Figure 1a, we know that the maximum of the real part of the eigenvalues of the coefficient matrix is more than 600, which may cause the slow convergence rate of the Krylov subspace method. Conversely, the eigenvalues in Figure 1b are clustered around one after preconditioning, although the gathering radius is close to , which helps improve the convergence rate of the Krylov subspace method.
In Figure 2, the condition number of the coefficient matrix M, the condition number of the preconditioned matrix , and the upper boundary of the condition number given by Theorem 4 are presented. From Figure 2a, the condition number is lower than 5 with the preconditioning technique. The theoretical upper boundary decreases from to as M increases. In Figure 2b, the condition number without the preconditioning technique is given to compare with the condition number of . One can see that the condition number is increasing with M and the maximum value is 3318.69 when . With the proposed preconditioning technique, the condition number is kept below 5, which demonstrates that the proposed preconditioner can reduce the condition number of the coefficient matrix M.
In the last part of the numerical experiment, the option values of three cases are presented in Figure 3 when , respectively. In Figure 3, we can find that multi-regimes cause the option value differences between different regimes.
Figure 3.
Option value of three examples: (a) option value of two regimes; (b) option value of four regimes; (c) option value of eight regimes.
5. Concluding Remark
This paper considers the multi-state time-fractional LCP for American options pricing and proposes a preconditioned policy-Krylov subspace method to handle this problem. The considered problem has been transformed into HJB equations coupled by the Markov generator matrix, then a nonlinear finite difference scheme is developed to discretize it with unconditional stability guarantees. A preconditioned policy-Krylov subspace method has been proposed to solve the discrete HJB equation with convergence guarantees. The condition number of the preconditioned coefficient matrix has been proven to have an upper boundary. The numerical experiments are presented to demonstrate the efficiency of the proposed nonlinear finite difference scheme and the preconditioned policy-Krylov subspace method.
In addition, the considered problem is based on a non-dividends option pricing model, and the dividend models are yet to be addressed. The problem of pricing American options with dividends, as well as the problem of pricing options with fractional order derivatives in space-time, will be addressed in our future work.
Author Contributions
Conceptualization, S.-L.L.; Methodology, X.C. and X.G.; Software, X.G.; Formal analysis, X.C.; Writing—original draft, X.C.; Writing—review & editing, X.G., S.-L.L. and Y.S.; Supervision, S.-L.L. All authors have read and agreed to the published version of the manuscript.
Funding
The first author is supported by Guangdong Basic and Applied Basic Foundation (Grant No. 2020A1515110991) and the National Natural Science Foundation of China (Grant No. 12101137). The third author is supported by the University of Macau (Grant No. MYRG2020-00208-FST and MYRG2022-00262-FST). The fourth author is supported by Guangdong Basic and Applied Basic Foundation (Grant No. 2022A1515011125) and the National Natural Science Foundation of China (Grant No. 72271064).
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the reviewers for their valuable comments and suggestions that have improved the quality of this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Politics Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef]
- Stein, E.M.; Stein, J.C. Stock price distributions with stochastic volatility:an analytic approach. Rev. Financ. Stud. 1991, 4, 727–752. [Google Scholar] [CrossRef]
- Heston, S.L. A closed-form solution for options with stochastic volatility with applications to bond and currency options. Rev. Financ. Stud. 1993, 6, 327–343. [Google Scholar] [CrossRef]
- Kou, S.G. A jump-diffusion model for option pricing. Manag. Sci. 2002, 48, 1086–1101. [Google Scholar] [CrossRef]
- Madan, D.B.; Carr, P.P.; Chang, E.C. The variance gamma process and option pricing. Eur. Financ. Rev. 1998, 2, 79–105. [Google Scholar] [CrossRef]
- Boyarchenko, S.; Levendorskii, S. Non-Gaussian Merton-Black-Scholes Theory; World Scientific: Singapore, 2002. [Google Scholar]
- Fulop, A.; Li, J.; Yu, J. Self-exciting jumps, learning, and asset pricing implications. Rev. Financ. Stud. 2015, 28, 876–912. [Google Scholar] [CrossRef]
- Hawkes, A.G. Hawkes jump-diffusions and finance: A brief history and review. Eur. J. Financ. 2022, 28, 627–641. [Google Scholar] [CrossRef]
- Cartea, A.; del Castillo-Negrete, D. Fractional diffusion models of option prices in markets with jumps. Physical A 2007, 374, 749–763. [Google Scholar] [CrossRef]
- Carr, P.; Wu, L. The finite moment log stable process and option pricing. J. Financ. 2003, 58, 753–777. [Google Scholar] [CrossRef]
- Carr, P.; Geman, H.; Madan, D.B.; Yor, M. The fine structure of asset returns: An empirical investigation. J. Bus. 2002, 75, 305–333. [Google Scholar] [CrossRef]
- Chen, W.; Wang, S. A penalty method for a fractional order parabolic variational inequality governing American put option valuation. Comput. Math. Appl. 2014, 67, 77–90. [Google Scholar] [CrossRef]
- Meng, Q.; Ding, D.; Sheng, Q. Preconditioned iterative methods for fractional diffusion models in finance. Numer. Meth. Part. Differ. Equ. 2014, 31, 1382–1395. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, F.; Turner, I.; Chen, S. The numerical simulation of the tempered fractional Black–Scholes equation for European double barrier option. Appl. Math. Model. 2016, 40, 5819–5834. [Google Scholar] [CrossRef]
- Wyss, W. The fractional Black-Scholes equation. Fract. Calc. Appl. Anal. 2000, 3, 51–61. [Google Scholar]
- 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]
- Cartea, A. Derivation pricing with marked point processes using tick-by-tick data. Quant. Financ. 2013, 13, 111–123. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, F.; Chen, S.; Anh, V.; Chen, J. Fast numerical simulation of a new time-space fractional option pricing model governing European call option. Appl. Math. Comput. 2018, 339, 186–198. [Google Scholar] [CrossRef]
- Yousur, M.; Khaliq, A.Q.M.; Liu, R.H. Pricing American options under multi-state regime switching with an efficient L-stable method. Int. J. Comput. Math. 2015, 92, 2530–2550. [Google Scholar]
- Hamilton, J.D. Analysis of time series subject to changes in regime. J. Econ. 1990, 45, 39–70. [Google Scholar] [CrossRef]
- He, X.; Chen, W. A Monte-Carlo based approach for pricing credit default swaps with regime switching. Comput. Math. Appl. 2018, 76, 1758–1766. [Google Scholar] [CrossRef]
- Koleva, M.N.; Vulkov, L.G. Fast positivity preserving numerical method for time-fractional regime-switching option pricing problem. In Advanced Computing in Industrial Mathematics; Georgiev, I., Kostadinov, H., Lilkova, E., Eds.; Springer: Cham, Switzerland, 2023; pp. 88–99. [Google Scholar]
- Lin, S.; He, X. A regime switching fractional Black–Scholes model and European option pricing. Commun. Nonlinear Sci. Numer. Simul. 2020, 85, 105222. [Google Scholar] [CrossRef]
- Saberi, E.; Hejazi, S.R.; Dastranj, E. A new method for option pricing via time-fractional PDE. Asian-Eur. J. Math. 2018, 11, 1850074. [Google Scholar] [CrossRef]
- Zhou, Z.; Ma, J.; Gao, X. Convergence of iterative Laplace transform methods for a system of fractional PDEs and PIDEs arising in option pricing. East Asian J. Appl. Math. 2018, 8, 782–808. [Google Scholar] [CrossRef]
- Chen, X.; Deng, D.; Lei, S.; Wang, W. An implicit-explicit preconditioned direct method for pricing options under regime-switching tempered fractional partial differential models. Numer. Algorithms 2021, 87, 939–965. [Google Scholar] [CrossRef]
- Wang, M.; Wang, C.; Yin, J. A second-order ADI method for pricing options under fractional regime-switching models. Netw. Heterog. Media 2023, 18, 647–663. [Google Scholar] [CrossRef]
- Lei, S.; Wang, W.; Chen, X.; Ding, D. A fast preconditioned penalty method for American options pricing under regime-switching tempered fractional diffusion models. J. Sci. Comput. 2018, 75, 1633–1655. [Google Scholar] [CrossRef]
- Boyarchenko, S.; Levendorskii, S. American options in regime-switching models. SIAM J. Control Optim. 2009, 48, 1353–1376. [Google Scholar] [CrossRef]
- Khaliq, A.K.Q.; Voss, D.A.; Kazmi, S.H.K. A linearly implicit predictor-corrector scheme for pricing American options using a penalty method approach. J. Bank Financ. 2006, 30, 489–502. [Google Scholar] [CrossRef]
- Wang, W.; Chen, Y.; Fang, H. On the variable two-step IMEX BDF method for parabolic integro-differential equations with nonsmooth initial data arising in finance. SIAM J. Numer. Anal. 2019, 57, 1289–1317. [Google Scholar] [CrossRef]
- Shi, X.; Yang, L.; Huang, Z. A fixed point method for the linear complementarity problem arising from American option pricing. Acta Math. Appl. Sin. Engl. Ser. 2016, 32, 921–932. [Google Scholar] [CrossRef]
- Gan, X.; Yin, J. Pricing American options under regime-switching model with a Crank-Nicolson fitted finite volume method. East Asian Appl. Math. 2020, 10, 499–519. [Google Scholar]
- Bai, Z. Modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 2010, 17, 917–933. [Google Scholar] [CrossRef]
- Zheng, H.; Vong, S. A modified modulus-based matrix splitting iteration method for solving implicit complementarity problems. Numer. Algorithms 2019, 82, 573–592. [Google Scholar] [CrossRef]
- Cryer, C.W. The solution of a quadratic programming problem using systematic overrelaxation. SIAM J. Control Optim. 1971, 9, 385–392. [Google Scholar] [CrossRef]
- Toivanen, J.; Oosterlee, C.W. A projected algebraic multigrid method for linear complementarity problems. Numer. Math. Theor. Meth. Appl. 2012, 5, 85–98. [Google Scholar] [CrossRef]
- Huang, Y.; Forsyth, P.A.; Labahn, G. Methods for pricing American options under regime switching. SIAM J. Sci. Comput. 2011, 33, 2144–2168. [Google Scholar] [CrossRef]
- Chen, C.; Wang, Z.; Yang, Y. A new operator splitting method for American options under fractional Black-Scholes models. Comput. Math. Appl. 2019, 77, 2130–2144. [Google Scholar] [CrossRef]
- Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
- Gao, G.; Sun, Z.; Zhang, H. A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J. Comput. Phys. 2014, 259, 33–50. [Google Scholar] [CrossRef]
- Reisinger, C.; Witte, J.H. On the use of policy iteration as an easy way of pricing American options. SIAM J. Financ. Math. 2012, 3, 459–478. [Google Scholar] [CrossRef]
- Varah, J.M. A lower bound for the smallest singular value of a matrix. Linear Algebra Appl. 1975, 11, 3–5. [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. |
© 2023 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/).