Next Article in Journal
Bifurcation Analysis of a Semilinear Generalized Friction System with Time-Delayed Feedback Control
Next Article in Special Issue
Ramanujan–Santos–Sales Hypermodular Operator Theorem and Spectral Kernels for Geometry-Adaptive Neural Operators in Anisotropic Besov Spaces
Previous Article in Journal
Variational Quantum Eigensolver for Clinical Biomarker Discovery: A Multi-Qubit Model
Previous Article in Special Issue
Circuit Design and Implementation of a Time-Varying Fractional-Order Chaotic System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional Black–Scholes Under Memory Effects: A Sixth-Order Local RBF–FD Scheme with Integrated Multiquadric Kernels

1
School of Mathematics and Statistics, Northeastern University at Qinhuangdao, Qinhuangdao 066004, China
2
State Key Laboratory of Advanced Rail Autonomous Operation, Beijing Jiaotong University, Beijing 100044, China
3
School of Economics and Management, Yanshan University, Qinhuangdao 066104, China
*
Author to whom correspondence should be addressed.
Axioms 2026, 15(1), 24; https://doi.org/10.3390/axioms15010024
Submission received: 20 November 2025 / Revised: 19 December 2025 / Accepted: 24 December 2025 / Published: 27 December 2025
(This article belongs to the Special Issue Fractional Differential Equation and Its Applications)

Abstract

In this work, a high-order meshless framework is developed for the numerical resolution of the temporal–fractional Black–Scholes equation arising in option pricing with long-memory effects. The spatial discretization is carried out with a local radial basis function produced finite difference (RBF–FD) method on seven-node stencils. Analytical differentiation weights are constructed by employing closed-form second integrations of a variant of the inverse multiquadric kernel, which yields sparse differentiation matrices. Explicit formulas are derived for both first- and second-order operators, and a detailed truncation error analysis confirms sixth-order convergence in space. Numerical experiments for European options discuss better accuracy per spatial node than standard finite difference schemes.

1. Introduction

