1. Introduction
Since its introduction by Hull and White back in 1990, the Hull–White model [1] has become a cornerstone in the modeling of interest rates and credit risk within the financial industry. Its widespread adoption among practitioners can be attributed to its simplicity and flexibility, particularly its ability to accommodate negative interest rates—a feature once regarded as a limitation but now recognized as a significant advantage in modern markets. The model’s framework allows for the calibration of observed term structures of interest rates, as well as of market prices or implied volatilities of various derivatives, including caps, floors and European swaptions. This adaptability stems from its mean-reversion and volatility parameters, which are explicitly time-dependent. Furthermore, the Hull–White model offers analytical solutions for the pricing of zero-coupon bonds and European vanilla options. For more sophisticated and exotic derivative instruments, numerical methods need to be employed in order to obtain pricing solutions.
In addition to pricing, the accurate and robust calibration of financial models to real-world market data remains one of the most critical challenges in modern finance. As models evolve beyond the foundational Black–Scholes framework [2], the complexity of the calibration process increases significantly. Empirical and theoretical investigations consistently highlight the inadequacies of constant-volatility models in capturing the nuances of market price behavior [3]. Such models fail to account for critical phenomena, including heavy-tailed distributions, volatility clustering and the presence of volatility smiles and skews.
In the Black–Scholes framework, volatility, denoted as , is a key parameter. However, assuming to be constant frequently leads to inaccurate predictions of option prices, as the actual volatility of the underlying asset exhibits significant temporal variation. Extensive research has further demonstrated that the volatility term structure is rarely flat, particularly for instruments with short maturities. This suggests a pronounced dependence of volatility on the time remaining to maturity, as supported by both empirical observations and theoretical analyses [4,5].
To address these limitations, we focus on modeling volatility as a time-dependent parameter alongside other dynamic features [6]. This approach provides a more comprehensive and effective framework for accurately pricing and hedging options, delivering insights that align closely with real-world market behavior.
The calibration of financial models is as critical as the construction of the models themselves. Calibration involves determining parameter values that enable the model to replicate observed market prices with the highest possible accuracy. Both precision and computational efficiency in the calibration process are essential, as practitioners rely on the calibrated parameters to value complex derivative instruments and to design high-frequency trading strategies.
Volatility, which quantifies the degree of randomness in price movements, plays a pivotal role in this context. Along with other parameters such as drift and mean-reversion speed, volatility is widely utilized in risk management and portfolio optimization. These parameters, however, are not directly observable in financial markets. Instead, they are typically inferred from the prices of traded options. As a result, accurately reconstructing these hidden parameters from market data is of significant interest to researchers and practitioners [7,8]. This reconstruction is fundamental to ensure that models are not only theoretically sound but also practically applicable in real-world financial scenarios.
The determination of implied volatility and other model parameters can be interpreted as an inverse problem for partial differential equations (PDEs). Such problems are typically ill-posed, requiring careful treatment, often through regularization techniques. Various approaches to address these challenges have been developed within this field [9].
The classical problem of calibrating the Black–Scholes model or related frameworks to vanilla option prices has been extensively studied in the literature [10]. Similar efforts have also been devoted to calibrating interest rate models. One study [11] introduces a calibration approach by treating the short rate as an unobservable variable, simultaneously estimating it along with the model parameters. This method addresses the challenges of market distortions, such as speculative influences on overnight rates, ensuring a robust calibration of the Vašíček model. The authors in [12] present a detailed calibration framework for Ueno’s model, which adapts the Vašíček process to incorporate negative shadow rates, reflecting the modern reality of negative interest rates. By employing maximum likelihood estimation for parameter determination and numerically solving a parabolic PDE to align the market price of risk with long-term rates, the paper suggests a method for calibrating shadow rate models to real-world data. Reference [13] introduces a computationally efficient approach for calibrating the Heston model with a piecewise constant in time parameters, enabling time-dependent market parametrization. By deriving semi-analytical formulae and using Gauss–Kronrod quadrature with control variates, the study calibrates the model to FX options data, demonstrating improved performance over the standard Heston model in specific scenarios.
The authors in [14] extend the Hull–White framework by introducing an SDE with state-dependent coefficients to incorporate market-implied skew and smile features. Employing the Randomized Affine Diffusion (RAnD) technique and preserving the analytic tractability of the Hull–White dynamics, the study provides a semi-analytic calibration method for European swaptions and demonstrates the impact of skew and smile on Valuation Adjustment (xVA) metrics through regression-based Monte Carlo simulations. A model order reduction (MOR) approach for high-dimensional problems of financial risks is presented in [15]. It is based on a proper orthogonal decomposition (POD) method. The authors tested the designed algorithms on the Hull–White model, which is utilized to value a future stochastic rate today. A calibration approach for one-factor and two-factor Hull–White models, using swaptions under a market-consistent framework, is presented in [16]. Reference [17] suggests a framework for calibrating the Hull–White model by employing finite difference methods to solve its associated PDEs. By validating the numerical results, obtained by operator splitting, against analytical solutions, the study ensures accuracy and demonstrates the efficacy of the approach for pricing one- and two-asset bond options under the Hull–White model.
In contrast, the body of research addressing the calibration of time-dependent parameters remains relatively sparse compared to studies focusing on constant parameters [8,18]. Building on this gap, our previous work [7] proposed a robust algorithm for reconstructing time-dependent volatility as a piecewise-linear function of time, based on option price data. This methodology offers a systematic and effective approach to capturing the dynamic nature of volatility due to a number of reasons. First of all, the option quotes, although vast in volume, are not continuous, but, rather, they are specified in the form , i.e., prices are associated with pairs of strike levels and maturities. Such shaped data are often called market observations. What is more, the algorithm avoids inverting an ill-posed formula or solving a complicated inverse equation. Also, on each step only a scalar is recovered rather that a function, contributing to the robustness of the approach. In that way, the main novelty of the study is achieved, resulting in a time-dependent calibration of the dynamics parameters of the general Hull–White model.
The paper is continued as follows. In the next section, the general 1D and 2D Hull–White models are defined and commented on. The numerical solution to the direct problem is given as well. In Section 3, the solutions to the inverse problems are thoroughly explained, and the algorithm is presented in detail. The decomposition, which greatly improves the algorithm’s performance, is also discussed. Section 4 is dedicated to the numerical experiment for both direct and inverse problems, and the cases for a zero-coupon bond option are considered and finalized with a discussion. The last section concludes the study.
2. Direct Problem
In this section, we will recall the general Hull–White models in the PDE framework [19]. Further, we will introduce the computational solution to the direct problem, which consists of (numerically) obtaining the ‘fair’ price of the financial derivative instrument under consideration, given the market conditions.
2.1. One-Factor General Hull–White Model
The main stochastic model, assumed to model the interest rate dynamics in the Hull–White model, is
where is the deterministic drift, is the reversion speed, is the short rate volatility and is a standard Wiener process [6].This short rate model is a Vašíček extended model.
2.2. Two-Factor General Hull–White Model
The two-factor model introduces another source of uncertainty by incorporating a stochastic reversion level:
where is the reversion level, is the reversion speed, is the reversion speed of and are the volatilities [6].The Wiener processes are correlated with instantaneous correlation , i.e.,
2.3. Definitions
We consider the European interest rate derivative premium in a Hull–White setting, which satisfies
(1)
with an initial condition of(2)
and(3)
on a zero-coupon bond, maturing at time S, option maturity and strike K.When applying a numerical method to solve equations like (1), (2) or (3), the infinite computational domain must be appropriately truncated to a bounded one. Part of it consists of imposing suitable boundary conditions on the left and right boundary of the truncated domain [20].
Neumann boundary conditions are usually imposed of the form
(4)
where and in a theoretical setting and are a small enough and a large enough number in computational simulations.We use the linearity boundary conditions
(5)
We assume that we know the interest rate derivative price V. Then, we find that volatility, , for which the theoretical result coincides with the observed quoted price on the market. This volatility is called implied volatility, i.e., IP1:
Now, we assume again that we know the interest rate derivative price V. Then, we find the parameters , and for which the theoretical result coincides with the observed quoted price on the market. These are the implied parameter values, i.e., IP2:
We also consider the two-dimensional general Hull–White equation
(6)
with linear boundary conditions(7)
and the initial condition(8)
It is possible to define similar inverse problems using (IP1) and (IP2) for models (6)–(8).
2.4. Finite Difference Scheme
Let and, if is the spatial grid, , and , then the first derivative could be approximated in the following ways:
(9)
(10)
The second derivative could be approximated as follows:(11)
Let and . Applying (9)–(11) to (1), we have the upwind implicit scheme
(12)
If we define , we could write the three-diagonal linear system in a matrix form as
(13)
where where andSolving (13) allows us to make a transition to the new temporal layer, and thus to obtain the premium at the ‘initial’ time .
3. Inverse Problem
In this section, we will describe in great detail the algorithm to solve inverse problems (IP1) and (IP2).
3.1. Observation Definitions
We have a set of market measurements , where is the quoted price of a derivative with maturity , and settings , , assuming that .
We minimize the following cost function:
where is the numerical solution of (1) in setting and expiry time .Now, the algorithms to solve inverse problems (1)–(5), (IP1), follow.
3.2. Algorithm
Step 1.1 We find , which minimizes the cost function
Step 1.2 We assume that the volatility function on is constant, defined as . Then, we have
Step 2.1 We find , which minimizes the cost function
Step 2.2 We assume that the volatility function for is linear, defined as (Figure 1). Then, we have
Step 3 is repeated from to .
Step 3.1 We find , which minimizes the cost function
Step 3.2 We define the linear volatility function on as (Figure 2)
If , then the volatility function is linear:
If , the volatility function is piecewise linear:
Finally, we arrive at the recovered volatility function for .
The algorithm could be slightly modified to solve the inverse problem (IP2).
3.3. Decomposition
The discrete inverse problem (12), given , which requires the determination of the pair , where , is (quadratically) nonlinear. We use the following approximation of the expression at the point :
In case the nonlinearity is cubic, then the expression is linearized as follows:
Following [18], to find an approximate solution to (IP1) at the new time layer, we place the decomposition
in the linearized counterpart of (12). As a result, we obtain two linear systems for the auxiliary functions and .We integrate the decomposition at the last time layer with the cost function minimization approach as follows.
We apply the decomposition only on the last time step before each maturity . If the respective number of time layers is (since we have reversed the time, it appears that is the first time layer after the initial condition in the natural time t), then
(14)
Since we want the minimum of , the candidates are described using
and after rearrangement of the terms in (14) we arrive atThe root of the latter is , but only the positive ones are financially meaningful, so eventually
In the case of three parameters’ reconstruction, to decompose the solution to (IP2) at the new time layer, we use
(15)
in the linearized counterpart of (12). Consequently, we obtain four linear systems for the auxiliary functions , , and .This decomposition (15) is again applied only on the last time step before each maturity , layer number . Then,
Since we want the minimum of , the candidates are described using
The system is written in the form
If , then the solution to the system is given by
When solving the 2D problem, we decompose the solution at the new time layer and employ the decomposition
(16)
Obviously, we obtain three linear systems for the auxiliary functions , and .
The decomposition (16) is again applied only on the last time step before each maturity , layer number . Then,
Since we want the minimum of , the candidates are described using
The system is written in the form
If , then the solution to the system is given by
4. Computational Experiments
In this section, we will provide ample numerical simulations in order to demonstrate the application of the algorithm. First, we will solve the direct problem, and we will use its solution to gather observations, which in turn will be used to solve the inverse problems.
4.1. Direct Problem
For our synthetic data test, we take
-
;
-
;
-
years;
-
;
-
;
-
.
When solving the direct problem, we take with , i.e., . The temporal step is .
Without loss of generality, we consider a bond with the following setting—puttable and coupon bond. The coupon rate is fixed on 2.5% and the put dates are annual, starting one year after issuing and ending one year before the maturation of the bond. The same informational model could be used if the bond is non-puttable or zero-coupon.
Figure 3 shows the solution to (1), (3) and (5) by means of (12) and (13).
4.2. Implied Volatility
In this subsection, we aim to solve (IP1), i.e., to recover the unknown volatility function given market measurements , following the algorithm in Section 3.2.
In Figure 4, we can observe the real and reconstructed volatility functions. The proposed volatility is very close to the true one, with a discrepancy for the small values of due to the curvature of the real function, on the one hand, and the linear part of the recovered volatility, on the other hand.
To evaluate how measurement errors influence the volatility estimates, we perform a test using noisy observations. Specifically, we revisit (IP1), introducing Gaussian noise into the option price data . The perturbed observations are defined as
This approach assumes that, with confidence, the deviation in a given measurement does not exceed of its true value. For our simulations, we set . The outcomes of these tests are illustrated in Figure 5.The recovery in the ‘perturbed’ case is not as good as that in the ‘exact’ observations case, but it is capable of catching and following the trend in the volatility as a function of time.
4.3. Implied Parameters
In this subsection we solve (IP2) with the same values of the parameters, but now our goal is to recover not only the volatility, but also the reversion level and the reversion speed, all as functions of time. The results follow in Figure 6, Figure 7 and Figure 8.
All the functions, , and are accurately recovered. There are little inaccuracies in the proposed functions for small values, , but again this is due to the curved nature of the real functions, which cannot be closely followed by the linear parts in the beginning.
4.4. Two-Dimensional Problem
In this subsection, we will solve the two-dimensional problem in (6)–(8), aiming to identify the two volatility functions.
For this problem, we set the following:
;
;
;
;
years;
;
;
;
;
;
.
We take with , i.e., , and with , i.e., . The temporal step is . Again, the coupon rate is fixed at 2.5% and the put dates are annual, starting one year after the issuing and ending one year before the maturation of the bond.
The solution to the direct problem is given in Figure 9.
The solution to the 2D inverse problem is shown in Figure 10.
Again, the same implications could be made—the recovered functions and follow the real ones closely, identifying the trend and the changes in time.
4.5. Discussion
The numerical experiments conducted demonstrate the robustness and efficiency of the proposed algorithm for solving the inverse problems. For the one-dimensional case (IP1), the recovered volatility function closely matches the true function, successfully capturing the temporal trend despite minor discrepancies for small values of . These deviations arise from the curved nature of the real volatility function, which cannot be perfectly approximated by the linear segments used in the reconstruction process. Nonetheless, the algorithm reliably identifies the underlying structure. The observed small inaccuracies are entirely approach-induced, and cannot be dealt with in the current setting.
When measurement noise is introduced, the algorithm exhibits remarkable resilience. While the recovery in the noisy case is less precise compared to that in the exact data scenario, the reconstructed volatility function still follows the overall trend accurately. This indicates that the method is robust to realistic perturbations in observed option prices, which is an essential feature for practical applications in financial markets.
The inverse problem (IP2), which involves recovering the reversion level and reversion speed alongside volatility , demonstrates the algorithm’s capability to handle more complex parameter identification tasks. The reconstructed functions align well with the true parameters, even in cases where their behavior is nonlinear. Similar to the volatility recovery, minor inaccuracies are observed for small values of , which are attributable to the initial linear assumptions. However, the overall accuracy underscores the algorithm’s adaptability and reliability in reconstructing multiple time-dependent parameters.
For the two-dimensional problem, where two volatility functions and are identified, the algorithm continues to perform effectively. The reconstructed functions track the real ones closely, capturing the temporal trends and changes with high fidelity. This highlights the method’s scalability and applicability to higher-dimensional settings, providing a tool for analyzing more complex financial instruments.
With such levels of reconstruction, the identified price functions (these are the solution to the direct problem using the recovered values of the parameters) practically coincide with the observed ones as the differences are indistinguishable from zero for every .
5. Conclusions
In this study, we suggested a robust and efficient algorithm for recovering the volatility term structure in the Hull–White model, demonstrating its applicability to real market scenarios. The predictor–corrector mechanism employed in our approach is central to its performance, starting with an initial assumption of constant volatility and iteratively refining it through linear forward steps. By correcting the volatility at a half-backward time level for all but the final step, the method constructs a piecewise linear volatility function that aligns well with observed market data. The simplicity of the algorithm is another key advantage, as it avoids the need to invert complex formulas or equations, instead solving for scalar parameters at each step, ensuring robustness and computational efficiency. Overall, the proposed algorithm lays a foundation for addressing complex volatility reconstruction problems in finance. Its robustness, efficiency, and adaptability to real market data highlight its practical relevance, while paving the way for future advancements in the calibration and application of sophisticated financial models.
Future work can extend this methodology in several directions to further enhance its applicability and accuracy. One potential avenue is the integration of regularization techniques, such as Tikhonov regularization, to improve the stability of the inverse problem, especially in the presence of noisy data. What is more, greater noise levels and/or types of noise other than Gaussian are interesting to test the algorithm with. Another promising extension involves adapting the algorithm to other models, such as the Heston stochastic volatility model [21], to address broader market conditions and applications. Additionally, applying the method to the Dupire equation [5] could allow for a more comprehensive analysis of local volatility surfaces. Expanding the scope to include American and exotic options is also of great interest, as it would enable the valuation of a wider range of financial instruments with satisfying precision, as well as other approaches in economics, e.g., the Evans model with two-scale price dynamics [22,23].
Conceptualization, S.G.G. and L.G.V.; methodology, S.G.G. and L.G.V.; software, S.G.G.; validation, S.G.G. and L.G.V.; formal analysis, L.G.V.; investigation, S.G.G. and L.G.V.; resources, S.G.G. and L.G.V.; data curation, S.G.G. and L.G.V.; writing—original draft preparation, S.G.G. and L.G.V.; writing—review and editing, S.G.G. and L.G.V.; visualization, S.G.G.; supervision, L.G.V.; project administration, S.G.G.; funding acquisition, S.G.G. and L.G.V. All authors have read and agreed to the published version of the manuscript.
The authors confirm that the data supporting the findings of this study are available within the article.
The authors are grateful to the anonymous referees for the useful suggestions and comments.
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
Footnotes
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.
Figure 3. Bond price with coupon [Forumla omitted. See PDF.] and annual put dates.
Figure 4. True and recovered volatility in case of reconstructing one parameter. The circles denote the half-time layers (same as the following figures).
Figure 5. True and recovered volatility in case of reconstructing one parameter with perturbed observations.
Figure 6. True and recovered volatility in case of reconstructing three parameters.
Figure 7. True and recovered reversion level in case of reconstructing three parameters.
Figure 8. True and recovered reversion speed in case of reconstructing three parameters.
Figure 9. Bond price with coupon [Forumla omitted. See PDF.] and annual put dates in 2D.
Figure 10. True and recovered volatilities in case of reconstructing two parameters in 2D.
References
1. Hull, J.; White, A. Pricing interest-rate-derivative securities. Rev. Fin. Stud.; 1990; 3, pp. 573-592. [DOI: https://dx.doi.org/10.1093/rfs/3.4.573]
2. Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Polit. Econ.; 1973; 81, pp. 637-654. [DOI: https://dx.doi.org/10.1086/260062]
3. Merton, R.C. Theory of Rational Option Pricing. Bell J. Econ. Manag. Sci.; 1973; 4, pp. 141-183. [DOI: https://dx.doi.org/10.2307/3003143]
4. Derman, E.; Kani, I. Riding on a smile. Risk; 1994; 7, pp. 32-39.
5. Dupire, B. Pricing with a smile. Risk; 1994; 7, pp. 18-20.
6. MathConsult GmbH. Technical Paper: Calibration of Interest Rate Models. 2009; Available online: https://www.unrisk.com/wp-content/uploads/Calibration-of-Interest-Rate-Models.pdf (accessed on 15 December 2024).
7. Georgiev, S.; Vulkov, L. Fast reconstruction of time-dependent market volatility for European options. Comput. Appl. Math.; 2021; 40, 30. [DOI: https://dx.doi.org/10.1007/s40314-021-01422-9]
8. Jin, Y.; Wang, J.; Kim, S.; Heo, Y.; Yoo, C.; Kim, Y.; Kim, J.; Jeong, D. Reconstruction of the time-dependent volatility function using the Black–Scholes model. Discr. Dyn. Nat. Soc.; 2018; 2018, 3093708. [DOI: https://dx.doi.org/10.1155/2018/3093708]
9. Achdou, Y.; Pironneau, O. Computational Methods for Option Pricing; SIAM Frontiers in Applied Mathematics: Philadelphia, PA, USA, 2005.
10. Aichinger, M.; Binder, A. A Workout in Computational Finance; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2013.
11. Halgašová, J.; Stehlíková, B.; Bučková, Z. Estimating the short rate from the term structures in the Vasicek model. Tatra Mount. Math. Publ.; 2014; 61, pp. 87-103. [DOI: https://dx.doi.org/10.2478/tmmp-2014-0029]
12. Košútová, L.; Stehlíková, B. Calibration of the Ueno’s shadow rate model of interest rates. Mathematics; 2024; 12, 3564. [DOI: https://dx.doi.org/10.3390/math12223564]
13. Guterding, D.; Boenkost, W. The Heston stochastic volatility model with piecewise constant parameters—Efficient calibration and pricing of window barrier options. J. Comp. Appl. Math.; 2018; 343, pp. 353-362. [DOI: https://dx.doi.org/10.1016/j.cam.2018.04.054]
14. van der Zwaard, T.; Grzelak, L.A.; Oosterlee, C.W. On the Hull-White model with volatility smile for Valuation Adjustments. arXiv; 2024; arXiv: 2403.14841
15. Binder, A.; Jadhav, O.; Mehrmann, V. Model order reduction for parametric high dimensional models in the analysis of financial risk. arXiv; 2020; arXiv: 2002.11976
16. Russo, V.; Torri, G. Calibration of one-factor and two-factor Hull-White models using swaptions. Comput. Manag. Sci.; 2019; 16, pp. 275-295. [DOI: https://dx.doi.org/10.1007/s10287-018-0323-z]
17. Lee, Y.; Yang, K. Finite difference method for the Hull-White partial differential equations. Mathematics; 2020; 8, 1719. [DOI: https://dx.doi.org/10.3390/math8101719]
18. Georgiev, S.; Vulkov, L. Computational recovery of time-dependent volatility from integral observations in option pricing. J. Comput. Sci.; 2020; 39, 101054. [DOI: https://dx.doi.org/10.1016/j.jocs.2019.101054]
19. Itkin, A.; Muravey, D. Semi-closed form prices of barrier options in the Hull-White model. arXiv; 2020; arXiv: 2004.09591
20. Wong, H.-Y.; Zhao, J. An artificial boundary condition method for the Hull–White model of Americal interest rate derivatives. Appl. Math. Comp.; 2011; 217, pp. 4627-4643. [DOI: https://dx.doi.org/10.1016/j.amc.2010.11.015]
21. Vasilev, G.S. Time-dependent Heston model. arXiv; 2014; arXiv: 1402.5679
22. He, J.-H.; He, C.-H.; Sedighi, H.-M. Evans model for dynamic economics revised. AIMS Math.; 2021; 6, pp. 9194-9206. [DOI: https://dx.doi.org/10.3934/math.2021534]
23. Zabolotnii, S.; Mogilei, S. Modifications of Evans price equilibrium model. Inform. Autom. Pomiary Gospod. Ochr. Środowiska; 2023; 13, pp. 58-63. [DOI: https://dx.doi.org/10.35784/iapgos.3507]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Volatility recovery is of paramount importance in contemporary finance. Volatility levels are heavily used in risk and portfolio management. We employ the Hull–White one- and two-factor models to describe the market condition. We computationally recover the volatility term structure as a piecewise-linear function of time. For every maturity, a cost functional, defined as the squared differences between theoretical and market prices, is minimized and the respective linear part is reconstructed. On the last time steps, before each maturity, the derivative price is decomposed in order to make the minimization problem analytically solvable. The procedure works fast since only scalar values are obtained on each minimization. However, the predictor–corrector nature of the algorithm allows for the precise recovery of very complex volatility functions. An implicit scheme is used to solve the PDEs on bounded domains. The computational simulations with artificial and real data show that the proposed algorithm is stable, accurate and efficient.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Department of Informational Modeling, Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, 8 Acad. Georgi Bonchev Str., 1113 Sofia, Bulgaria; Department of Applied Mathematics and Statistics, Faculty of Natural Sciences and Education, University of Ruse, 8 Studentska Str., 7004 Ruse, Bulgaria
2 Department of Applied Mathematics and Statistics, Faculty of Natural Sciences and Education, University of Ruse, 8 Studentska Str., 7004 Ruse, Bulgaria