1. Introductory Notes
Option pricing models play a crucial role in financial mathematics, enabling traders and risk managers to determine fair prices for derivative instruments. The seminal Black–Scholes model [
1] assumes constant volatility and interest rates (IRs), which simplifies analytical pricing but fails to capture the stochastic nature of financial markets [
2]. In contrast, the Heston model [
3] incorporates stochastic volatility, providing a more realistic description of implied volatility surfaces. However, IRs in real markets are also stochastic, necessitating an extension to the Heston framework. The Hull-White (HW) model [
4] introduces stochastic IRs, leading to the combined Heston-Hull-White (HHW) approach [
5], which better captures market dynamics.
The HHW partial differential equation (PDE) is utilized in equity markets to price derivatives where both stochastic volatility and stochastic IRs significantly influence valuation. This model integrates the Heston stochastic volatility framework with the HW stochastic rate of interest model, making it suitable for scenarios where ignoring either factor would lead to material mispricing [
6]. Its applications are particularly prominent in long-dated equity derivatives, hybrid structured products, and risk management strategies requiring accurate sensitivity analysis.
One key application is the pricing of long-dated equity options, such as LEAPS (long-term equity anticipation securities), which have maturities exceeding two to three years. Over such extended horizons, the consideration of constant IRs becomes inadequate because fluctuations in rates substantially affect discount factors and forward prices. The HHW model explicitly incorporates the dynamics of stochastic IRs [
7], allowing it to capture the combined effects of equity price movements, volatility clustering, and rate changes. This is critical for instruments like forward-starting options or cliquets, where the interaction between rates and volatility impacts convexity adjustments.
The HHW PDE is also employed in pricing hybrid and structured products, such as convertible bonds, equity-linked notes, and autocallable certificates. These instruments often embed dependencies on both equity performance and IR levels [
8]. For example, convertible bonds exhibit sensitivity to equity volatility, credit spreads, and IRs, as their conversion feature ties the bond’s value to the underlying stock, while their fixed-income component depends on rate dynamics. Similarly, autocallables with rate-dependent coupons or barriers require modeling the correlation between equity volatility (via Heston) and IR paths (via HW). The HHW framework enables joint simulation of these risk factors, improving the accuracy of exotic pricing.
Another practical use case involves dividend-paying stocks where dividends are linked to floating rates, such as benchmarks tied to SOFR or LIBOR. In such cases, stochastic IRs directly affect projected dividend yields, necessitating a model that couples equity, volatility, and rate processes [
9]. The HHW PDE accounts for this by including a stochastic drift term for the equity price, which depends on the instantaneous short rate. This is particularly relevant for pricing total return swaps or dividend futures, where the term structure of dividends must be dynamically adjusted for rate changes.
A key contribution of this work lies in constructing the radial basis function–finite difference (RBF–FD) approximations [
10] on adaptive non-uniform grids, optimizing computational performance in regions where solution behavior exhibits rapid variations. We discuss the derivation of the HHW PDE and its complexities due to mixed derivative terms and high dimensionality. The numerical experiments validate the accuracy and stability of the furnished RBF–FD framework, showcasing its superiority in capturing the intricate financial dynamics modeled by the HHW framework. Additionally, this study suggests that using RBF–FD with the new proposed variant of the multiquadric (MQ) function integrals [
11] provides an efficient alternative to traditional numerical techniques. The problem addressed in this study shares similarities with multiscale problems, for which several authors have developed semi-implicit strategies [
12,
13,
14,
15,
16,
17].
The remainder of the study is presented as follows.
Section 2 offers the mathematical formulation of the HHW model.
Section 3 presents a brief literature review in solving the problem. We will specifically focus on a discretized equation utilizing the RBF–FD framework and its implementation in
Section 4.
Section 5 furnishes the novel weighting coefficients under a new variant of the MQ RBF and the local RBF–FD framework. The weights will later be utilized for interpolation of differential equations solving efficiently. The findings are accompanied by some theorems regarding the convergence order of the weights in exact arithmetic.
Section 6 discusses how the weights can be used to numerically resolve the HHW PDE.
Section 7 validates the proposed weights and efficiency with various test scenarios.
Section 8 provides concluding summaries.
3. Brief Literature Review
The Heston model has been extensively studied for option pricing, leading to various numerical techniques such as FD methods [
21]. The addition of stochastic IRs through the HW process introduces further complexity, necessitating high-dimensional numerical solutions.
Several studies have focused on efficient computational schemes in tackling the HHW PDE. The ADI method [
19] is widely used due to its stability and efficiency in handling multi-dimensional PDEs. Fourier-cosine methods [
22] have been employed for pricing under affine approximations of the HHW model, but these methods are limited by their requirement for an affine structure.
Mesh-less methods, particularly RBF–FD, have gained attention for solving PDEs in computational finance [
23]. These methods eliminate the need for structured grids, making them well-suited for high-dimensional problems such as the HHW PDE. Recent works [
24] have demonstrated the effectiveness of RBF–FD for option pricing, showing superior accuracy compared to traditional FD schemes.
Ref. [
25] presents an innovative numerical approach for solving the three-dimensional HHW PDE, a crucial model in mathematical finance that accounts for stochastic volatility and IR dynamics. The authors develop a local RBF–FD scheme, where the coefficients are obtained from integrations of the MQ RBF. The proposed method employs three-point non-uniform stencils, allowing for higher accuracy and computational efficiency.
In this paper, we improve an RBF–FD approach tailored for the three-dimensional HHW PDE (
7). We provide a detailed numerical formulation and error estimates to approximate the initial and secondary derivative of a given adequately smooth function. The derived weighting coefficients are in exact arithmetic and do not suffer from numerical insatiability caused by the process of obtaining the weight of the RBF–FD method through numerical input values. Theoretical convergence rates of the newly derived RBF–FD coefficients are provided, ensuring the robustness of the approximation. The study demonstrates the effectiveness of the approach through numerical experiments and comparisons against conventional solvers.
4. Methodology of the RBF–FD Approach
The RBF–FD scheme is a mesh-free numerical technique that develops classic FD schemes to scattered node distributions [
26]. Unlike standard FD schemes, which rely on structured grids, RBF–FD employs a set of scattered points to approximate derivatives, making it highly adaptable for high-dimensional problems, such as the three-dimensional HHW PDE (
7). This flexibility is particularly beneficial in financial modeling, where the solution behavior can exhibit localized steep gradients.
The RBF–FD method constructs differentiation matrices (DMs) using RBFs to approximate spatial derivatives. Given a collection of points
in the numerical domain, the function
is approximated as a linear combination of RBFs [
27]:
where
is an RBF, and
are the unknown coefficients. This set comprises the central point
along with
of its closest neighboring nodes, thereby constructing a stencil where
n remains significantly smaller than
N.
To compute derivatives, the DM is obtained by solving a local system of equations within a stencil of
n nearest neighboring nodes. This local approach ensures sparsity in the resulting system matrix, enhancing computational efficiency. For each
, the stencil-base differentiation is formulated as follows:
where
are differentiation weights derived from the RBF interpolation process. For second-order derivatives, a similar formulation applies using second-order differentiation matrices. A crucial advantage of RBF–FD over conventional FD methods is its ability to handle non-uniformly distributed nodes. The scheme’s accuracy and stability rely on the selection of RBF, stencil size, and the selection of shape parameters [
28].
5. Constriction of Novel Weights
We state that a new variant of the infinitely differentiable MQ RBF [
27] is provided by the following:
where
q is the shape parameter controlling the function’s smoothness, and
stands for the radius. Here, the exponent
is introduced to provide a more versatile and adaptable variant of the MQ function for derivative approximation. Notably, this choice, which has not yet been explored in the literature, leads to new sets of weighting coefficients for approximating both the first and second derivatives of a given function.
To explore this process, we analyze the functions obtained through the integration of (
11). The resulting expressions for the first and second integrals of (
11) in one dimension, formulated exclusively in terms of the Euclidean distance, are provided by the following:
Subsequently, we proceed to derive the coefficients in the RBF–FD framework in 1D, specifically in relation to the second integral of the MQ function (
11), with a particular focus on (13). Consider a collection of distinct points, denoted as
, forming a discretized partition within the computational domain. Following this, we introduce the three-point non-uniform consideration:
where the parameter
l governs the spacing of the three nearest neighboring nodes, with their positions determined by the relation
. Here,
l has an important action to control the spacing from the center point to the point ahead in 1D. Clearly, when imposed on a set of discretization non-uniform points, this value changes for each three adjacent points.
5.1. First Differentiation Weights
Formula (
9) is utilized for the specific case of
, as seen in [
29]:
where
serves as an approximation for the first derivative. To express
z at the knot points, relation (13) is applied, leading to
where
Solving the system of Equations (
16)–(18) by applying Taylor expansions around zero, with the objective of achieving maximum simplification, yields the following:
Theorem 1. Let us consider , as specified in (13). The expression (15), which provides an estimate for the first derivative of an adequately smooth function evaluated at the nodes defined in (14), shows a second-order convergence. Proof. To validate the theorem, it is necessary to employ the analytically derived weights from Equations (
19)–(21) and substitute them into Formula (
15). Exploring the Taylor expansions centered at zero and retaining terms until the second order, we obtain the following expression for the error equation:
where
. The equation for error (
22) establishes that the proposed approximate exhibits a quadratic order of convergence, which remains valid for both uniform and nonuniform grid configurations. This completes the proof. □
In the particular case where
, a uniformly spaced stencil is generated. As a consequence, the coefficients undergo significant simplifications, as demonstrated below:
5.2. Second Differentiation Weights
To tackle the problem of the second-order derivative, we employ (
14) and develop the formula below:
where
denotes the RBF–FD approximate for the second derivative. In a similar manner, the next step involves formulating the associated linear set at the designated stencil nodes:
where
The resolution for (
25)–(27) (again by imposing some Taylor series on zero up to the first order terms to make the final formulas user-friendly and avoid bulky expressions) yields the following:
Theorem 2. Let the function be defined as in (13). The second differentiation of an adequately smooth function , expressed in (24) and computed using Equations (28) to (30) at the nodes (14), exhibits a first rate of convergence. Proof. The proof pursues procedure steps employed in establishing Theorem 1. By expanding the coefficients in a Taylor expansion on zero up to the first order with respect to
h and subsequently substituting these approximations into (
24), we attain the following error expression:
We considered the definition
in (
31). The proof is concluded. □
For the specific case where
, the stencil becomes uniformly distributed. Consequently, the analytical weights undergo simplification, which in turn results in a corresponding reduction in complexity for the error equation, provided by
and
Also, note that the procedure for determining the weights used in approximating higher-order derivatives can be investigated in a similar manner. The primary challenge, however, is that three-point stencils are no longer sufficient for such approximations, necessitating the use of denser stencils. For instance, for approximating the third and fourth derivatives of a smooth function, a minimum of five points is required to compute the corresponding weighting coefficients.
Furthermore, the weights derived in this study are obtained using exact arithmetic analysis, ensuring numerical stability. This prevents potential instabilities that may arise in interpolation or differential equation solving when the weights are computed numerically, particularly when solving the associated linear systems.
In Equations (
15) and (
24), the formulation is stated for
. It must be stated that at the boundary points,
and
, similar RBF–FD formulations can be written but in a sided format, i.e., RBF–FD sided approximation can be written, and the weights must be extracted to fill up the required matrices.
6. The Numerical Method for HHW
The HHW 3D PDE (
7) is formulated within the domain
To numerically solve the HHW PDE (
7), the domain must first be truncated in the following manner:
where
,
, and
are positive scalar values defining the boundaries.
Next, consider
as a discretization of the interval
. For
, a highly effective graded mesh, widely recognized for its computational efficiency, can be constructed using the approach proposed by [
19]:
where
and
are
uniform points and are provided by
We also consider
and
in this study. The density of nodes in the vicinity of
is governed by the parameter
, which is constrained to be strictly positive. Additionally, the subsequent relationship is established:
Here, , while , , and .
Once the non-uniform discretization knots along
x have been established, a corresponding set of knots is generated for the independent variable
, denoted as
, using an analogous approach as described in [
19]:
where the parameter
controls the nodal concentration in the vicinity of
. In the present analysis, the value
is employed, with
set to 10. Furthermore, for each index
j satisfying
, the points
are uniformly distributed and determined by
Finally, the non-uniform discretization points corresponding to the
dimension are constructed as follows:
where
,
,
, and
is a scalar, see also [
30].
The side conditions for the variables
x,
, and
are specified as follows [
23]:
It should be noted that when
, the PDE (
7) exhibits degeneracy, and as a result, no additional boundary conditions are required to be enforced (for further details, refer to [
31]).
To construct our numerical scheme in a systematic manner, we begin by applying a semi-discretization approach to the time-dependent PDE (
7) [
32,
33]. This involves discretizing all spatial variables, thereby transforming the problem into a system of linear ordinary differential equations (ODEs). Following this, DMs must be populated, incorporating the coefficients derived from the RBF–FD methodology applied to unequally spaced stencils, as detailed in
Section 5, in the manner below:
and
To elaborate further, the weights were computed using a three-node stencil. During each iteration, three interior nodes from the stencil are selected, and their corresponding weights are determined. It is noteworthy that these coefficients remain unchanged unless the three neighboring stencil nodes or their respective spacings (h or l) are modified. In this way, we obtain our system of ODEs having the size .
Upon incorporating the boundary conditions (
43), our final set of ODEs is expressed in the form below:
where
encapsulates the boundary criteria. The resulting system (
50) can be efficiently solved using a variety of time-marching methods [
34]. Here, we employ the second-order mid-point method for time marching. To avoid repeating its formulas, we do not include its formulation here.
7. Performance Evaluation of Numerical Solvers
This section is dedicated to assessing the computational efficiency and accuracy of various numerical solvers in solving (
7) within a unified numerical framework. The analysis is conducted under the specific parameter values:
,
,
year, and
. Here,
q is consistently selected to be three times that of
h for each collection of three neighboring knots in every direction. Furthermore, the function
is provided in the form below:
where
,
,
, and
are predefined constants. The value of
can be determined through a zero-order Taylor expansion of (
51) using the provided constants
,
, and
. While this approach may not initially appear highly effective, in practice, the values of
,
, and
are typically neither excessively large nor extremely small, ensuring that their influence on oscillations in the behavior of the function in (
51) remains minimal. Consequently, approximating the function with a linear representation proves advantageous. Moreover, this procedure provides a significant advantage by yielding constant coefficient matrices, thereby enabling the replacement of time-stepping solvers with a one-step Krylov-type method for efficiently solving the resulting large system of ODEs.
We consider this in a similar fashion as in [
25]. The conventional FD scheme employs a second-order spatial discretization with uniformly distributed grid points combined with the explicit first-order Euler’s method. This method is designated as FD [
18,
23]. Haentjens’s solver (HM), originally introduced in [
19], is implemented on similar non-uniform stencils. This approach is chosen due to its fundamental role and superior computational efficiency in addressing (
7). The newly proposed integrated RBF–FD scheme, developed in
Section 5 and
Section 6, is referred to as PM.
A critical aspect of this study is the selection of an appropriate stencil configuration and collocation point distribution. Initially, an adequate number of discretization points is generated along each spatial dimension using the non-uniform point generation strategy outlined in
Section 6. Specifically, the discretization consists of
,
, and
points in a one-dimensional space. For every set of 1D nodes, three-point stencils are utilized throughout, except at boundary locations. This implies that for all internal nodes, ranging from the second to the penultimate grid point, the corresponding coefficients are computed and incorporated into the relevant rows of the DM.
All numerical experiments are implemented using Wolfram 13.3 [
35]. The computational efficacy of the numerical accuracy is evaluated through the relative absolute error, defined as follows:
where
[
23] represents the reference solution, and
denotes the computed numerical solution.
Example 1 ([
23])
. We undertake the pricing of options under the following parameter configurations:where the reference value is provided by . The sparsity pattern for the matrix
in the constructed systems of ODEs using our novel weights for different input sets is provided in
Figure 1. The corresponding numerical solutions using PM are brought forward in
Figure 2.
Example 2 ([
23])
. For comparative analysis, a distinct collection of parameters is employed to evaluate the performance of different numerical methods:with the corresponding reference value being . Given that the truncated area along the
x-axis is significantly bigger compared to the other spatial dimensions, it is advantageous to utilize a greater number of discretization points, particularly when employing unequally spaced stencils for
x. The computational outcomes are summarized in
Table 1. These tables reveal that increasing the number of discretization points boosts the accuracy across all methods. However, the graded meshes and the effective architecture of the furnished method of
Section 6 enable the attainment of higher precision more rapidly.
The numerical results presented in
Table 1 provide a comprehensive comparison between the FD, HM, and the proposed PM scheme for solving the given problem. The accuracy of each method is assessed using the numerical value
and the associated error
for various parameter settings. It is evident that the FD method exhibits larger errors across all cases, with error values ranging from
to
. While the HM method demonstrates an improvement over FD, achieving lower error values between
and
, its overall performance remains suboptimal in comparison to PM. The PM scheme significantly outperforms its competitors by achieving the lowest error values, reaching as low as
. Additionally, PM maintains a consistently higher accuracy with reduced temporal step size, thereby enhancing numerical stability.
The superiority of PM is further emphasized when considering convergence behavior and efficiency. Unlike FD, which requires extremely small temporal step sizes to control error growth, PM achieves remarkable accuracy with relatively larger step sizes, thereby reducing computational costs. Furthermore, as the discretization parameters increase, the error in PM diminishes more rapidly than in FD and HM, showcasing its superior convergence properties. The numerical value
in PM remains stable and exhibits minimal variation, ensuring better reliability in practical applications. These findings suggest that PM under the new weights of
Section 5 is an effective and robust approach among the tested schemes, making it the preferred choice for solving the given problem with high precision and efficiency.
8. Conclusions
The HHW model has led to a 3D PDE for option pricing, where the state variables include asset price, stochastic variance, and stochastic IR. Due to the non-affine structure of the full HHW PDE, traditional analytical methods such as Fourier-based techniques and the characteristic function approach have not been directly applicable. Consequently, numerical techniques have been essential for solving the HHW PDE. In this study, we have explored a mesh-less method via local RBF–FD to address the HHW PDE, leveraging its flexibility and high accuracy. We have introduced a novel variant of the MQ function under integration to enhance the efficiency of solving the PDE. Furthermore, our study has provided a detailed error analysis of the proposed weights, demonstrating the effectiveness of the RBF–FD approach for this high-dimensional financial model. There are several potential directions for future research. One possible extension is to incorporate adaptive node placement strategies to further enhance the accuracy and numerical efficiency of the RBF–FD method, particularly in regions where the solution exhibits rapid variations. Another promising direction is to extend the proposed method to higher-dimensional financial models, such as those involving multiple correlated assets, where mesh-less methods could provide advantages over traditional grid-based techniques.