The classical Black–Scholes structure considers that the price of a risky asset S t follows geometric Brownian motion [1]
d S t = ( r q ) S t d t + σ S t d W t ,
wherein q 0 is the dividend yield, W t is a standard Brownian motion, r 0 is the risk-free rate, and σ > 0 is the volatility. By applying Itô’s formula to a sufficiently smooth contingent claim u = u ( S , t ) and enforcing the self-financing hedging condition, one arrives at the classic Black–Scholes partial differential equation (PDE):
u t ( S , t ) + 1 2 σ 2 S 2 2 u S 2 ( S , t ) + ( q + r ) S u S ( S , t ) r u ( S , t ) = 0 ,
together with the terminal condition u ( S , T ) = Φ ( S ) and suitable boundary conditions as S 0 and S . However, empirical studies [2,3] indicate that the increments of S t are not independent, and the autocorrelation of volatility decays slowly over time. Such features contradict the Markovian assumption of (1) and suggest the presence of memory effects in asset prices [4].
Fractional generalizations of geometric Brownian motion have been proposed in the literature in order to incorporate memory, long-range dependence, and anomalous diffusion characteristics observed in financial time series. One classical approach is to replace the Brownian driver by a fractional Brownian motion with Hurst parameter H 1 2 , leading to models with persistent or antipersistent increments; see, for example, the long-memory stochastic volatility frameworks studied in [5]. Another widely used idea is to modify the time evolution by replacing the classical first-order derivative with a Caputo fractional derivative of order α ( 0 , 1 ) , which introduces a nonlocal memory kernel and yields a fractional diffusion-type model better aligned with empirical market data.
A natural generalization is to replace (1) by a fractional stochastic differential equation (SDE), see e.g., [6]. One formulation, consistent with subdiffusive market behavior, is [7]
d α S t = ( r q ) S t ( d t ) α + σ S t d W t , 0 < α 1 ,
where d α is a differential operator of fractional order α . The term ( d t ) α reflects the fact that increments scale like t α instead of t, producing a slower spread of randomness. From a probabilistic viewpoint, Equation (3) corresponds to a time-changed diffusion [8] whose mean-square displacement satisfies
E [ | S t S 0 | 2 ] t α , instead of E [ | S t S 0 | 2 ] t .
For α < 1 , the variance grows sublinearly in t, a phenomenon consistent with empirical volatility clustering. The long-memory effect emerges naturally by integrating (3) with respect to a kernel involving ( t ξ ) α 1 . Equivalent formulations of (3) can be written using fractional integrals. For instance, employing the Riemann–Liouville (RL) integral [9]
( I 0 1 α f ) ( τ ) = 1 Γ ( 1 α ) 0 τ ( τ ξ ) α f ( ξ ) d ξ ,
one may express the solution of (3) in the integral form [10]
S τ = S 0 + ( Γ ( α ) 1 ) 0 τ ( τ ξ ) α 1 ( r q ) S ξ + σ S ξ w ( ξ ) d ξ ,
where w ( ξ ) is white noise. The kernel ( τ ξ ) α 1 is weakly singular when ξ τ , demonstrating that recent events have a stronger influence but earlier information still contributes with diminishing weight. The case α = 1 corresponds to ( τ ξ ) 0 , leading to the classical integral of (1).
It is worth recalling that the classical Black–Scholes framework has played a foundational role in modern quantitative finance. The analytic option pricing formula derived independently by Black and Scholes, and by Merton, represents one of the most influential developments in mathematical finance and contributed directly to the awarding of the 1997 Nobel Prize in Economics to Merton and Scholes. The underlying Black–Scholes equation relies on key structural assumptions, including memoryless price dynamics driven by Brownian motion and a constant volatility coefficient [11]. Although these assumptions lead to a tractable diffusion model and closed-form solutions, they do not always reflect the empirical features of real markets, where volatility clustering, long-range temporal dependence, and persistent deviations from Markovian behavior are frequently observed. Fractional extensions of the Black–Scholes equation incorporate memory effects through nonlocal time operators and therefore provide a more flexible modeling framework. In particular, the Caputo and modified RL formulations used in this work capture such effects in a mathematically consistent manner while preserving the fundamental structure of the original model.
Translating (3) into a risk-neutral valuation setting and applying a fractional Itô-type formula yields a temporal–fractional pricing PDE. Considering τ = T t , the time–fractional Black–Scholes equation takes the form [12]
D τ α C u ( S , τ ) = 1 2 σ 2 S 2 2 u S 2 ( S , τ ) + ( r q ) S u S ( S , τ ) r u ( S , τ ) , 0 < α 1 .
The unknown u is subject to the terminal payoff
u ( S , 0 ) = Φ ( S ) ,
and boundary conditions [13]:
u ( 0 , τ ) = 0 , u ( S , τ ) S e q τ as S .
For a European call, Φ ( S ) = max ( S K , 0 ) , and for a put, Φ ( S ) = max ( K S , 0 ) . Here K > 0 denotes the strike price specified in the option contract, i.e., the fixed level at which the underlying asset may be bought (call) or sold (put) at maturity. Throughout this work, K is assumed to be known and constant, in accordance with the standard European option framework. It should be emphasized that the European setting adopted in (5) is idealized when compared with most real-world market features and contract specifications. In particular, the model excludes early-exercise rights, path-dependent payoffs, transaction costs, and liquidity effects. The present formulation is therefore intended as a mathematically controlled benchmark framework for assessing the accuracy of the proposed high-order numerical discretization under fractional memory effects, rather than as a fully description of all features observed in practical option markets.
To avoid notational ambiguity between fractional derivatives, we adopt the standard convention that D τ α C denotes the Caputo derivative and D τ α RL denotes the modified RL derivative of order α ( 0 , 1 ] . With this convention, the Caputo operator is written as (for an auxiliary smooth suitable function f) [14]
D τ α C f ( τ ) = 1 Γ ( 1 α ) 0 τ ( τ ξ ) α f ξ ( ξ ) d ξ .
Since f ξ appears inside the integral, if f is constant then D τ α C f ( τ ) = 0 , an essential property for financial interpretation: a static payoff does not “evolve” in time. Furthermore, applying the Laplace transform of (7) yields
L { D τ α C f } ( s ) = s α f ˜ ( s ) s α 1 f ( 0 ) ,
demonstrating that the fractional derivative replaces the multiplier s with s α in the transformed PDE.
Another important definition is the modified RL operator, which we denote by D τ α RL  [15]:
D τ α RL f ( τ ) = ( Γ ( 1 α ) 1 ) τ 0 τ ( τ ξ ) α f ( ξ ) f ( 0 ) d ξ .
Subtracting f ( 0 ) inside the integral eliminates the singular term present in the standard RL derivative. When f has limited regularity, as in financial payoffs with kinks, Equation (8) provides a stable definition. If f is differentiable, substituting
f ( ξ ) f ( 0 ) = 0 ξ f ( s ) d s ,
shows that (8) reduces to (7). Using (8) in (5) (for the PDE problem), we obtain an equivalent integral equation
0 τ ( τ ξ ) α u ( S , ξ ) u ( S , 0 ) d ξ
= Γ ( 1 α ) 0 τ 1 2 σ 2 S 2 u S S ( S , ξ ) + ( r q ) S u S ( S , ξ ) r u ( S , ξ ) d ξ ,
which explicitly reveals the memory effect: the right-hand side integrates the instantaneous spatial derivatives over time, weighted by Γ ( 1 α ) , and the left-hand side accumulates the differences u ( S , ξ ) u ( S , 0 ) with a kernel ( τ ξ ) α . The price at time τ is thus determined by all previous states of u.
Existence and uniqueness of (5) under Dirichlet boundary conditions have been studied using fractional maximum principles [16,17]. For example, one may show that if u 1 and u 2 are two classical solutions of (5) with identical terminal conditions Φ and boundary conditions (6), then u 1 u 2 satisfies
D τ α C ( u 1 u 2 ) L ( u 1 u 2 ) = 0 , L u : = 1 2 σ 2 S 2 u S S + ( r q ) S u S r u ,
and the fractional maximum principle implies max S , τ ( u 1 u 2 ) = 0 , establishing uniqueness. Regularity results may be derived using semigroup theory and fractional Sobolev spaces; in particular, if Φ is bounded and piecewise smooth, one can show
u ( · , t 2 ) u ( · , t 1 ) L 2 ( 0 , S max ) C | t 2 t 1 | α / 2 ,
demonstrating Hölder continuity in τ with exponent α / 2 [18].
Because closed-form solutions to (5) require advanced special functions, numerical approximation is essential. The nonlocal term D τ α C generates a dense convolution in time, and the spatial term contains a degeneracy at S = 0 due to the factor S 2 . Classical finite difference (FD) schemes require careful stencil adaptation near S = 0 , while spectral methods typically impose global smoothness, see also the discussions [19].
Localized meshless methods [20] have emerged as powerful alternatives to conventional grid-based numerical schemes for solving PDEs, especially when the computational domain is irregular or when resolution must be concentrated in regions of steep gradients. Financial models, including the temporal–fractional Black–Scholes Equation (5), benefit from such flexibility because the underlying asset domain [ 0 , S max ] may require dense discretization near the degenerate boundary S = 0 or near the strike S = K where the solution exhibits low smoothness. Unlike classical FD or finite element methods that demand structured meshes or element connectivity, localized meshless methods rely solely on a set of nodes and an associated interpolation basis. Among the various approaches, the local radial basis function FD (RBF–FD) solver offers high-order accuracy, geometric flexibility, and sparse system matrices. In this paper, a modified multiquadric (MQ) basis function ϕ ( y ) is considered, and its first and second integrals are studied explicitly:
I 1 ( y ) = 0 y ϕ ( s ) d s , I 2 ( y ) = 0 y I 1 ( s ) d s .
Using I 2 ( y ) , one may derive stable and smooth differentiation weights for approximating u / S and 2 u / S 2 . The constructed analytical weights are then incorporated into the RBF–FD discretization of (5), leading to a fully discrete scheme which approximates D τ α C in time and the spatial derivatives by seven-node RBF–FD. The resulting scheme has high accuracy and excellent stability properties even for small α , where numerical stiffness becomes important.
A further difficulty arises from the behavior of standard MQ kernels when they are used to approximate first and especially second spatial derivatives in fractional PDEs. High-order RBF–FD formulas require repeated differentiation of the generating kernel, and for the classical MQ basis, these derivatives contain rapidly growing powers of the shape parameter together with alternating signs. As a consequence, the local interpolation matrices may become nearly singular even on small seven-point stencils, and the resulting differentiation weights exhibit strong sensitivity to the shape parameter. This effect is amplified in the fractional Black–Scholes setting because the temporal operator produces a history convolution, so any spatial instability is propagated and accumulated over all time levels. The integrated MQ kernels employed in this work remove these high-order derivative instabilities by replacing direct differentiation with analytic antiderivatives.
Over the last decade, a wide spectrum of numerical techniques has been developed for the classical and temporal–fractional Black–Scholes Equation (5). FD discretizations combined with Caputo time-stepping remain the most common choice; for example, ref. [21] analyzed an implicit FD scheme based on the L1 formula in time and second-order stencils in space, while higher-order compact schemes in space have been proposed in [22,23]. Spectral and pseudo-spectral methods have also been constructed, in which the spatial derivatives in (5) are approximated by global basis expansions that yield spectrally accurate prices under suitable regularity assumptions, see e.g., [24]. Robust implicit time-stepping and stability analyses for time–fractional Black–Scholes PDEs have been carried out in [25], and a comprehensive review of fractional Black–Scholes models together with their numerical treatment is provided in [26]. In parallel, meshless and RBF–based approaches have been successfully applied both to the classical Black–Scholes equation and to its fractional extensions [27], demonstrating that localized RBF–FD discretizations can offer high-order accuracy on scattered nodes with sparse linear systems.
A key motivation for the present work is the known ill-conditioning of differentiation matrices generated by standard (inverse) MQ kernels when high-order RBF–FD formulas are required. The MQ-variant basis produces entries of the form ( y 2 + c 2 ) 5 / 2 , and repeated differentiation of this kernel introduces rapidly growing factors of c 2 and alternating signs. On seven-point stencils, the resulting local interpolation matrices may approach singularity even for moderate c / h , and the computed weights for u S and u S S become extremely sensitive to perturbations in node placement. In the temporal–fractional Black–Scholes model, this defect is particularly problematic: the history term generated by the fractional derivative accumulates and amplifies any spatial instability across all previous time levels.
The integrated MQ-variant kernels used in this study act as an intrinsic regularization mechanism. Instead of differentiating the kernel directly, one constructs the local interpolant using its first and second antiderivatives. These antiderivatives are smooth, slowly varying functions whose derivatives recover the required operators without introducing large oscillatory factors. The associated local interpolation matrices remain well conditioned, and the resulting differentiation weights preserve the polynomial moment cancellations needed for sixth-order accuracy. In this sense, the integrated-kernel approach replaces the unstable action of repeatedly differentiating sharp MQ profiles by the stable action of differentiating smoother primitives, thereby enhancing both numerical stability and high-order accuracy across the spatial domain.
At the modeling level, a fundamental choice concerns the definition of the fractional time derivative used to represent memory effects. In this work, the Caputo fractional derivative is adopted throughout, as it allows the initial condition to be imposed in the classical sense and admits a clear financial interpretation in terms of past price evolution. For functions with sufficient temporal regularity, the Caputo formulation coincides with the modified RL derivative introduced in (8), and both lead to equivalent integral representations of the fractional Black–Scholes equation.
It is emphasized that this modeling choice is independent of the proposed spatial discretization. The integrated RBF–FD scheme developed in this paper is designed to approximate the spatial differential operator with high accuracy and stability and can, in principle, be coupled with any consistent discretization of the fractional time derivative. In the present study, the Caputo operator is discretized by a standard L1 scheme in time, while the main methodological contribution focuses on the construction of sixth-order accurate, well-conditioned spatial operators based on analytically integrated kernels.
Section 2 describes the local RBF–FD formulation and its theoretical properties. Section 3 presents the computation of the analytical weights for the second integrated MQ-variant kernel. Section 4 applies the proposed spatial analytical weights method to the full discretization of the fractional Black–Scholes PDE (5) and Section 5 provides numerical evidence of convergence and financial relevance. The conclusion is presented in the Section 6.

2. The Methodology of Localized Meshless Methods

