Abstract
In this paper, an effective numerical method is proposed for a linear complementarity problem (LCP) arising in the valuation of American bond options under the Cox–Ingersoll–Ross (CIR) model. Firstly, a variable substitution is used to simplify the linear complementary model. Secondly, the finite difference method is adopted to discretize the simplified model, and an equivalent variational form is obtained. Based on the positive definiteness of the discretized matrix, a projection and contraction method (PCM) is adopted for the resulting discretized variational problem. Finally, numerical experiments highlight the effectiveness and performance of the proposed algorithm.
Keywords:
Cox–Ingersoll–Ross model; American bond options; linear complementarity problem; finite difference method; projection and contraction method MSC:
90A09; 65M12; 65M60
1. Introduction
With the continuous development of financial markets, investors need to find more complex and diversified investment tools to meet their risk preferences and asset allocation needs. Thus, a wide variety of financial derivatives have emerged to meet the different needs of investors, as such Zaevski employs the Crank–Nicolson finite difference approach in conjunction with a Monte Carlo method to valuate discounted American capped options [1]. And he devises an efficient pricing algorithm utilizing the optimal strike boundary as a numerical technique for pricing cancellable American put options [2]. Kifer explores the scenario of a game contingent claim, drawing upon the theory of optimal stopping games [3]. Zaevski determines the optimal exercise regions for both the option’s holder and writer, subsequently deriving the equitable option price [4]. Chuang develops a quasi-analytical methodology to evaluate a perpetual strangle, leveraging the characteristics of the early exercise frontier in the perpetual case [5], etc. In this paper, we will mainly focus on the American bond option. Bond options, as an emerging financial instrument, not only help investors reduce risk and increase returns, but also assist issuers in achieving fundraising and risk management goals, making them increasingly popular [6,7,8,9].
The earliest description of option pricing was the famous Black–Scholes model, which was proposed by R. Merton, F. Black, and M. Scholes in 1973 [8]. It is the cornerstone of modern pricing theory and has had a profound impact on option pricing theory. However, when pricing interest rate derivatives, the volatility of bond prices decreases as the maturity date approaches, and the assumption of constant volatility in the traditional Black–Scholes model is too idealized. This flaw has prompted the development of yield curve models [10]. As a result, more and more scholars have established different stochastic interest rate models based on the fact that interest rates are subject to random fluctuations [11,12,13,14].
It is well known that the most widely used model of short-term interest rates is the CKLS model [15], which can nest many term structure models as special cases. Before presenting the model, we define the probability space and is a standard Brownian motion under the risk-neutral measure . Here is a simple space, is a -algebra on , and is a probability measure on . We denote by the filtration generated by . Then, the CKLS model can be described as follows:
where is the mean reversion rate, is the long-term rate, and is a positive constant. In the case or , the model (1) is the Vasicek model or the CIR model, respectively. In 1974, Merton used option pricing to give a formula for defaulted zero-coupon bonds based on the Black–Scholes model [12]. In 1977, Vasicek proposed the mean-reverting model, but it had the drawback of negative interest rates [13]. In 1985, Cox, Ingersoll and Ross proposed the Cox–Ingersoll–Ross (CIR) model [14], which originated from intrinsic real variables and the overall equilibrium process in the economy. Compared to previous models, the CIR model considered not only the mean reversion, but also factors including risk aversion, time preference for consumption, numerous investment choices, which can accurately reflect the interest rate changes in the actual market. Due to the uncertainty and complexity of interest rates, no analytic solutions are available for the valuation of American bond options under the CIR model. Thus, it is of considerable importance to develop effective numerical methods for pricing American bond options [16,17].
In the past two decades, many scholars have conducted in-depth research on numerical methods for pricing bond options, such as the lattice method, finite difference method, finite element method, and so on for the valuation of American bond options, for instance, [18,19,20,21,22,23]. In 2004, Yang [20] used the finite element method coupled with the Crank–Nicolson method to price American zero-coupon bond options, and presented the existence and uniqueness of these solutions. In 2012, Zhang et al. [21] proposed the fitted finite volume method for pricing discounted American bond options and proved the convergence of the method. Later, Hilal et al. [22] transformed the pricing problem of bond options into a parabolic partial differential complementarity problem and proposed the cubic spline interpolation and generalized Newton’s method to solve it. In 2021, Gan et al. [23] used the modular matrix splitting iterative method to price zero-coupon bond options.
This paper will focus on developing a fast and effective numerical method for pricing American bond options under the CIR model. For simplicity, we only consider the put options, the call options can be treated in a similar way. The American bond option pricing problem is a differential linear complementary problem (LCP). The main difficulties in solving the model numerically are as follows: (1) the model is defined on the unbounded domain; (2) the problem is complex and nonlinear, which is difficult to solve efficiently. The goal of this paper is to present the techniques to deal with these difficulties and provide an efficient numerical method. Firstly, we apply a skilled variable transformation to simplify the linear complementary model. Then, the finite difference method is adopted to discretize the simplified model, and an equivalent variational form is obtained. Furthermore, we establish the positive definiteness of the discretized matrix. Finally, based on the resulting form, a projection and contraction method (PCM) is adopted for the resulting discretized variational problem. Compared with other existing methods, the PCM has one prominent merit, that is, the computing speed is significantly faster for the same given accuracy, which will be verified in the numerical simulations.
The remaining organization of this paper is as follows. In Section 2, we present the pricing model for American bond options. In the same section, we simplify the pricing model by using variable substitution. In Section 3, we discretize the simplified model by using the finite difference method and obtain an equivalent variational inequality. Moreover, the positive definiteness of the discretized matrix is obtained. Based on the resulting structure, a projection and contraction method (PCM) is adopted for the resulting discretized variational problem in the same section. Then, we validate the effectiveness of the algorithm through numerical simulations in Section 4. Finally, we provide conclusions in Section 5.
2. Mathematics Model
In this section, we present the pricing problem for American bond options under the CIR model, which is described by the unbounded parabolic linear complementary problem (LCP). For the pricing model, we use skilled variable substitution to obtain the simplified LCP. For brevity, we only consider the put options, the call options can be treated in a similar way.
2.1. Linear Complementary Problem
In this paper, we mainly present the pricing model for American bond options under the CIR model, which is a special version of model (1) where . Then, the CIR model for the stochastic interest rate satisfies as follows:
In practice, is positive, which enforces the constraint (Feller’s condition [14]).
Under the CIR model (2), a zero-coupon bond price when with face value and maturity date at time satisfies the following conditional expectation [14]:
where denotes the expectation under the risk neutral measure .
Moreover, based on the form (2) and (3), the zero-coupon bond price can be depicted as an explicit expression as follows [14]:
here
Now, based on the CIR model (2), an American zero-coupon bond put option price with strike price and maturity date , can be formulated as the following optimal stopping problem ([24]) when at time :
where is the set of all stopping times assuming values in , is the payoff of the put.
It is well-known that the optimal stopping problem (5) also can be described the parabolic free boundary problem, whose solution is the price and the optimal exercise boundary [24]:
For the property of the price and the optimal exercise boundary , the literature [20] proposes the following result, which can show the existence and uniqueness of optimal exercise boundary.
Lemma 1
([20]). If , then for each , we have
which means that there is a unique optimal exercise boundary.
Remark 1.
The literature [20] proposes that when , we may assume that is a decreasing function of . Under such an assumption, (7) hold for .
For the case of , we point out the two aspects as follows: (1) It is an open question to prove the above assumption. (2) The following numerical tests can verify the assumption.
In this paper, we mainly focus on the linear complementarity problem, which is equivalent with model (6) [21]:
with the constraint condition:
The pricing problem of American bond options can be defined as the above linear complementarity models (8) and (9). When numerically solving this model, we encounter the following difficulties:
- (1)
- The corresponding solution region of this model is an unbounded region;
- (2)
- The problem is complex and nonlinear, which is difficult to solved efficiently.
2.2. Simplified Model
In this subsection, we propose effective techniques to address the first difficulty mentioned above. First, we assume a sufficiently large number as the upper bound for interest rates and restrict it within , which transforms the unbounded region into a bounded one. Secondly, considering the backward problem, we introduce the following transformation:
then the LCP (8) and (9) is converted so that
with the constraint condition:
To facilitate the use of numerical methods for solving the problem, we further employ the transformation:
Denote the region , then the models (11) and (12) are transformed into the following form:
with the constraint condition:
where:
By now, we have obtained the simplified form (14) and (15), which is a forward time simplified LCP defined on a bounded domain. For the resulting form, we will propose a fast numerical method to solve it in the next section.
3. Numerical Algorithm
In this section, we mainly address the second difficulty by proposing an effective numerical method for the pricing problem (14) and (15). In addition, for the sake of structural integrity, this paper briefly introduces two numerical methods for solving American bond options.
3.1. Finite Difference Method
This subsection proposes the finite difference method to discretize the simplified linear complementary problem (14) and (15). Before discretization, we introduce some notation.
Let
denote the partitions on the spatial domain and the time domain , respectively.
Next, we will use these difference formulas for the point :
Therefore, the fully implicit difference approximation for the linear complementarity problem (14) and (15) by defined can be described as follows:
The above difference scheme (16) can be rearranged into the following matrix form:
where:
In addition, the coefficient matrix is a tridiagonal matrix of size :
where:
Inspired by [25], we obtain the equivalent variational form for the matrix form (17).
Lemma 2
(cf. [25]). Let be a closed convex set in . The solutions to the matrix form (17) exist if and only if the following inequality holds:
Now, we present the following theorem to indicate the property of the coefficient matrix, which can state the positive definiteness of the discretized matrix .
Theorem 1.
The matrix is a symmetric positive definite matrix when is small enough and .
Proof.
Let , we write matrix as follows:
It is clear that is symmetric,
for , we have:
By the same token, we can obtain:
Multiplying both at the right end of the equation by , when , it results in
which completes the proof. □
3.2. Numerical Method
This part introduces the numerical method to solve the above discretized variational inequality. Based on the positive definiteness of the discretized matrix , the projected and contraction method (PCM) [26,27] is a fast numerical method to solve the variational form (18). In addition, we briefly give two popular numerical methods to ensure the integrality of the structure, which can be used to compare with PCM to verify the effectiveness of the proposed algorithm in the following section.
At first, we propose the PCM for solving the discretized variational inequality. In order to better apply the PCM, we define the operators , , , then we obtain:
Now, we use the PCM to solve the variational inequality (19). The specific Algorithm 1 is as follows:
| Algorithm 1. Projected Contraction Method |
| For set , ., . ) • , , , , , , ; • While () , update ; end • , , , , ; • If ; end • set and end end |
Based on the above algorithm, we can obtain the discrete solution , then the option price P follows from inverting the transformation (10) and (13) from:
At the end of this section, we briefly introduce the lattice method (LM) [28] and the fitted finite volume method (FFVM) [29], which are the popular numerical algorithms for solving American bond options. The lattice method (LM) was originally proposed to obtain American bond options [28]. The lattice method for valuing options and other derivative securities arises from discrete random walk models of the underlying security. The method is relatively simple and easy to implement, which is actually particularly the case for the explicit finite difference method [30] and the convergence speed is relatively slow. The fitted finite volume method (FFVM) was first proposed to deal with the American option pricing problem [31]. It is a variant of the finite volume method that approximates the integral term of a conservation equation by fitting the shape of the solution to a discrete grid. The idea behind this method is based on a finite volume formulation coupled with a fitted approximation technique.
4. Numerical Simulation
In this section, we present some numerical examples to demonstrate the efficiency of the proposed method. Firstly, we give an example to verify the correctness of our algorithm by comparing it with the lattice method (LM) [28]. To give investors a better understanding of the American bond option pricing problem, we then provide several visual illustrations of options. Moreover, we give some numerical tests to indicate the validity of the projected and contraction method (PCM). Furthermore, we proposed some numerical tests to verify the error estimates. Finally, we give the numerical test to verify the fact that put price plus bond price is a decreasing function of .
In the following examples, we mainly consider two special cases: Case I () and Case II (), which can describe the validity of the algorithm. In addition, we consider the pricing problem of a one-year American zero-coupon bond option with a face value 100. The exercise price of the option is 60, i.e., . The other parameters are chosen so that , , in all examples.
Example 1.
In order to ensure the feasibility of the parameters, the parameters were chosen as those used in the literature [20]. We first consider Case I, where the model parameters satisfy the Feller condition. Parameter selection and , we can change the value of to when the feller condition is satisfied. We assume the LM with as the reference solution and assume the PCM using time grid and space grid . Figure 1 shows the values of at time by LM and PCM for different values. The blue line represents the option price obtained using LM, the red line represents the option price obtained by PCM and the green line indicates the payoff function . Moreover, we present the three–dimensional image of the option prices of the PCM against different values of in Figure 2.
Figure 1.
Images of for PCM and LM in different cases of .
Figure 2.
Three–dimensional images of the option value obtained by PCM.
In Figure 1 and Figure 2, we observed that the price of option is an increasing function of , which is consistent with the results in the literature [20]. And that the price obtained by PCM is nearly the same as the LM, which can verify the correctness of the proposed method. From Figure 2, we observe that the price trend of the option value is similar to standard American options.
Example 2.
We consider the pricing problem for Case II with and . In order to examine the performance of our approach, we set the volatility at 0.3, 0.4 and 0.5.
In this example, we use numerical tests to verify the correctness of our method. Due to the lack of an analytical solution for American bond options, we use the LM with M = 5000 as the reference solution and assume the PCM using time grid and space grid . Figure 3 shows the values of at time by LM and PCM for different values. The blue line represents the option price obtained using LM, the red line represents the option price obtained by PCM and the green line indicates the payoff function .
Figure 3.
Images of for PCM and LM in different cases of .
From Figure 3, it can be observed that the results obtained by the PCM are close to those obtained by the LM, and, in order to verify the proximity of the two methods, the error estimates and time consumption by the two methods are given in Table 1.
Table 1.
Comparison of time consumption and error of LM and PCM.
From Figure 3 and Table 1, it can be seen that the option price obtained by using the PCM is sufficiently close to the option price obtained by the LM, and the error of PCM reaches , which fully verifies the correctness of the PCM.
For a more intuitive understanding of the zero-coupon bond pricing problem, we can transform it into , Figure 4 represents a three–dimensional image of the option prices of the PCM against different values of .
Figure 4.
Three–dimensional images of option value obtained by PCM.
As can be seen from the results, the trend of bond option prices is similar to that of standard American options, further justifying the proposed algorithm. The difference between the option value and payoff function is represented by Figure 5.
Figure 5.
The difference between the option value and payoff function.
Example 3.
To demonstrate that our method is robust, we change the parameter in the Example 1.
In this example, we show that the computational speed of the PCM is comparable to the fitted finite volume method (FFVM) [30] whereas its accuracy is slightly better. The results obtained by the PCM are compared with those obtained by the LM and the FFVM, respectively, and the time spent and the error are presented in Table 2.
Table 2.
Comparison of time consumption and error of FFVM and PCM.
It is obvious that the PCM is an efficient numerical method for American bond options, compared with the FFVM from Table 2, it mainly reflects that: (1) comparing to the FFVM, the PCM is nearer the LM; (2) the PCM is faster than the FFVM under the same order of magnitudes.
At the end of this section, we show the relationship between the spatial numbers and the spatial error. Let the temporal numbers be , which could guarantee that the space error is dominant. Moreover, due to the lack of an analytic solution for the American bond option pricing problem, we choose the PCM as the reference solution with .
Here we need to point out that the error we used in the following tests indicated that:
Now, the convergence results can be reflected for the difference combination {,} in Figure 6.
Figure 6.
The convergence rates in the spatial direction for difference combination {,}.
From this figure, we can obviously see that the convergence rates in the spatial direction for the proposed method all approximate to the order 2.
Example 4.
For the different cases of , we provide the American put price plus bond prices in Figure 7. From this figure, it is seen that the price is a monotonically decreasing function of .
Figure 7.
Images of American put plus bond prices.
5. Conclusions
This study investigates the numerical solution to the pricing problem of American bond options. By transforming the pricing model into a bounded forward simplification model through variable substitution, we discretize the model using the finite difference method. Based on the positive definiteness of the discretized matrix, we apply the PCM algorithm to solve the discrete system and obtain the option prices. Finally, the correctness and effectiveness of the PCM algorithm are verified through numerical experiments.
Author Contributions
Q.Z. and Q.W. formal analysis, methodology, writing—original draft preparation. H.D., data curation. F.W., investigation. Q.Z. and P.Z., writing—review and editing. Q.Z., P.Z. and H.D., funding acquisition. All authors have read and agreed to the published version of the manuscript.
Funding
The work of Q. Zhang was supported by the education department project of Liaoning Province under grant No. LJKMZ20220484. The work of Ping Zuo was supported by talent introduction program of University of Sanya under grant No. USYRC23–17. The work of H. Du was supported by the education department project of Liaoning Province under grant No. LJKZ0157.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data in this study are available from the corresponding author upon request.
Acknowledgments
The authors wish to thank the Key Laboratory of Symbolic Computation and Knowledge Engineering of the Ministry of Education.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zaevski, T.S. Pricing discounted American capped options. Chaos Solitons Fractals 2022, 156, 111833. [Google Scholar] [CrossRef]
- Zaevski, T.S. Pricing cancellable American put options on the finite time horizon. J. Futures Mark. 2022, 42, 1284–1303. [Google Scholar] [CrossRef]
- Kifer, Y. Game options. Financ. Stoch. 2000, 4, 443–463. [Google Scholar] [CrossRef]
- Zaevski, T. Perpetual cancellable American options with convertible features. Mod. Stoch. Theory Appl. 2023, 10, 367–395. [Google Scholar] [CrossRef]
- Chuang, C. Valuation of perpetual strangles: A quasi-analytical approach. J. Deriv. 2013, 21, 64–72. [Google Scholar] [CrossRef]
- Repplinger, D. Pricing of Bond Options: Unspanned Stochastic Volatility and Random Field Models; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Deng, Z.C.; Yu, J.N.; Yang, L. An inverse problem arisen in the zero-coupon bond pricing. Nonlinear Anal. Real World Appl. 2010, 11, 1278–1288. [Google Scholar] [CrossRef]
- Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Political Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef]
- Magnou, G.; Mordecki, E.; Sosa, A. Pricing bond options in emerging markets: A case study. J. Dyn. Games Am. Inst. Math. Sci. 2018, 51, 21–30. [Google Scholar] [CrossRef]
- Bekaert, G.; Engstrom, E.; Ermolov, A. Macro risks and the term structure of interest rates. J. Financ. Econ. 2021, 141, 479–504. [Google Scholar] [CrossRef]
- Wang, X.; Xie, D.; Jiang, J.; Wu, X.; He, J. Value-at-Risk estimation with stochastic interest rate models for option-bond portfolios. Financ. Res. Lett. 2017, 21, 10–20. [Google Scholar] [CrossRef]
- Merton, R.C. On the pricing of corporate debt: The risk structure of interest rates. J. Financ. 1974, 29, 449–470. [Google Scholar]
- Vasicek, O. An equilibrium characterization of the term structure. J. Financ. Econ. 1977, 5, 177–188. [Google Scholar] [CrossRef]
- Cox, J.C.; Ingersoll, J.E.; Ross, S.A. A Theory of the Term Structure of Interest Rates. Econometrica 1985, 53, 385–407. [Google Scholar] [CrossRef]
- Chan, K.C.; Karolyi, G.A.; Longstaff, F.A.; Sanders, A.B. An empirical comparison of alternative models of the short-term interest rate. J. Financ. 1992, 47, 1209–1227. [Google Scholar]
- Lorig, M.; Suaysom, N. Options on bonds: Implied volatilities from affine short-rate dynamics. Ann. Financ. 2022, 18, 183–216. [Google Scholar] [CrossRef]
- Tomas, M.J.; Yu, J. An Asymptotic Solution for Call Options on Zero-Coupon Bonds. Mathematics 2021, 9, 1940. [Google Scholar] [CrossRef]
- Babbel, D.F.; Merrill, C.; Zacharias, J. Teaching Interest Rate Contingent Claims Pricing. J. Financ. Educ. 1996, 22, 41–59. [Google Scholar]
- Ho, T.S.; Stapleton, R.C.; Subrahmanyam, M.G. The valuation of American options on bonds. J. Bank. Financ. 1997, 21, 1487–1513. [Google Scholar] [CrossRef]
- Yang, H. American put options on zero-coupon bonds and a parabolic free boundary problem. Int. J. Numer. Anal. Model. 2004, 1, 203–215. [Google Scholar]
- Zhang, K.; Wang, S. Pricing American bond options using a penalty method. Automatica 2012, 48, 472–479. [Google Scholar] [CrossRef]
- Hilal, K.; Serghini, A. Pricing American bond options using a cubic spline collocation method. Bol. Soc. Parana. 2014, 32, 189–208. [Google Scholar]
- Gang, X.T.; Yi, H. A New Efficient Numerical Method for Pricing American Options on Zero-coupon Bonds. J. Eng. Math. 2021, 38, 879–900. [Google Scholar]
- Chesney, M.; Elliott, R.J.; Gibson, R. Analytical solutions for the pricing of American bond and yield options. Math. Financ. 1993, 3, 277–294. [Google Scholar] [CrossRef]
- Hao, X.N. A differential method to the American bond option pricing problem. J. Taiyuan Univ. Technol. 2008, 39, 137–144. [Google Scholar]
- He, B.S. A new method for a class of linear variational inequalities. Math. Program. 1994, 66, 137–144. [Google Scholar] [CrossRef]
- Song, H.M.; Zhang, R. Projection and contraction method for the valuation of American options. East Asian J. Appl. Math. 2015, 5, 48–60. [Google Scholar] [CrossRef]
- Tian, Y.S. A reexamination of lattice procedures for interest rate-contingent claims. Adv. Futures Options Res. 1994, 7, 87–111. [Google Scholar]
- Allegretto, W.; Lin, Y.; Yang, H. Numerical pricing of American put options on zero-coupon bonds. Appl. Numer. Math. 2003, 46, 113–134. [Google Scholar] [CrossRef]
- Wilmott, P.; Howison, S.; Dewynne, J. The Mathematics of Financial Derivatives: A Student Introduction; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
- Wang, S. A novel fitted finite volume method for the Black–Scholes equation governing option pricing. IMA J. Numer. Anal. 2004, 24, 699–720. [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/).