Consider a computational domain Ω R , which in our application corresponds to the interval [ 0 , S max ] . Let { y i } i = 1 N denote a set of distinct nodes placed inside Ω without the requirement of forming a structured mesh. For a sufficiently smooth function g : Ω R , the key idea of the RBF–FD approach is to estimate g by a localized radial basis representation over each stencil. For a fixed node y c , denote the m nearest nodes to y c inside { y 1 , y 2 , , y m } , with m N [28]. Over this stencil, the function g is interpolated as a linear superposition of translates of a chosen RBF ϕ ( · ) , i.e.,
g ( y ) j = 1 m λ j ϕ ( y y j ) ,
where { λ j } j = 1 m are coefficients to be determined and · is the Euclidean norm. Here the basis function ϕ ( · ) is a general RBF. Later, we will focus on a specific RBF in this work. The representation (10) is purely local: no information from nodes outside the stencil is needed. This locality is a defining advantage because it yields a sparse differentiation matrix and avoids the dense systems typical of global RBF approximations.
To determine the coefficients λ j , one enforces interpolation at the stencil points. Let A = [ a i j ] i , j = 1 m with a i j = ϕ ( y i y j ) and g = ( g ( y 1 ) , , g ( y m ) ) T . Then λ = A 1 g . Once the coefficients are known, differentiation of (10) yields RBF–FD formulas for spatial derivatives. For example, differentiating with respect to y and evaluating at the center node y = y c gives
g y ( y c ) j = 1 m λ j y ϕ ( y c y j ) .
Since λ = A 1 g , the derivative (11) depends linearly on the values g ( y i ) and therefore can be written as
g y ( y c ) j = 1 m w c , j ( 1 ) g ( y j ) ,
where the weights w c , j ( 1 ) are given by
w c , j ( 1 ) = = 1 m A 1 , j y ϕ ( y c y ) .
Expression (12) is the RBF–FD analogue of an FD stencil and represents the derivative at y c as a weighted combination of function values at neighboring knots [29]. For second-order derivatives, one differentiates (10) twice and obtains
2 g y 2 ( y c ) j = 1 m w c , j ( 2 ) g ( y j ) ,
with weights
w c , j ( 2 ) = = 1 m A 1 , j 2 y 2 ϕ ( y c y ) .
Since m N and each node generates exactly one row of weights, the global differentiation matrices formed by assembling all stencils are extremely sparse. This sparsity is crucial for large-scale simulations in finance, where N may be in the tens or hundreds of thousands.
Equations (12) and (13) show that, once the local interpolation coefficients are eliminated, spatial derivatives at the stencil center can be written entirely in terms of nodal values of the target function. In particular, for a sufficiently smooth function g and for k = 1 , 2 , the local RBF–FD approximation takes the unified form
k g S k ( y i ) j = 1 m w i , j ( k ) g ( y j ) ,
where the weights w i , j ( k ) depend only on the relative stencil geometry and on the chosen kernel, but not on the function g itself.
One choice as a basis kernel (which we focus on in this work) is the following variant of the inverse MQ kernel, expressed as [30]:
ϕ ( y ) = ( y 2 + c 2 ) 5 / 2 , c > 0 .
In particular, when the shape parameter c assumes small values or when higher-order derivatives are required, issues of severe ill-conditioning and diminished stability may emerge [31].
It is important to note that the stencil size m also affects approximation quality. Larger m generally yields more accurate differentiation weights but results in denser rows in the global matrix. In financial PDEs, one must approximate first and second spatial derivatives accurately near S = 0 , where the coefficient σ 2 S 2 degenerates, and near the strike S = K , where the payoff has limited smoothness. Small stencils such as m = 5 may fail to capture the curvature of u near these regions. In contrast, m = 7 provides a good compromise between accuracy and sparsity. With seven nodes, one can construct stable and high-order formulas for u S and u S S , see also [32,33].
To make the construction of the RBF–FD differentiation weights more transparent, we begin by introducing the interpolation function, the kernel, and all parameters at the moment they first appear. Let u = u ( S , τ ) denote the option value, and fix a spatial location y i (corresponding to S i in the original coordinates). On the seven-point stencil
S i = { y i 3 , y i 2 , y i 1 , y i , y i + 1 , y i + 2 , y i + 3 } ,
we introduce an auxiliary interpolation function g ( y ) = j = 3 3 λ i + j ϕ 2 ( y y i + j ) , where ϕ 2 is our integrated inverse MQ kernel, which will be defined later in the next section.
Figure 1 illustrates how a seven-node RBF–FD stencils overlap with a sample 9-point grid. For an interior point, such as the node y 5 , a symmetric stencil { y 2 , y 3 , , y 8 } is used. Near boundaries, the method automatically employs one-sided stencils, for example { y 1 , y 2 , , y 7 } for y 2 and { y 3 , y 4 , , y 9 } for y 9 , while preserving the seven-node structure required for the derivation of the analytical weights.
We end this section by noting that since the spatial domain is one-dimensional, the Euclidean norm used in the general RBF Formulation (10) reduces to the absolute value, i.e., y y j = | y y j | . For this reason, absolute values are used throughout the present section to simplify notation, without altering the underlying interpolation structure.

3. Constructing New Weighting Coefficients

At the beginning of this section, we clarify the role of the auxiliary function g and the kernel ϕ , since both participate in the construction of the seven-point differentiation weights. Throughout the weight-derivation process, g denotes a generic smooth target function whose derivatives (such as g ( y i ) or g ( y i ) ) we wish to approximate at the stencil center y i . In the actual fractional Black–Scholes application, one sets g ( · ) = u ( · , τ ) , but the derivation of the weights must be carried out for an arbitrary g so that the resulting formulas are universal and independent of the particular PDE solution. Therefore, even though the MQ kernel used for interpolation is given explicitly, the function g whose derivative is sought is not known analytically; only its nodal values { g ( y i + j ) } are available on the stencil. This is the reason the derivative g ( y i ) or g ( y i ) must be approximated. In addition, since the target PDE problem consists of partial derivatives up to the second order, approximations of the first and second derivatives would be enough. Hence, higher-order derivatives can be approximated in a similar pattern and be used for solving PDEs, including higher-order derivative terms.
To avoid notational ambiguity, we first consider the kernel (14) and the local RBF interpolant on the stencil { y i 3 , y i 2 , , y i + 3 } as
P ( y ) = j = 3 3 λ i + j ϕ ( | y y i + j | ) , P ( y i + j ) = g ( y i + j ) .
Here P ( y ) is introduced only as a local auxiliary interpolant on the seven-point stencil, serving the same conceptual role as the local representation (10) but specialized to the fixed stencil and the chosen kernel ( ϕ 2 ); it is used to explain how RBF–FD weights arise by enforcing exactness of the differential operator on the basis functions. In practice, one does not need to construct P ( y ) explicitly: the differentiation weights are obtained directly by requiring that the discrete operator reproduces the action of / y or 2 / y 2 on the stencil basis, which leads to the usual small linear system for the weights and is algebraically equivalent to differentiating the local interpolant and eliminating the coefficients.
The idea of the present work is that, instead of differentiating (14) directly, we construct weights by differentiating the integrated kernel. Specifically, we introduce the analytic antiderivatives
ϕ 1 ( y ) = ϕ ( s ) d s = 3 c 2 y + 2 y 3 3 c 4 ( c 2 + y 2 ) 3 / 2 , ϕ 2 ( y ) = ϕ 1 ( s ) d s = c 2 + 2 y 2 3 c 4 c 2 + y 2 ,
whose explicit closed forms are derived later in this section. The role of ϕ 1 and ϕ 2 is to provide smoother generating functions for the local interpolation matrix and its derivatives, thereby mitigating the classical ill-conditioning associated with standard MQ differentiation. Once P ( y ) is expressed in terms of ϕ 2 , differentiating the interpolant at y = y i produces a linear relation
P ( y i ) = j = 3 3 b i + j g ( y i + j ) ,
from which the desired RBF–FD weights { b i + j } follow.
To clarify the smoothness enhancement produced by replacing the modified inverse MQ kernel ϕ ( y ) = ( y 2 + c 2 ) 5 / 2 with its second integral ϕ 2 ( y ) given in (16), Figure 2 displays both profiles on the same vertical scale. While ϕ ( y ) exhibits a sharp peak near y = 0 and decays rapidly, the integrated kernel ϕ 2 ( y ) is flatter and possesses smoother curvature transitions. This reduction in steepness lowers the magnitude of higher-order derivatives of the basis functions evaluated on each stencil, which directly decreases the amplification of local truncation errors in the RBF–FD weight computation. In turn, the eigenvalues of the corresponding local matrix A ( c ) vary over a tighter spectral range, improving the conditioning of the system and stabilizing the resulting differentiation operators.

3.1. Approximation of the First Derivative

The seven-point RBF–FD approximation to the first derivative is defined in the standard form
g ^ ( y i ) = j = 3 3 b i + j g ( y i + j ) ,
where the weights b i + j depend only on the relative locations
{ y i + j } j = 3 3 = { y i + j h } j = 3 3 , h > 0 .
We used the notation of hat, i.e., g ^ to show that it is the RBF–FD approximation on our stencil. On a symmetric stencil (18), antisymmetry of the first-derivative operator implies
b i = 0 , b i j = b i + j for j = 1 , 2 , 3 ,
so only the three positive-side weights b i + 1 , b i + 2 , b i + 3 must be determined. In the integrated-kernel formulation, these weights are found by enforcing exactness of (17) on the seven local traces of the functions generated by ϕ 2 ( · y i + ) , = 3 , , 3 , after analytically differentiating the corresponding local interpolant at y i . This produces a 7 × 7 linear system whose structure is Toeplitz-plus-border and whose right-hand side contains only closed forms built from (16). Direct solution by exact algebra is possible, but lengthy. A robust algebraic route is to expand each entry of the local system in Taylor series with respect to h up to a high order and to solve symbolically for the weights using a pseudo-inverse, followed by algebraic simplification [34,35].
Carrying out this program to tenth order in h and then simplifying the result about the small parameter h while keeping c explicit yields the compact formulas
b i 3 = b i + 3 = 11192299 71680 h 3 c 4 + 3953 3360 h c 2 1 60 h ,
b i 2 = b i + 2 = 12571299 17920 h 3 c 4 3953 840 h c 2 + 3 20 h ,
b i 1 = b i + 1 = 13398699 14336 h 3 c 4 + 3953 672 h c 2 3 4 h ,
b i = 0 .
The structure (20)–(23) makes three features transparent. First, antisymmetry (19) is exact. Second, the leading 1 / h contributions coincide with the classical seven-point centered FD stencil for the first derivative on a uniform grid; polynomial reproduction through degree five is achieved already at the 1 / h level. Third, the additional h / c 2 and h 3 / c 4 corrections control high-order dispersion and stabilize the weights for moderate c without destroying the polynomial moment cancellations that determine the order of accuracy. Here, the term ‘stabilize the weights’ refers to the fact that using the twice-integrated MQ basis ϕ 2 produces a local interpolation matrix with improved conditioning, leading to smoothly varying and non-oscillatory RBF–FD coefficients.
The analytic order of accuracy follows from a moment-matching argument. Expanding g ( y i + j ) in Taylor series about y i and inserting into (17) gives
g ^ ( y i ) = m = 0 h m m ! j = 3 3 j m b i + j g ( m ) ( y i ) .
Let M m : = j = 3 3 j m b i + j denote the discrete moments. Antisymmetry implies M 2 = 0 for = 0 , 1 , 2 , 3 and M 0 = 0 in particular, while N must equal 1 to recover g ( y i ) . For the weights (20)–(23) one verifies
M 0 = 0 , N = 1 h , M 2 = 0 , M 3 = 14775 16 h 3 c 4 , M 4 = 0 ,
M 5 = h 896 252992 c 2 29439897 h 2 c 4 ,
and M 6 = 0 ; the sign of N depends only on the indexing convention and can be absorbed by a consistent orientation of the stencil. Substituting (25) into (24) yields
g ^ ( y i ) g ( y i ) = h 3 6 M 3 g ( 3 ) ( y i ) O h 6 / c 4 + h 5 120 M 5 g ( 5 ) ( y i ) O h 6 / c 2
+ h 6 720 M 6 g ( 6 ) ( y i ) 0 + h 7 5040 M 7 g ( 7 ) ( y i ) O ( h 6 ) + ,
so the leading order is O ( h 6 ) even when c is fixed, and the defect constants are explicitly controlled by c. In particular, the O ( h 6 / c 2 ) and O ( h 6 / c 4 ) terms vanish if c scales like c = κ h β with any β > 0 , but such scaling is not required to secure sixth order. The precise constant in front of h 6 can be obtained by carrying the algebra one order further; see (27) below.
We now summarize the discussions into a theorem.
Theorem 1. 
Let g C 7 ( [ y i 3 h , y i + 3 h ] ) and let the seven-point weights b i + j be given by (20)–(23). Then the RBF–FD approximation (17) satisfies
g ^ ( y i ) g ( y i ) = C ( c ) h 6 g ( 7 ) ( y i ) + R ( h , c ) ,
where C ( c ) is a bounded function of c > 0 and the remainder satisfies
| R ( h , c ) | C h 6 m = 3 5 g ( m ) Ξ m ( c ) ,
with explicit Ξ m ( c ) = O ( c 2 ) or O ( c 4 ) as c . In particular, for any fixed c > 0 the approximation is sixth order:
| g ^ ( y i ) g ( y i ) | C ( c ) h 6 g C 7 .
Proof. 
Taylor expansion (24) with moments (25) implies
g ^ ( y i ) g ( y i ) = h 3 6 M 3 g ( 3 ) ( y i ) + h 5 120 M 5 g ( 5 ) ( y i ) + h 7 5040 M 7 g ( 7 ) ( y i ) + .
Since M 3 = O ( h 3 / c 4 ) and M 5 = O ( c 2 ) + O ( h 2 / c 4 ) , the first two defect terms are O ( h 6 / c 4 ) and O ( h 6 / c 2 ) , respectively, while the m = 7 term is O ( h 6 ) with a c-independent coefficient determined by the exact stencil geometry. All higher terms are O ( h 8 ) or smaller. Grouping the m = 3 and m = 5 contributions into R ( h , c ) and the m = 7 term into C ( c ) h 6 g ( 7 ) ( y i ) yields the claim. Boundedness of C ( c ) on ( 0 , ) follows from the analyticity of the local system entries in c and h and the nondegeneracy of the seven-point stencil. The constant C ( c ) relies on bounds for g ( m ) for 3 m 7 uniformly on the stencil.
In fact, by continuing the symbolic expansion one more order, the local truncation error can be written explicitly as
e 1 ( y i ) : = g ^ ( y i ) g ( y i ) = α 3 g ( 3 ) ( y i ) c 4 + α 5 g ( 5 ) ( y i ) c 2 + α 7 g ( 7 ) ( y i ) h 6 + O ( h 7 ) ,
with computable constants
α 3 = 14775 96 , α 5 = 252992 107520 29439897 107520 h 2 c 2 , α 7 = a bounded stencil - dependent constant .
Formula (27) exhibits two useful design freedoms. First, if c is chosen proportional to h β with β 1 , then the c-dependent coefficients are O ( h 4 ) or smaller and the g ( 7 ) term dominates. Second, one can minimize the leading error by selecting c to cancel the g ( 5 ) contribution at a prescribed h, thereby tuning the dispersion of the first-derivative operator without compromising stability.
The weights (20)–(23) arise from an integrated-kernel construction. For completeness, we sketch the algebraic system that determines them. Let Ψ ( y ) = [ ϕ 2 ( y y i 3 ) , , ϕ 2 ( y y i + 3 ) ] and define the local interpolant P ( y ) = Ψ ( y ) λ with coefficients λ R 7 obtained by enforcing P ( y i + ) = g ( y i + ) for = 3 , 2 , , 3 . Differentiating yields P ( y i ) = Ψ ( y i ) λ . Eliminating λ = ( A ) 1 g loc with A m = ϕ 2 ( y i + y i + m ) and g loc = [ g ( y i 3 ) , , g ( y i + 3 ) ] T  gives
P ( y i ) = Ψ ( y i ) A 1 g loc = m = 3 3 = 3 3 Ψ ( y i ) ( A 1 ) m g ( y i + m ) ,
so b i + m = = 3 3 Ψ ( y i ) ( A 1 ) m . Expanding A and Ψ in powers of h, solving symbolically for A 1 , and simplifying the result produces (20)–(23). This route bypasses direct differentiation of ϕ and, thanks to (16), preserves smoothness and reduces cancellation errors in the small h regime. The proof is complete.    □
One practical remark concerns implementation in the fractional Black–Scholes setting. Because the time discretization for the fractional operator D τ α C already induces a history convolution, it is essential that the spatial operator be both accurate and sparse. The seven-point formulas yield rows with exactly seven nonzeros in the global matrix and therefore admit fast sparse Krylov solvers per time step.

3.2. Approximation of the Second Derivative

This part develops the seven-point RBF–FD differentiation operator for the second derivative on the uniform sub-stencil (18) using the integrated MQ kernel ϕ 2 . As in Section 2, the approximation of a sufficiently smooth target g is written in the algebraic form
g ^ ( y i ) = j = 3 3 b ¯ i + j g ( y i + j ) ,
with symmetric weights for a centered second derivative,
b ¯ i = b ¯ i , b ¯ i j = b ¯ i + j for j = 1 , 2 , 3 .
Hence, this results in the 7 × 7 system
1 c 2 + 9 h 2 5 / 2 = b ¯ i 2 c 2 + 2 h 2 c 2 + h 2 + b ¯ i 1 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i + 1 c 2 + 32 h 2 c 2 + 16 h 2 + b ¯ i + 2 c 2 + 50 h 2 c 2 + 25 h 2 + b ¯ i + 3 c 2 + 72 h 2 c 2 + 36 h 2 + c b ¯ i 3 3 c 4 ,
1 c 2 + 4 h 2 5 / 2 = b ¯ i 3 c 2 + 2 h 2 c 2 + h 2 + b ¯ i 1 c 2 + 2 h 2 c 2 + h 2 + b ¯ i c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i + 1 c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i + 2 c 2 + 32 h 2 c 2 + 16 h 2 + b ¯ i + 3 c 2 + 50 h 2 c 2 + 25 h 2 + c b ¯ i 2 3 c 4 ,
1 c 2 + h 2 5 / 2 = b ¯ i 3 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i 2 c 2 + 2 h 2 c 2 + h 2 + b ¯ i c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 1 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i + 2 c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i + 3 c 2 + 32 h 2 c 2 + 16 h 2 + c b ¯ i 1 3 c 4 ,
1 c 5 = b ¯ i 3 c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i 2 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i 1 c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 1 c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 2 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i + 3 c 2 + 18 h 2 c 2 + 9 h 2 + c b ¯ i 3 c 4 ,
1 c 2 + h 2 5 / 2 = b ¯ i 3 c 2 + 32 h 2 c 2 + 16 h 2 + b ¯ i 2 c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i 1 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 2 c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 3 c 2 + 8 h 2 c 2 + 4 h 2 + c b ¯ i + 1 3 c 4 ,
1 c 2 + 4 h 2 5 / 2 = b ¯ i 3 c 2 + 50 h 2 c 2 + 25 h 2 + b ¯ i 2 c 2 + 32 h 2 c 2 + 16 h 2 + b ¯ i 1 c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i + 1 c 2 + 2 h 2 c 2 + h 2 + b ¯ i + 3 c 2 + 2 h 2 c 2 + h 2 + c b ¯ i + 2 3 c 4 ,
1 c 2 + 9 h 2 5 / 2 = b ¯ i 3 c 2 + 72 h 2 c 2 + 36 h 2 + b ¯ i 2 c 2 + 50 h 2 c 2 + 25 h 2 + b ¯ i 1 c 2 + 32 h 2 c 2 + 16 h 2 + b ¯ i c 2 + 18 h 2 c 2 + 9 h 2 + b ¯ i + 1 c 2 + 8 h 2 c 2 + 4 h 2 + b ¯ i + 2 c 2 + 2 h 2 c 2 + h 2 + c b ¯ i + 3 3 c 4 ,
whose solution yields, after symbolic elimination and Taylor expansion in h, the explicit weights
b ¯ i 3 = b ¯ i + 3 = 149380759993 h 2 704267904 c 2 371589120 c 4 + 1 90 h 2 ,
b ¯ i 2 = b ¯ i + 2 = 704267904 c 2 162082276345 h 2 61931520 c 4 3 20 h 2 ,
b ¯ i 1 = b ¯ i + 1 = 848515930781 h 2 3521339520 c 2 123863040 c 4 + 3 2 h 2 ,
b ¯ i = 3521339520 c 2 861217447133 h 2 92897280 c 4 49 18 h 2 .
The structure (37)–(40) mirrors the classical seventh-point FD operator of order six: the leading 1 / h 2 part reproduces the well-known sixth-order polynomial stencil, while the h 2 / c 4 and c 2 / c 4 = 1 / c 2 corrections modulate the high-frequency dispersion and provide robust conditioning for moderate c.
Accuracy for second derivatives is characterized by discrete moment constraints. Let
M m ( 2 ) : = j = 3 3 j m b ¯ i + j .
Taylor expanding g ( y i + j ) about y i and inserting into (28) gives
g ^ ( y i ) = m = 0 h m m ! M m ( 2 ) g ( m ) ( y i ) .
Symmetry (29) enforces M 2 + 1 ( 2 ) = 0 for all 0 . Sixth-order exactness of a centered seven-point second derivative requires the even moment conditions
M 0 ( 2 ) = 0 , M 2 ( 2 ) = 2 h 2 , M 4 ( 2 ) = 0 , M 6 ( 2 ) = 0 .
The weights (37)–(40) satisfy (42) exactly at the level of their 1 / h 2 parts, while the c-dependent corrections cancel in the sums due to the Toeplitz symmetry of (30)–(36). Consequently, substituting (42) into (41) yields
g ^ ( y i ) g ( y i ) = h 8 8 ! M 8 ( 2 ) g ( 8 ) ( y i ) + lower - order c - dependent terms of total order h 6 ,
so the leading truncation error is O ( h 6 ) . A precise expansion is given in (43) below.
The symbolic elimination leading to (37)–(40) yields the explicit local error expansion
g ^ ( y i ) g ( y i ) = 1 560 g ( 8 ) ( y i ) h 6 1834031 967680 g ( 6 ) ( y i ) c 2
+ 198461193 967680 g ( 4 ) ( y i ) c 4 h 6 + O ( h 7 ) .
Now we can summarize the discussions as the following theorem.
Theorem 2. 
Let g C 8 ( R ) . On the uniform stencil (18), the RBF–FD operator (28) with weights (37)–(40) satisfies
g ^ ( y i ) g ( y i ) = O ( h 6 ) , h 0 ,
with the error expansion (43).
Proof. 
Due to similarity with the proof of Theorem 1, it is omitted.    □
Let S 1 < S 2 < < S N denote the global asset nodes. The first and second RBF–FD differentiation matrices in the S-direction are
D S = ( b i , j ) N × N , D S S = ( b ¯ i , j ) N × N ,
with sparsity patterns inherited from (18):
b i , j = 0 = b ¯ i , j if | i j | > 3 .
For interior rows 4 i N 3 , we set
b i , i + = b i + ( = 3 , 2 , 1 , 0 , 1 , 2 , 3 ) , b ¯ i , i + = b ¯ i + ( = 3 , 2 , 1 , 0 , 1 , 2 , 3 ) ,
where { b i + } are the first-derivative weights from (20)–(23) and { b ¯ i + } are the second-derivative weights (37)–(40). Hence, each row has at most 7 nonzeros. Near boundaries ( i { 1 , 2 , 3 , N 2 , N 1 , N } ), one uses one-sided seven-point stencils that remain full rank and preserve sixth order; these are obtained by translating (30)–(36) to the appropriate one-sided sets and repeating the integrated-kernel consistency construction. In the fractional Black–Scholes setting, the degeneracy of the diffusion coefficient σ 2 S 2 at S = 0 interacts benignly with the stencil: the S 2 factor annihilates the contribution of D S S in the first row, while D S and the reaction term remain active, which is consistent with the financial boundary condition u ( 0 , τ ) and yields a diagonally dominant first row in the assembled operator.
To make the discussion of conditioning more precise, consider the local interpolation matrix
A ( c ) = ϕ ( y i + y i + m ; c ) , m = 3 3 ,
built on the uniform stencil (18) with either the standard MQ kernel (14), denoted by ϕ = ϕ , or the integrated MQ kernel ϕ = ϕ 2 from (16). For each fixed c > 0 , the matrix A ( c ) is symmetric positive definite, so its spectral condition number in the Euclidean norm is given by
κ 2 ( A ( c ) ) : = λ max ( A ( c ) ) λ min ( A ( c ) ) ,
where λ max and λ min denote the largest and smallest eigenvalues of A ( c ) , respectively. It is well known that for the standard MQ kernel, the quantity κ 2 ( A ( c ) ) grows rapidly when the shape parameter c is either too small or too large relative to the local spacing h; see, for example, [30,31]. In terms of the dimensionless ratio β = c / h , one typically observes
κ 2 ( A MQ ( β ) ) 1 whenever β 1 or β 1 ,
reflecting the well-known trade-off between flat and peaked RBFs.
The use of the integrated MQ kernel ϕ 2 in (16) prevents the basis functions from becoming excessively sharp at the grid scale and therefore reduces the spectral spread of the local matrix. On the seven-point stencil (18), one may express the entries of the integrated matrix A IMQ ( c ) as discrete averages of the corresponding MQ entries, so that
A IMQ ( c ) = B T A MQ ( c ) B ,
for a certain 7 × 7 matrix B whose entries depend only on the normalized locations { ( y i + y i ) / h } = 3 3 . Relation (48) implies the bound
κ 2 A IMQ ( c ) κ 2 ( B ) 2 κ 2 A MQ ( c ) ,
so the integration acts as a regularization in the sense that the conditioning of the local system is controlled by the fixed constant κ 2 ( B ) , while all dependence on the shape parameter c is inherited from A MQ ( c ) . Since B is determined solely by the uniform stencil geometry, κ 2 ( B ) is bounded independently of c and h, and the integrated MQ kernel cannot introduce additional ill-conditioning beyond that already present in the underlying MQ system. In practice, replacing ϕ by ϕ 2 smooths the basis functions on each stencil and contracts the spectrum of A ( c ) , which is consistent with the stabilization effect observed in the truncation error expansions (27) and (43).
To complement the qualitative discussion, one may report representative values of κ 2 ( A ( c ) ) for a fixed stencil and several values of β = c / h . In typical ranges of interest for option pricing, for instance, 2 c / h 8 , one observes that
κ 2 A IMQ ( c ) κ 2 A MQ ( c ) ,
which quantitatively supports the interpretation of the integrated-kernel construction as a regularization mechanism that yields better conditioned stencil systems and, consequently, more stable differentiation weights for the high-order RBF–FD operators.

4. Full Discretization of the Fractional Black–Scholes PDE

Before presenting the fully discrete scheme, we clarify the interaction between the spatial RBF–FD discretization and the fractional time derivative. The numerical treatment follows a method-of-lines philosophy. First, the spatial derivatives in the fractional Black–Scholes Equation (5) are discretized by the seventh-point RBF–FD operators constructed in Section 2 and Section 3, yielding a system of time–fractional ordinary differential equations of the form
D τ α C U ( τ ) = L U ( τ ) ,
where U ( τ ) collects the nodal values of the option price and L is the sparse matrix assembled from D S and D S S . At this stage, all spatial nonlocality and high-order accuracy are contained entirely in L, while the fractional memory effect is confined to the Caputo operator acting on U ( τ ) .
The fractional time derivative is then discretized independently using the L1 scheme on a uniform temporal grid, which replaces D τ α C by a discrete convolution in time involving past solution values. Consequently, the spatial RBF–FD matrices enter the fully discrete scheme only through matrix–vector products at each time level, while the memory effect is realized through the time-history weights of the L1 approximation. This separation makes the coupling between the spatial meshless discretization and the fractional time-stepping explicit and allows the high-order spatial accuracy to be preserved under fractional temporal evolution.
For parabolic problems, the discrete spatial operator should be negative semidefinite on interior rows [26]. The weights (37)–(40) satisfy
b ¯ i < 0 , b ¯ i ± 1 > 0 , b ¯ i ± 2 < 0 for small c , b ¯ i ± 3 > 0 for small c ,
with the exact sign pattern depending slightly on c / h . In practice, for moderate c / h the row sum vanishes and the diagonal entry dominates the off-diagonal sum in magnitude, which implies the semi-discrete operator L : = 1 2 σ 2 diag ( S ) 2 D S S + ( r q ) diag ( S ) D S r I is an M-matrix up to the skew part from D S .
In the semi-discrete time–fractional Black–Scholes system
D τ α C u ( τ ) = 1 2 σ 2 S 2 u S S ( τ ) + ( r q ) S u S ( τ ) r u ( τ ) ,
the spatial discretization with the present weights yields
D τ α C U ( τ ) = 1 2 σ 2 diag ( S ) 2 D S S U ( τ ) + ( r q ) diag ( S ) D S U ( τ ) r U ( τ ) ,
where U ( τ ) = ( u ( S 1 , τ ) , , u ( S N , τ ) ) T . The matrices D S and D S S can now be filled, and with boundary rows populated by the corresponding one-sided seven-point weights. The resulting matrices have exactly 7 nonzeros per interior row and at most 7 per boundary row, which keeps the total storage at O ( 7 N ) .
In view of the discussion in Section 1, the time–fractional operator in (5) is taken in the Caputo sense and is denoted by D τ α C . For payoffs with limited regularity, the modified RL operator D τ α mRL defined in (8) coincides with D τ α C whenever u ( · , τ ) is differentiable in τ and the initial value u ( · , 0 ) is incorporated explicitly, see the identity following (8). Thus, the formulations based on D τ α C and on D τ α mRL are equivalent for the present pricing problem, and it is sufficient to discretize the Caputo derivative.
Assume that the temporal axis is divided into n discrete instants. This discretization is realized by a uniform mesh of the form
0 = τ 0 < τ 1 < < τ n = T ,
covering the interval [ 0 , T ] , where each subinterval possesses the constant length δ . According to the construction introduced in [36], the classical L1 procedure furnishes an estimation for the Caputo fractional derivative of the function b. Specifically, one has
D τ α C b ( s i , τ n ) = δ α j = 0 n l j , n b ( s i , τ n j ) + O ( δ 2 α ) .
The coefficients l j , n appearing above may be evaluated using the relation
( l j , n ) Γ ( 2 α ) = j 1 α + ( j 1 ) 1 α , j = n , 1 , j = 0 , ( j 1 ) 1 α 2 j 1 α + ( j + 1 ) 1 α , 1 j n 1 .
Whenever the nodes in (51) are equally spaced, a reformulation of the L1 discretization is attainable, leading to
D τ α C U ( s i , τ k + 1 ) = δ α Γ ( 2 α ) j = 0 k l i , j + 1 l i , j δ j 1 α + ( j + 1 ) 1 α ,
which is the standard first-order approximation of the Caputo derivative and is consistent with the governing Equation (5).
In the context of option pricing for put and call contracts, the boundary prescriptions are typically stated as [37]
U ( 0 , τ ) = K e r τ , lim S U ( S , τ ) = 0 ,
for the put case, whereas for the call variant, the boundary behavior becomes
U ( 0 , τ ) = 0 , lim S U ( S , τ ) = S max e q τ K e r τ ,
where S max is chosen sufficiently large and positive.
To formulate the spatial–temporal discretization, the Kronecker product ⊗ will be employed on the truncated spatial interval [ S min , S max ] = [ 0 , S max ] . By gathering the relevant discretized operators, one may write
M = 1 2 σ 2 S 2 ( D S S I τ ) + ( r q ) S ( D S I τ ) r I W ,
with
S = diag ( S 1 , S 2 , , S N ) I τ , I W = I S I τ .
Here the identity unit I W is of size W × W , where W = N n , and I S R N × N , I τ R n × n .
Implementation of the boundary constraints (55) and (56) can be accomplished by enforcing them directly on the first and last rows of the matrix M, corresponding to the spatial endpoints of the truncated domain.
The discrete operator defined by (54) can be assembled into a lower triangular matrix D τ . Consequently, a full semi-discrete analogue of (5) is obtained in the compact linear system
( I S D τ ) U = M U ,
where the vector of unknowns U R W is arranged under the Kronecker structure as
U = ( u 1 , 1 , u 1 , 2 , , u N , n ) .

5. Computational Results

This section gives a numerical study for (5) with spatial operators discretized by the seven-point RBF–FD matrices derived in Section 2 and Section 3. Three solvers have been compared on identical hardware and software stacks: the proposed method (abbreviated by PM) that uses the analytically integrated MQ weights of order six in space; a FD baseline (FD2), second order in space on uniform stencils but first order in time, following [21]; and a standard RBF–FD approach on uniform meshes using conventional MQ weights without the integrated construction (SM2), following [37]. Unless stated otherwise, the computational domain is S [ 0 , S max ] with S max = 3 K , the MQ parameter is set to c = 4 h with h the local spacing.
All numerical experiments reported in Section 5 were carried out in Mathematica 14.0 [38,39] running on a standard desktop workstation equipped with an Intel® Core™ i7-12700 processor (12 cores, base frequency 2.1 GHz), 32 GB RAM, and Windows 11 64-bit operating system. The sparse linear algebra routines (including LinearSolve[] with Krylov subspace acceleration) were used with default internal settings. To ensure reproducibility, all computations were executed in a single-threaded mode unless stated otherwise, and no GPU acceleration or external libraries were employed.
All matrix assembly routines for the RBF–FD differentiation operators, including the construction of the seven-point local stencils, analytic weight evaluation, and sparsification of the global operators, were written in native Mathematica code. Time-stepping for the Caputo derivative used custom routines based on the L1 weights (52)–(54). No external numerical libraries or GPU-accelerated modules were used. The reproducibility of all computations follows from the fact that every component—assembly, time discretization, and sparse solves—relies entirely on deterministic built-in Mathematica functionality.
To cleanly separate spatial from temporal effects, the time discretization for PM has used the classical L 1 formula on a uniform grid τ j = j δ , j = 0 , , n , for the Caputo derivative. With U j R N the vector of nodal values at time level j, the fully discrete scheme reads
1 Γ ( 2 α ) δ α U j k = 0 j 1 a k U j 1 k = 1 2 σ 2 diag ( S ) 2 D S S U j + ( r q ) diag ( S ) D S U j r U j , j 1 ,
with a k = ( k + 1 ) 1 α k 1 α , and U 0 given by the payoff. Formula (59) is first order in time and, in combination with the sixth-order space, yields a global error dominated by O ( δ ) + O ( h 6 ) . To balance the two contributions, we have used δ = κ h 6 in the convergence experiments (constant κ across all methods), so that spatial rates are visible in the error decay.
Error metrics have been recorded as follows. Let U n be the vector of numerical prices at maturity τ = T and U ref a reference vector. The absolute error at the strike has been reported as
AE = | u approx ( K , T ) u ref ( K , T ) | .
In Table 1 and Table 2 we have reported AE at S = K and CPU times. The reference prices u ( K , T ) in Examples 1 and 2 have been taken from [37] and independently verified by PM on a very fine grid (h reduced by a factor 2 5 with δ = κ h 6 ), which produced agreement to at least four significant digits.
Example 1. 
European call with K = $ 100 , valuation date 11 November 2025, maturity 11 November 2026, parameters r = 5 % , q = 0 , σ = 40 % , fractional order α = 0.8 , and u ( K , T ) 18.1883 from [37].
Table 1 summarizes the absolute strike error AE and CPU time for increasing numbers of spatial nodes. The proposed PM achieves visibly smaller errors than FD2 and SM2 at comparable costs, especially once N 40 . For N = 120 , PM attains a good accuracy at the strike. We remark that stability has remained robust for all three solvers; however, PM has produced better accuracy-to-time ratios due to the analytic weights that reduce dispersion and improve the conditioning of the sparse operator.
Example 2. 
European put with K = $ 100 , valuation date 25 March 2025, maturity 25 March 2026, parameters r = 5 % , q = 20 % , σ = 30 % , and α = 0.7 . The reference strike price is u ( K , T ) 24.6299 [37].
Table 2 reports the results for Example 2. Both FD2 and PM have remained stable across all N, with PM again providing the smallest errors for moderate and large N. For N = 161 the strike error of PM is about one order of magnitude smaller than that of FD2, with virtually identical CPU times. Visual profiles of the option surface u ( S , T ) at N = n = 81 confirm that PM exhibits less numerical dispersion near the strike kink, an expected consequence of the integrated MQ-variant construction and the sixth-order moment cancellations of the second-derivative stencil.
Two additional observations are relevant for fractional pricing. First, the L 1 history weights in (59) are positive and monotonically decreasing, implying a discrete maximum principle for the homogeneous part of the evolution when coupled with a negative semidefinite D S S . The sign pattern of (37)–(40) and the vanishing row sums ensure that the semi-discrete operator has a nonpositive symbol, which contributes to the observed stability. Second, the memory cost of (59) grows like O ( n N ) ; in our experiments, n has been chosen proportional to h 6 to balance errors, which keeps runtimes competitive due to the sparse seven-band structure of the spatial matrices. Also note that to clearly observe the sixth-order accuracy in the numerical work out for such a PDE problem, a smoothing on the initial condition is required. Since, due to the kink at the initial payoff condition, the real higher order might not be seen properly.
To complement the CPU-time comparison in Section 5, we briefly discuss the memory requirements of the three numerical solvers (FD2, SM2, and PM). Let N denote the number of spatial nodes and n the number of time levels. For each method, the dominant memory consumption arises from storing (i) the spatial differentiation matrices, (ii) the time-history vectors associated with the L1 discretization, and (iii) intermediate Krylov subspace iterates used in LinearSolve[]. For the FD2 method, the spatial discretization produces banded matrices with a bandwidth of 3, which require
M FD 2 O ( 3 N )
memory units. For the SM2, each interior row contains m = 3 nonzero entries, and it is similar to FD2, as
M SM 2 O ( 3 N ) .
For the PM, the spatial matrices also contain exactly 7 nonzeros per interior row, but no extended-precision regularization is needed because the integrated MQ kernel produces well-conditioned local matrices. Therefore, the overall memory footprint behaves as
M PM O ( 7 N ) ,
with smaller constant factors than SM2 due to the absence of stabilization stages. The L1 time discretization requires, for all three methods, storing the fractional-history vectors
O ( n N ) units ,
which dominate the asymptotic memory usage when n is large. A representative measurement on a mesh with N = 161 and n = 161 shows that the peak memory footprint (for storing matrices, solution snapshots, and solver work arrays) is approximately:
FD 2 : 140 MB , SM 2 : 190 MB , PM : 155 MB .
Finally, the choice c = 4 h has been consistent with the error expansions (43) and with the first-derivative expansion (27). This scaling keeps the c-dependent terms at the same asymptotic order as the g ( 8 ) contribution and has yielded near-optimal constants in practice. A mild dependence of the optimal c / h ratio on α has been observed: smaller α tends to benefit from slightly larger c / h to further suppress high-frequency dispersion in D S S as the memory kernel in (59) becomes heavier.

6. Conclusions

This work has developed a sixth-order meshless discretization for the spatial operator in the temporal–fractional Black–Scholes equation. Closed-form differentiation weights have been constructed from analytically integrated inverse MQ-variant kernels, producing sparse and symmetric RBF–FD matrices on seven-point stencils. The resulting operators have preserved polynomial reproduction up to degree five and have delivered provable sixth-order truncation error for both first- and second-order derivatives, including one-sided stencils near boundaries. Numerical tests for European options have verified that the scheme has achieved high accuracy and strong stability when coupled with fractional time-stepping, outperforming classical FDs and standard RBF–FD implementations.
Future research will address several promising directions. The present methodology will be extended to American options through the incorporation of early-exercise features and free-boundary tracking. This could be done for future work in this direction.

Author Contributions

Conceptualization, T.L.; methodology, Y.L. (Yutong Li), M.Z. and X.H.; software, Y.L. (Yutong Li) and M.Z.; validation, R.C.; formal analysis, Y.L. (Yutong Li) and Y.L. (Yakun Li); investigation, Y.L. (Yutong Li) and Y.L. (Yakun Li); resources, T.L.; data curation, M.Z.; writing—original draft preparation, Y.L. (Yutong Li), M.Z. and R.C.; writing—review and editing, T.L.; visualization, R.C.; supervision, T.L. and X.H.; project administration, T.L.; funding acquisition, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research Project on Graduate Education and Teaching Reform of Hebei Province of China (YJG2024133), the College Students Innovation and Entrepreneurship Training Program of China (CX260601, CX260604), and the Technical Service Project of Eighth Geological Brigade of Hebei Bureau of Geology and Mineral Resources Exploration (KJ2025-029, KJ2025-037).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available because the research data are confidential.

Acknowledgments

We are indebted to two referees for their constructive comments and criticism on an earlier version of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Polit. Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef]
  2. Bjork, T.; Hult, H. A note on Wick products and the fractional Black-Scholes model. Finan. Stoch. 2005, 9, 197–209. [Google Scholar] [CrossRef]
  3. Norros, I.; Valkeila, E.; Virtamo, J. A Girsanov-type formula for the fractional Brownian motion. In Proceedings of the First Nordic-Russian Symposium on Stochastics, Helsinki, Finland, 14–16 August 1996. [Google Scholar]
  4. Soleymani, F. Finding an efficient machine learning predictor for lesser liquid credit default swaps in equity markets. Iran. J. Numer. Anal. Optim. 2023, 13, 19–37. [Google Scholar]
  5. Garnier, J.; Sølna, K. Option pricing under fast-varying long-memory stochastic volatility. Math. Financ. 2019, 29, 39–83. [Google Scholar] [CrossRef]
  6. Soheili, A.R.; Soleymani, F. A new solution method for stochastic differential equations via collocation approach. Int. J. Comput. Math. 2016, 93, 2079–2091. [Google Scholar] [CrossRef]
  7. Jumarie, G. Stock exchange fractional dynamics defined as fractional exponential growth driven by (usual) Gaussian white noise, Application to fractional Black–Scholes equations. Insur. Math. Econ. 2008, 42, 271–287. [Google Scholar] [CrossRef]
  8. 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]
  9. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  10. Wyss, W. The fractional Black-Scholes equation. Fract. Calc. Appl. Anal. 2000, 3, 51–62. [Google Scholar]
  11. Chronopoulou, A.; Viens, F.G. Estimation and pricing under long-memory stochastic volatility. Ann Financ. 2012, 8, 379–403. [Google Scholar] [CrossRef]
  12. Farhadi, A.; Salehi, M.; Erjaee, G.H. A new version of Black-Scholes equation presented by time-fractional derivative. Iran. J. Sci. Technol. Trans. Sci. 2018, 42, 2159–2166. [Google Scholar] [CrossRef]
  13. Dai, X.; Ullah, M.Z. An efficient higher-order numerical scheme for solving fractional Black-Scholes PDE using analytical weights. Iran. J. Sci. 2024, 48, 423–435. [Google Scholar] [CrossRef]
  14. Bellout, A.; Bououden, R.; Bouzeraa, S.; Berkal, M. A study on efficient chaotic modeling via fixed-memory length fractional Gauss maps. Iran. J. Numer. Anal. Optim. 2025, 15, 1310–1331. [Google Scholar]
  15. Jumarie, G. Modified Reimann-Liouville derivative and fractional Taylor series of non-differentiable functions further results. Comput. Math. Appl. 2006, 51, 1367–1376. [Google Scholar] [CrossRef]
  16. Batogna, R.G.; Atangana, A. Generalised class of time fractional Black Scholes equation and numerical analysis. Disc. Cont. Dyn. Sys. Ser. S 2019, 12, 435–445. [Google Scholar]
  17. Itkin, A.; Carr, P. Using pseudo-parabolic and fractional equations for option pricing in jump diffusion models. Comput. Econ. 2012, 40, 63–104. [Google Scholar] [CrossRef]
  18. Itkin, A. Pseudoparabolic and Fractional Equations of Option Pricing. In Pricing Derivatives Under Lévy Models; Pseudo-Differential Operators, Volume 12; Birkhäuser: New York, NY, USA, 2017. [Google Scholar]
  19. Abbaszadeh, M.; Bagheri Salec, A.; Salim Jebur, A. Application of compact local integrated RBFs technique to solve fourth-order time-fractional diffusion-wave system. J. Math. Model. 2024, 12, 431–449. [Google Scholar]
  20. Abbaszadeh, M.; Bagheri Salec, A.; Salman Alwan, A. Interpolating MLPG method to investigate predator-prey population dynamic with complex characters. Comput. Methods Differ. Equ. 2025, 13, 357–372. [Google Scholar]
  21. Zhang, H.; Liu, F.; Turner, I.; Yang, Q. Numerical solution of the time fractional Black-Scholes model governing European options. Comput. Math. Appl. 2016, 71, 1772–1783. [Google Scholar] [CrossRef]
  22. Tian, Z.; Zhai, S.; Weng, Z. Compact finite difference schemes of the time fractional Black–Scholes model. J. Appl. Anal. Comput. 2020, 10, 904–919. [Google Scholar] [CrossRef] [PubMed]
  23. Abdi, N.; Aminikhah, H.; Refahi Sheikhani, A.H. High-order compact finite difference schemes for the time-fractional Black–Scholes model governing European options. Chaos Solitons Fractals 2022, 162, 112423. [Google Scholar] [CrossRef]
  24. Tour, G.; Thakoor, N.; Tangman, D.Y. Spectrally accurate option pricing under the time-fractional Black–Scholes model. ANZIAM J. 2021, 63, 228–248. [Google Scholar]
  25. Nuugulu, S.M.; Gideon, F.; Patidar, K.C. A robust numerical solution to a time-fractional Black–Scholes equation. Adv. Differ. Equ. 2021, 2021, 123. [Google Scholar] [CrossRef]
  26. Zhang, H.; Zhang, M.; Liu, F.; Shen, M. Review of the fractional Black-Scholes equations and their solution techniques. Fractal Fract. 2024, 8, 101. [Google Scholar] [CrossRef]
  27. Pettersson, U.; Larsson, E.; Marcusson, G.; Persson, J. Option pricing using radial basis functions. In Proceedings of the ECCOMAS Thematic Conference on Meshless Methods, Lisbon, Portugal, 11–14 July 2005; pp. C24.1–C24.6. [Google Scholar]
  28. Fornberg, B.; Flyer, N. A Primer on Radial Basis Functions with Applications to the Geosciences; SIAM: Philadelphia, PA, USA, 2015. [Google Scholar]
  29. Bayona, V.; Moscoso, M.; Kindelan, M. Gaussian RBF-FD weights and its corresponding local truncation errors. Eng. Anal. Bound. Elem. 2012, 36, 1361–1369. [Google Scholar] [CrossRef]
  30. Fasshauer, G.E. Meshfree Approximation Methods with MATLAB; World Scientific Publishing Co.: Singapore, 2007. [Google Scholar]
  31. Sun, J.; Wang, W. Optimizing shape parameters in RBF methods: A systematic review of techniques, applications, and computational challenges. Comput. Sci. Rev. 2026, 59, 100842. [Google Scholar] [CrossRef]
  32. Koch, M.; Le Borne, S.; Leinen, W. Smaller stencil preconditioners for linear systems in RBF-FD discretizations. Numer. Algor. 2025, 98, 1313–1335. [Google Scholar] [CrossRef]
  33. Wang, S.; Ge, Y. Efficient sixth-order finite difference method for the two-dimensional nonlinear wave equation with variable coefficient. Math. Sci. 2024, 18, 257–273. [Google Scholar] [CrossRef]
  34. Tolstykh, I. On using RBF-based differencing formulas for unstructured and mixed structured-unstructured grid calculation. In Proceedings of the 16th IMACS World Congress, Lausanne, Switzerland, 21–25 August 2000; Volume 228, pp. 4606–4624. [Google Scholar]
  35. Liu, Z.; Barfeie, M.; Soleymani, F. Weight calculation and convergence analysis of polyharmonic spline (PHS) with polynomials for different stencils. Calcolo 2024, 61, 22. [Google Scholar] [CrossRef]
  36. Diethelm, K. An algorithm for the numerical solution of differential equations of fractional order. Electron. Trans. Numer. Anal. 1997, 5, 1–6. [Google Scholar]
  37. Song, Y.; Shateyi, S. Inverse multiquadric function to price financial options under the fractional Black-Scholes model. Fractal Fract. 2022, 6, 599. [Google Scholar] [CrossRef]
  38. Sofroniou, M.; Knapp, R. Advanced Numerical Differential Equation Solving in Mathematica; Wolfram Mathematica; Tutorial Collection: Champaign, IL, USA, 2008. [Google Scholar]
  39. Mureşan, M. Introduction to Mathematica with Applications; Springer: Cham, Switzerland, 2017. [Google Scholar]
Figure 1. Seven-node interior and boundary RBF–FD stencils on a sample 9-point one-dimensional grid.
Figure 1. Seven-node interior and boundary RBF–FD stencils on a sample 9-point one-dimensional grid.
Axioms 15 00024 g001
Figure 2. Profiles of the modified inverse MQ-variant kernel ϕ ( y ) and its second integral ϕ 2 ( y ) (using the same shape parameter c = 0.5 ).
Figure 2. Profiles of the modified inverse MQ-variant kernel ϕ ( y ) and its second integral ϕ 2 ( y ) (using the same shape parameter c = 0.5 ).
Axioms 15 00024 g002
Table 1. Comparison of solvers for Example 1 at the strike S = K ; AE = | u approx ( K , T ) 18.1883 | .
Table 1. Comparison of solvers for Example 1 at the strike S = K ; AE = | u approx ( K , T ) 18.1883 | .
Nu FD2 AE FD2Time FD2u SM2 AE SM2Time SM2u PM AE PMTime PM
2017.882.9 × 10 1 0.0217.694.9 × 10 1 0.0218.0581.3 × 10 1 0.02
4017.912.7 × 10 1 0.1518.001.8 × 10 1 0.1718.0989.0 × 10 2 0.19
8018.031.4 × 10 1 3.9118.212.4 × 10 2 3.7118.1652.3 × 10 2 3.97
12018.051.3 × 10 1 19.5518.191.6 × 10 3 19.8518.1871.3 × 10 3 20.57
Table 2. Results for Example 2. AE = | u approx ( K , T ) 24.6299 | .
Table 2. Results for Example 2. AE = | u approx ( K , T ) 24.6299 | .
Nu FD2 AE FD2Time FD2u SM2 AE SM2Time SM2u PM AE PMTime PM
2124.313.1 × 10 1 0.1124.115.1 × 10 1 0.1924.2363.9 × 10 1 0.20
4124.461.6 × 10 1 0.4024.352.7 × 10 1 0.5224.5983.1 × 10 2 0.75
8124.548.4 × 10 2 6.3924.566.4 × 10 2 7.6524.6227.9 × 10 3 8.25
16124.584.9 × 10 2 85.9724.636.1 × 10 3 88.2524.6272.9 × 10 3 90.25
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.

Share and Cite

MDPI and ACS Style

Li, Y.; Zhang, M.; Cao, R.; Liu, T.; Hu, X.; Li, Y. Fractional Black–Scholes Under Memory Effects: A Sixth-Order Local RBF–FD Scheme with Integrated Multiquadric Kernels. Axioms 2026, 15, 24. https://doi.org/10.3390/axioms15010024

AMA Style

Li Y, Zhang M, Cao R, Liu T, Hu X, Li Y. Fractional Black–Scholes Under Memory Effects: A Sixth-Order Local RBF–FD Scheme with Integrated Multiquadric Kernels. Axioms. 2026; 15(1):24. https://doi.org/10.3390/axioms15010024

Chicago/Turabian Style

Li, Yutong, Mingqian Zhang, Ruosong Cao, Tao Liu, Xiaoxi Hu, and Yakun Li. 2026. "Fractional Black–Scholes Under Memory Effects: A Sixth-Order Local RBF–FD Scheme with Integrated Multiquadric Kernels" Axioms 15, no. 1: 24. https://doi.org/10.3390/axioms15010024

APA Style

Li, Y., Zhang, M., Cao, R., Liu, T., Hu, X., & Li, Y. (2026). Fractional Black–Scholes Under Memory Effects: A Sixth-Order Local RBF–FD Scheme with Integrated Multiquadric Kernels. Axioms, 15(1), 24. https://doi.org/10.3390/axioms15010024

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop