1. Introduction
1.1. Problem Statement and Main Contribution
Time–space fractional diffusion equations have emerged as a powerful framework for modeling anomalous transport in complex media, particularly in heterogeneous biological tissues. Unlike classical diffusion models, fractional formulations naturally incorporate memory effects and spatial nonlocality, allowing them to capture subdiffusive and superdiffusive dynamics observed in experimental studies. The inclusion of spatially varying diffusion coefficients further enhances their modeling capability by accounting for structural heterogeneity across multiple scales.
Despite these advantages, the numerical approximation of time–space fractional diffusion problems remains challenging due to the simultaneous presence of long-memory effects, nonlocal spatial operators, and heterogeneous coefficients. These features introduce significant analytical and computational difficulties, particularly in the design of stable, accurate, and efficient numerical methods.
A key limitation of existing approaches is that these components are typically treated in a decoupled manner. In particular, memory-efficient temporal discretization techniques, such as sum-of-exponentials (SOE) approximations, are predominantly developed for problems involving homogeneous operators. Conversely, finite element approximations of fractional elliptic operators with heterogeneous coefficients are usually analyzed independently of fast temporal schemes. As a result, there is currently no fully discrete numerical framework that rigorously integrates spatial heterogeneity, long-memory effects, and reduced memory complexity.
The objective of this work is to address this gap by developing and analyzing a fully discrete numerical method that combines heterogeneous spectral fractional operators with memory-efficient temporal discretization within a unified variational framework.
1.2. Biomedical Motivation
Diffusion processes play a central role in numerous physiological and pathological mechanisms, including nutrient transport, metabolite exchange, signaling molecule propagation, and drug delivery within biological tissues. Classical diffusion models, derived from Fick’s laws, rely on assumptions of Brownian motion, spatial homogeneity, and the absence of long-range temporal correlations. Although these assumptions are mathematically convenient, they often fail to capture transport phenomena observed in living tissues [
1,
2].
Biological tissues are characterized by a highly complex and heterogeneous microstructure, including cellular membranes, organelles, extracellular matrix fibers, vascular networks, and varying pore geometries. These structural features introduce obstacles, trapping effects, transient binding, and spatial heterogeneity, all of which strongly influence particle motion. As a consequence, experimental measurements frequently reveal deviations from the linear mean squared displacement predicted by classical Fickian diffusion [
3,
4].
Anomalous diffusion has been reported in a wide range of biological systems using experimental techniques, such as fluorescence recovery after photobleaching (FRAP), diffusion-weighted magnetic resonance imaging (DW–MRI), and single-particle tracking. Subdiffusive behavior is commonly observed in crowded intracellular environments and soft biological matter, where viscoelasticity and molecular crowding dominate transport dynamics [
5,
6]. In contrast, superdiffusive transport may emerge in tissues exhibiting active processes, directed motion, or long-range structural correlations [
7].
Fractional-order diffusion models provide a mathematically consistent and physically interpretable framework for describing such non-Fickian transport phenomena. Temporal fractional derivatives naturally incorporate memory effects and long-time correlations, while spatial fractional operators account for nonlocal transport and long-range interactions induced by tissue heterogeneity [
8,
9]. Importantly, the fractional orders appearing in these models can often be linked to experimentally measurable properties, establishing a meaningful connection between mathematical formulation and biological interpretation [
10].
From an engineering and clinical perspective, accurate modeling of anomalous diffusion is essential for improving predictive simulations at the tissue scale, optimizing drug delivery strategies, and supporting the design of biomedical devices and therapeutic protocols. These considerations provide a strong motivation for the development of reliable, efficient, and mathematically rigorous computational methods for fractional diffusion equations arising in biological tissue modeling.
1.3. Mathematical Background
Fractional calculus extends classical differential operators by allowing derivatives and integrals of noninteger order. Unlike standard integer-order derivatives, fractional derivatives are inherently nonlocal operators, as they involve integration over an interval in time or space. This nonlocality provides a natural mathematical mechanism to incorporate memory effects and long-range interactions, which are essential features of anomalous transport processes observed in complex media [
8,
9].
In the temporal domain, fractional derivatives account for history-dependent dynamics. For instance, the Caputo fractional derivative of order
introduces a convolution kernel with algebraic decay, reflecting long-term memory effects and power-law waiting times between particle movements. Such behavior is a hallmark of subdiffusive transport and cannot be captured by classical first-order time derivatives [
3,
11]. From a modeling perspective, time-fractional diffusion equations arise naturally as macroscopic limits of continuous-time random walk processes with heavy-tailed waiting-time distributions.
In the spatial domain, fractional operators such as the fractional Laplacian or Riesz derivative generalize the classical second-order Laplace operator by incorporating nonlocal spatial interactions. These operators describe transport processes characterized by long jumps or Lévy flights, which are particularly relevant in heterogeneous or porous media. In biological tissues, spatial fractional derivatives provide a mathematical description of transport influenced by structural irregularities, connectivity across scales, and long-range correlations induced by the underlying microarchitecture [
12,
13].
Throughout this work, we adopt the spectral definition of the fractional Laplacian , , defined via the eigenpairs of the classical Laplacian subject to the prescribed boundary conditions. This choice ensures a rigorous variational formulation in fractional Sobolev spaces and is well suited for finite element discretizations on bounded domains.
Time–space fractional diffusion equations combine these two generalizations into a unified mathematical framework, leading to models of the form
where
denotes a fractional temporal derivative and
represents a fractional spatial operator of order
. Classical diffusion equations are recovered as special cases when
and
, highlighting the role of fractional models as genuine extensions rather than ad hoc modifications of standard theory [
14].
From a mathematical standpoint, fractional diffusion equations pose significant analytical and computational challenges. The presence of nonlocal operators complicates the analysis of well-posedness, regularity, and stability, while also increasing the computational cost of numerical approximations. Nevertheless, these models offer remarkable flexibility: the fractional orders
and
act as tunable parameters that encode medium heterogeneity, memory strength, and transport modality, enabling precise adaptation to experimentally observed phenomena [
10,
15].
In the context of biological tissue modeling, the mathematical structure of time–space fractional diffusion equations provides a principled way to bridge microscopic transport mechanisms and macroscopic tissue-scale behavior. This dual interpretability, combined with their strong theoretical foundations, makes fractional diffusion models particularly attractive for the quantitative description of anomalous transport in heterogeneous biological media and motivates the development of robust analytical and numerical tools for their solution.
1.4. Related Work
Fractional diffusion equations have received considerable attention over the last two decades due to their ability to describe anomalous transport processes in complex and heterogeneous media. Their nonlocal nature introduces both analytical and computational challenges, which has motivated the development of a wide range of numerical methods.
Early numerical approaches mainly focused on finite difference schemes for time-fractional diffusion equations, where the Caputo derivative is approximated by classical -type formulas combined with standard spatial discretizations. These methods provide a simple and robust framework for the numerical approximation of subdiffusion models, but they often suffer from high computational cost due to the long-memory property of fractional derivatives, and do not address the challenges associated with spatial heterogeneity.
In recent years, significant progress has been made in the development of more accurate and stable temporal discretization schemes. Several studies have proposed corrected
methods, transformed
schemes, and other improved time-stepping techniques designed to capture the weak singular behavior of solutions near the initial time. For example, corrected
schemes and related approaches have been analyzed for time-fractional diffusion problems with improved convergence properties [
16]. Similarly, transformed
methods have been proposed for multiterm fractional diffusion equations, providing enhanced numerical stability and accuracy [
17].
Considerable research has also been devoted to the spatial discretization of fractional diffusion operators. Several numerical approaches have been developed, including finite difference methods based on Grünwald–Letnikov approximations, spectral methods, matrix-transfer techniques, and finite element formulations. Alternative analytical and numerical approaches have also been proposed for fractional transport equations. In particular, Lie symmetry techniques have been used to construct numerical procedures for space–fractional advection–diffusion equations with source terms (see, for example, [
18]). Finite element methods are particularly attractive for bounded domains and heterogeneous media because they provide a natural variational framework and can accommodate complex geometries and variable material coefficients. Recent work has explored finite element discretizations for fractional diffusion problems with heterogeneous coefficients, highlighting the importance of spatial variability in realistic applications [
19].
Another important research direction concerns the reduction in the computational complexity associated with the history dependence of fractional derivatives. Direct implementations of convolution-based schemes typically require
memory and
computational work over
N time steps. To overcome these limitations, several fast algorithms have been proposed, including methods based on SOE approximations of the fractional kernel. Such techniques allow efficient evaluation of the Caputo derivative and significantly reduce memory and computational costs while preserving numerical accuracy [
20,
21]. However, their analysis is typically restricted to problems with homogeneous operators, limiting their applicability in heterogeneous settings.
Recent advances have also addressed the numerical approximation of fractional elliptic operators using finite element techniques. For instance, variational formulations based on spectral fractional powers of elliptic operators have been analyzed in several works, providing a rigorous mathematical framework for fractional diffusion problems posed on bounded domains. Finite element approximations of the fractional Laplacian and related operators have been investigated in detail in [
19,
22,
23], where stability and convergence properties were established within appropriate fractional Sobolev spaces. These developments have significantly improved the numerical treatment of nonlocal operators arising in fractional PDE models. However, these approaches are usually developed independently of memory-efficient temporal discretizations, and, therefore, do not address the interaction between spatial heterogeneity and long-memory effects.
Another important line of research concerns the development of efficient time-stepping algorithms for fractional evolution equations. Classical convolution quadrature techniques introduced by Lubich [
24] provide a general framework for the numerical approximation of fractional derivatives. More recently, fast time-stepping algorithms based on kernel compression and sum-of-exponentials approximations have been proposed to alleviate the computational burden associated with the long-memory structure of fractional derivatives. For example, fast
-type schemes and related algorithms have been developed to significantly reduce the storage and computational complexity of time-fractional diffusion simulations [
20,
21]. However, most existing analyses treat either the temporal discretization or the spatial operator in isolation. Existing analyses of
-type schemes for time-fractional diffusion equations (see, e.g., [
25,
26]) typically assume homogeneous spatial operators. On the other hand, finite element discretizations of fractional elliptic operators with heterogeneous coefficients have been investigated in [
19,
22], but without considering temporal fractional dynamics.
Fast convolution techniques based on SOE approximations have been studied for temporal fractional operators (e.g., [
20]), where they provide efficient evaluation of the Caputo derivative and significantly reduce memory requirements. However, these approaches are typically developed under the assumption of homogeneous operators, and their extension to heterogeneous fractional elliptic problems remains largely unexplored.
Consequently, existing numerical frameworks still rely on a partial separation between temporal discretization, spatial fractional operators, and fast convolution techniques. In particular, there is currently no rigorously analyzed fully discrete method that simultaneously accounts for spatial heterogeneity, long-memory effects, and logarithmic memory complexity.
1.5. Contributions and Novelty
To address this gap, we develop and analyze a fully discrete numerical framework that directly couples heterogeneous fractional operators with memory-efficient temporal discretization, thereby eliminating the separation between spatial and temporal components present in existing approaches.
This coupling is nontrivial. In heterogeneous media, the spectral fractional operator depends explicitly on the spatial variability of , which directly affects the eigenstructure of the discrete operator. At the same time, SOE-based compression techniques rely on a temporal convolution structure that is usually analyzed independently of spatial variability. Combining these two aspects at the fully discrete level precludes standard decoupling strategies and introduces analytical and computational challenges that are not addressed in existing frameworks.
This leads to a fully discrete scheme in which the spectral fractional operator with variable coefficients is consistently coupled with a memory-efficient approximation of the Caputo derivative, enabling the simultaneous treatment of spatial heterogeneity and long-memory effects.
The main contributions of this work are the following:
Fully discrete formulation with heterogeneous coefficients. We develop a finite element discretization of the fractional elliptic operator and couple it with an implicit approximation of the Caputo derivative, resulting in a scheme applicable to strongly varying diffusion coefficients and not covered by existing analyses.
Energy-structure preservation. We prove that the numerical method preserves a coercive discrete energy structure, ensuring physically consistent dissipative behavior.
Unconditional stability. An stability estimate is established that is independent of the mesh size h, time step , and fractional order .
Error estimate with kernel compression. We derive a fully discrete error estimate that explicitly separates temporal, spatial, and kernel approximation contributions, showing that the use of SOE-based compression does not degrade the convergence order:
Computational validation. Numerical experiments confirm stability, convergence, and the expected reduction in memory requirements in heterogeneous configurations.
The resulting scheme achieves unconditional stability, preserves a discrete energy structure, and reduces the memory requirement from to without loss of accuracy.
To the best of our knowledge, this is the first rigorously analyzed fully discrete framework that eliminates the separation between temporal discretization, spatial heterogeneity, and memory-efficient convolution, while simultaneously achieving logarithmic memory complexity.
1.6. Relation with Existing Numerical Approaches
The numerical components employed in this work, including the time discretization, finite element approximation of fractional operators, and SOE-based memory compression, have each been studied extensively in the literature.
However, these components are typically analyzed in isolation and often under simplifying assumptions such as homogeneous diffusion coefficients. In contrast, the present work investigates their interaction within a single fully discrete framework, incorporating heterogeneous coefficients, spectral fractional operators, and memory-efficient temporal discretization.
This unified approach is particularly relevant for applications involving heterogeneous biological tissues, where spatial variability and long-memory effects must be treated simultaneously.
1.7. Organization of the Paper
This paper is organized as follows.
Section 2 introduces the mathematical model and operator framework.
Section 3 establishes the functional setting and well-posedness.
Section 4 presents the fully discrete numerical method, including temporal and spatial discretization, and provides stability and error analysis.
Section 5 reports numerical experiments validating the theoretical results.
4. Numerical Method and Discretization
This section presents a fully discrete numerical method for the time–space fractional diffusion problem (
3). Particular attention is paid to the nonlocal nature of both the temporal and spatial operators, with the goal of constructing a scheme that is stable, convergent, and memory efficient, while remaining suitable for heterogeneous biological tissues.
4.1. Temporal Discretization
Let
be a uniform partition of the time interval
with time step
, and denote
. The Caputo fractional derivative at time
is defined by
A classical and robust approximation of this operator is provided by the
scheme, which is derived by approximating
by a backward finite difference on each subinterval
. This yields
where the convolution weights are given by
The scheme is first-order accurate in time for sufficiently smooth solutions and has the advantage of unconditional stability when combined with implicit spatial discretizations. However, a well-known drawback is its memory requirement per spatial degree of freedom, which becomes prohibitive for long-time simulations typical in biological diffusion problems.
To reduce memory and computational costs, we adopt a memory-efficient convolution strategy based on truncation and compression of the history term. Specifically, the convolution sum in (
25) is decomposed into a recent-history part, computed exactly, and a distant-history part, approximated using an SOE approximation representation of the kernel
. This approach preserves the accuracy and stability of the
scheme while reducing the memory complexity from
to
, which is essential for realistic biomedical simulations over long time horizons.
4.2. Sum-of-Exponentials Approximation of the Memory Kernel
The main computational difficulty of the
approximation of the Caputo derivative lies in the history term
which requires storing and processing all previous solution values. A direct implementation, therefore, entails
memory per spatial degree of freedom and
total operations over
N time steps.
To overcome this limitation, we approximate the convolution kernel
by SOE,
where
and
are suitably chosen weights and exponents, and
J depends logarithmically on the desired tolerance.
4.2.1. Construction of the SOE Representation
The approximation (
29) is constructed by exploiting the Laplace transform identity
and approximating the integral by a quadrature rule on a suitably truncated interval. Following standard fast convolution techniques, one introduces a geometric partition of the Laplace variable and applies a suitable quadrature formula, yielding
for all
.
For a prescribed tolerance
, the number of exponentials satisfies
which ensures logarithmic memory complexity.
4.2.2. Fast Recursive Evaluation
Using representation (
29), the distant-history contribution to the Caputo derivative can be written as
where
.
Define auxiliary variables
These quantities satisfy the recurrence relation
with initial value
.
Therefore, the history contribution can be updated recursively at each time step with additional operations, without storing the entire solution history.
4.2.3. Decomposition of Recent and Distant History
To further enhance accuracy, the convolution sum is decomposed into
where the recent part over a fixed number of time steps is computed exactly using the classical
weights, while the distant part is approximated using the SOE representation. This hybrid strategy preserves first-order temporal accuracy while significantly reducing memory requirements.
4.2.4. Complexity and Accuracy
The resulting algorithm requires
where
M denotes the number of spatial degrees of freedom. As
, the total memory complexity reduces from
to
, and the total computational cost becomes
.
The fully discrete error analysis in
Section 4.7 explicitly accounts for the additional approximation error
, ensuring that memory compression does not compromise stability or convergence.
In practice, the parameters
are obtained using the algorithm proposed in [
20], which constructs an accurate sum-of-exponentials approximation of the kernel
on the interval
.In our implementation we choose the tolerance
which results in a number of exponentials typically in the range
–40 for the time horizons considered in the numerical experiments.
For completeness, we briefly outline the main idea of the construction. The kernel admits the Laplace transform representation
The above integral is truncated to a finite interval
depending on the prescribed tolerance
, and then approximated by a quadrature rule with geometrically spaced nodes
. This leads to the sum-of-exponentials representation
where
and the weights
incorporate the quadrature weights together with the factor
. This construction guarantees the uniform error bound
4.3. Spatial Discretization
We now describe the spatial discretization of the fractional diffusion operator. For clarity of exposition, we restrict the presentation to the one–dimensional domain ; the extension to higher spatial dimensions follows by analogous arguments.
In
Section 2, the spatial operator was introduced through the spectral fractional power of the elliptic operator
A, defined in Equation (
5), posed on
with homogeneous Dirichlet boundary conditions. Under the standard assumption
the operator
A is self–adjoint and positive definite in
, and, therefore, admits a complete orthonormal system of eigenfunctions
with associated eigenvalues
.
The fractional power
, with
, is defined spectrally as
which provides a natural variational framework in the fractional Sobolev space
. This formulation is particularly convenient for bounded domains and is consistent with finite element approximations of fractional elliptic operators (see, e.g., [
19,
22,
23]).
The weak formulation associated with the spectral fractional operator can be written as
which defines a symmetric and coercive bilinear form on
.
In the finite element setting, the fractional operator is approximated through the spectral fractional power of the discrete elliptic operator obtained from the stiffness matrix, which yields a consistent variational approximation of the continuous operator .
To approximate the solution numerically, we employ a standard finite element discretization. Let
be a conforming partition of
with mesh size
h, and let
denote the space of continuous, piecewise linear finite elements associated with
.
The semi-discrete formulation then reads: find
such that for all
Finite Element Implementation
Let
be a quasi-uniform triangulation of the bounded domain
with mesh size
h. We consider the standard conforming finite element space of continuous piecewise linear functions adapted to the prescribed boundary conditions,
We denote by
the nodal basis of
, where
M is the number of spatial degrees of freedom. The semi-discrete finite element approximation can be written as
where
are time-dependent coefficients collected in the vector
.
Substituting this representation into the weak formulation yields the semi-discrete system
and
denote the mass matrix and the stiffness matrix associated with the bilinear form defined in Equation (
46). The vector
represents the load term with components
Due to the nonlocal character of the fractional operator, the matrix
is generally dense. Efficient compression techniques are, therefore, required in large-scale simulations. Fast approaches such as hierarchical matrices [
30] and the fast multipole method [
31] are commonly employed, and recent developments continue to improve their efficiency for fractional and nonlocal operators [
32].
In practice, the matrix
is obtained from the spectral fractional power of the discrete elliptic operator. More precisely,
corresponds to the spectral fractional power of the discrete operator
arising from the standard finite element discretization of
A. Let
K denote the standard finite element stiffness matrix associated with the operator
A as in Equation (
5). Assuming the generalized eigenvalue decomposition
where
contains the eigenvalues and
the corresponding
-orthonormal eigenvectors, the discrete fractional operator can be written as
In practical computations, the explicit eigenvalue decomposition is avoided, and the action of is evaluated using matrix-function techniques available in the FEniCS linear algebra backend.
4.4. Fully Discrete Scheme
Combining the
approximation of the Caputo derivative (
25) with the finite element spatial discretization introduced in
Section 4.3 yields the following fully discrete scheme. Let
for
. For each time level
, find
such that for all
where
and the coefficients
are the classical
convolution weights.
Let
denote the nodal basis of
, where
M is the number of spatial degrees of freedom. The finite element approximation at time level
is written as
where
are time-dependent coefficients collected in the vector
. Substituting this representation into the weak formulation (
53) yields the linear system
for
the mass matrix,
the stiffness matrix associated with the fractional bilinear form
, and
represents the source term.
The vector
contains the history contribution arising from the
discretization,
Introducing the constant
the linear system can be written compactly as
where
.
The resulting scheme is implicit with respect to the spatial fractional operator and is, therefore, expected to be unconditionally stable.
The numerical implementation was carried out using the FEniCS finite element framework, which provides high-level tools for the automated assembly of variational forms and sparse matrices. The finite element space
was constructed using continuous piecewise linear elements on a uniform mesh of
. Define the system matrix
As the system matrix does not depend on the time level, its sparse LU factorization was computed once and reused at each time step. This strategy significantly reduces the computational cost of the time-stepping procedure.
For the problem sizes considered here, the resulting linear systems were solved using the sparse direct solvers available in the FEniCS linear algebra backend.
4.5. Computational Complexity
We conclude this section by analyzing the computational cost of the proposed method.
Let M denote the number of spatial degrees of freedom and N the number of time steps. A direct implementation of the scheme would require storage and operations. By employing a compressed SOE-based history approximation, the memory requirement is reduced to and the total computational cost to .
Importantly, the spatial discretization cost is dominated by the solution of a linear system with a dense but structured matrix. In practice, this cost can be significantly reduced using hierarchical matrices or fast multipole-type techniques, which are particularly effective for fractional operators.
Overall, the proposed numerical method achieves a favorable balance between accuracy, stability, and computational efficiency, making it suitable for large-scale simulations of anomalous diffusion in heterogeneous biological tissues.
Theorem 2 (Computational complexity of the proposed algorithm)
. Let M denote the number of spatial degrees of freedom and N the number of time steps. Assume that the Caputo convolution kernel is approximated by SOE representation with exponential terms. Then the fully discrete algorithm defined by scheme (53) requiresIn particular, the use of the SOE approximation reduces the memory requirement of the classical scheme from to while preserving the first-order temporal accuracy of the discretization.
4.6. Stability of the Fully Discrete Scheme
Theorem 3 (Discrete energy structure preservation)
. Let denote the fully discrete solution obtained from fully discrete scheme (53). Under the assumptionsthe numerical scheme satisfies the discrete energy identitywhere the discrete energy is defined byConsequently, the proposed numerical method preserves the coercive dissipative structure of the continuous fractional diffusion problem.
Theorem 4 (Unconditional stability in
)
. Let be the solution of the fully discrete scheme (53). Assume that the diffusion coefficient satisfiesThen the fully discrete scheme is unconditionally stable in the sense thatwhere the constant is independent of the spatial mesh size h, the time step , and the time level n. Proof. We test the fully discrete scheme (
53) with
. This yields
We emphasize that the positivity property of the
discrete convolution operator remains valid in the present setting, as the temporal discretization acts on the solution coefficients independently of the spatial operator, which enters only through the coercive bilinear form (see [
33,
34]). Consequently, we obtain
The coercivity of the bilinear form
implies
for some constant
depending only on
.
Using the Cauchy–Schwarz and Young inequalities, we obtain
Combining the above estimates yields a discrete energy inequality of the form
Summing the above inequality for
gives
Using the estimate
and absorbing the factor
n into the constant
C, we obtain
Applying a discrete fractional Grönwall inequality (see, e.g., [
33]) completes the proof. □
4.7. Error Analysis
The error analysis of the proposed scheme presents additional challenges compared to standard fractional diffusion problems. The main analytical difficulty lies in coupling the heterogeneous spectral operator with the compressed history term, as the latter introduces a nonlocal temporal structure that cannot be separated from the spatial discretization in the presence of variable coefficients. This prevents a direct application of standard error analysis techniques and requires a careful decomposition of the error contributions.
In this section, we analyze the accuracy of the proposed numerical scheme. The error contributions arise from three sources: the temporal discretization of the Caputo derivative, the spatial finite element approximation of the fractional diffusion operator, and the SOE approximation used to accelerate the evaluation of the history term. We derive a fully discrete error estimate that explicitly accounts for these contributions.
4.7.1. Temporal Discretization Error
Before analyzing the temporal discretization error, we specify the regularity assumptions required for the analysis. Throughout this section we assume that the exact solution satisfies
for some
, and that there exists a constant
such that
Such weak singular behavior near the initial time is typical for time-fractional diffusion equations and is consistent with the regularity results reported in [
25,
26,
34].
Theorem 5 (Temporal convergence of the
scheme)
. Assume that the spatial discretization is exact and that the solution satisfies the regularity assumptions (68) and (69). Then the numerical solution obtained using the approximation of the Caputo derivative satisfieswhere the constant is independent of the time step . This convergence rate reflects the limited temporal regularity of solutions to time-fractional diffusion equations, which typically exhibit a weak singularity near
. Under the assumed regularity, the above estimate is optimal for the classical
discretization (see, e.g., [
33]).
4.7.2. Spatial Discretization Error
Theorem 6 (Spatial convergence)
. Let the exact solution satisfyThen the finite element approximation satisfieswhere is independent of the mesh size h. This estimate follows from standard approximation properties of finite element spaces combined with the coercivity of the bilinear form associated with the spectral fractional operator (see, e.g., [
19,
22]).
4.7.3. Fully Discrete Error with SOE Approximation
We now combine the temporal and spatial estimates and incorporate the additional approximation error introduced by the SOE representation of the convolution kernel. The proof follows by combining the temporal and spatial error estimates with a stability argument for the fully discrete scheme.
Theorem 7 (Fully discrete error estimate)
. Assume that the convolution kernel is approximated by the SOE representation introduced in Section 4.2 with accuracy . Then the fully discrete solution satisfieswhere is independent of h, , and n. Proof. The main analytical difficulty arises from the interaction between the heterogeneous spectral operator and the compressed history term, which prevents a direct application of standard arguments.
We decompose the error as
where
denotes the Ritz projection associated with the bilinear form
Step 1: Spatial approximation error. Using standard approximation properties of the Ritz projection in fractional Sobolev spaces, we obtain
Step 2: Error equation for the discrete component. Subtracting the fully discrete scheme from the time-discretized weak formulation satisfied by
yields an error equation for
of the form
for all
, where
denotes the temporal consistency error associated with the approximation of the Caputo derivative;
denotes the perturbation induced by the SOE approximation of the convolution kernel.
Step 3: Temporal consistency error. Under the regularity assumptions (
68) and (
69), the
scheme satisfies
These estimates remain valid in the present heterogeneous setting as the temporal discretization acts on the solution coefficients independently of the spatial operator, which is incorporated through the variational formulation.
Step 4: SOE approximation error. The SOE approximation introduces a perturbation in the discrete convolution operator. This perturbation appears as a consistency error in the history term and can be bounded uniformly by
Importantly, this error enters the discrete scheme additively and is propagated through the stability estimate.
Step 5: Stability estimate. As the error equation preserves the same variational structure as the fully discrete scheme, the stability result (Theorem 4) applies directly to
. Consequently, we obtain
Step 6: Conclusion. Combining the estimates for
and
and using the triangle inequality yields
which completes the proof. □
The estimate shows that the total error of the method consists of three distinct contributions: the temporal discretization error, the spatial finite element approximation error, and the kernel compression error introduced by the SOE approximation. In particular, the result confirms that the use of fast convolution techniques does not degrade the overall convergence order of the numerical scheme, provided that the tolerance is chosen sufficiently small.
Theorem 7, therefore, provides a global space–time convergence characterization of the fully discrete scheme, showing that the overall discretization error results from the combined effect of temporal discretization, spatial approximation, and kernel compression. In particular, the estimate indicates that an optimal balance between temporal and spatial discretization errors can be achieved by selecting the time step
in accordance with the spatial mesh size
h, for example, through the relation
which prevents either discretization error from dominating the overall accuracy of the numerical approximation.
5. Numerical Experiments
The objective of the numerical experiments is threefold: (i) to verify the theoretical convergence rates, (ii) to illustrate the stability of the proposed scheme, and (iii) to analyze the influence of heterogeneous coefficients and fractional parameters on diffusion behavior.
To highlight the advantages of the proposed method, we compare it with a standard implementation of the scheme without memory compression. In the classical approach, the history term requires storing all previous time steps, leading to a linear growth in memory usage.
In contrast, the proposed SOE-based implementation reduces the memory requirement to logarithmic complexity while preserving accuracy. This comparison is essential to assess the practical relevance of the method beyond theoretical convergence results.
All experiments are designed to directly validate the theoretical results established in
Section 4. These objectives are addressed through a sequence of test cases that isolate temporal convergence, spatial accuracy, and heterogeneous effects, allowing a direct comparison with the theoretical estimates.
In all experiments, the numerical solution remained stable under refinement of the time step, providing numerical evidence consistent with the unconditional stability established in Theorem 4.
Unless otherwise stated, the numerical errors reported in this section are measured in the
norm at the final time
T. Convergence rates are computed from successive refinements of the discretization parameters according to
where
denotes the
error corresponding to the discretization parameter
(or
in the case of temporal refinement).
Table 1 summarizes representative numerical approaches for time-fractional diffusion equations, highlighting key differences in spatial modeling, memory requirements, and stability properties.
In particular, classical schemes require memory due to the long-memory structure of the Caputo derivative, whereas fast approaches based on SOE approximations reduce this cost to . However, many of these accelerated methods are developed under the assumption of homogeneous spatial operators.
The proposed scheme combines SOE-based temporal compression with a finite element discretization of heterogeneous fractional elliptic operators, enabling the simultaneous treatment of spatial variability, reduced memory complexity, and unconditional stability. This combination is not typically available in existing approaches.
The numerical results presented below confirm that the proposed method achieves the predicted convergence rates and remains stable across all tested configurations. Furthermore, the experiments illustrate the influence of heterogeneous diffusion coefficients on the solution behavior, highlighting the importance of incorporating spatial variability in realistic biological models.
5.1. Temporal Convergence
We first assess the temporal convergence properties of the proposed numerical method. Although the theoretical analysis provides a lower bound on the convergence rate, higher orders may be observed in practice for sufficiently smooth solutions. We consider the one-dimensional domain
and prescribe the manufactured solution
for which the corresponding source term
is computed analytically.
We note that this manufactured solution exhibits improved temporal regularity compared to typical solutions of time-fractional diffusion equations, which often display weak singularities near . As a result, the observed convergence rates may exceed the theoretical lower bound predicted in Theorem 7.
A sufficiently fine spatial mesh is employed so that spatial discretization errors are negligible compared to temporal errors.
Table 2 reports the
-errors at the final time
T for decreasing time step sizes
.
These results confirm that the scheme exhibits stable numerical behavior under refinement of both the time step and the mesh size h, that the observed convergence rates are consistent with the theoretical estimate of Theorem 7, and that the SOE-based approximation does not degrade the overall accuracy of the method.
In addition to accuracy, we evaluate the memory usage and computational cost of the proposed method. Figure X (or Table X) reports the memory requirements as a function of the number of time steps N.
The results clearly show that:
This reduction becomes significant for long-time simulations, which are typical in biological applications involving slow diffusion processes.
The temporal convergence behavior of the proposed
scheme is illustrated in
Figure 1, which displays the
-error at the final time as a function of the time step size
on a log–log scale.
The numerical behavior observed in
Figure 1 further supports the theoretical analysis, confirming the expected convergence rates and the robustness of the method with respect to temporal and spatial discretization parameters.
5.2. Spatial Convergence
To investigate spatial convergence, we fix a sufficiently small time step and successively refine the spatial mesh. The experiment is repeated for different values of the fractional diffusion order . This strategy ensures that the reported errors predominantly reflect the spatial discretization.
The spatial convergence behavior of the proposed finite element discretization is shown in
Figure 2 for several values of
. The observed convergence rates remain below first order, which is consistent with the limited spatial regularity of fractional diffusion problems.
These results confirm that the spatial discretization error behaves consistently with the theoretical estimate of Theorem 6, and that the convergence rate deteriorates as the fractional order decreases due to reduced solution regularity.
We remark that alternative numerical approaches, such as matrix transfer techniques, may yield spatial convergence rates that are less sensitive to the fractional order when the underlying operator is homogeneous. In the present work, however, the spatial operator contains the heterogeneous coefficient , and the fractional power is defined spectrally with respect to the elliptic operator A. In this setting, the regularity of the solution depends explicitly on , and the spatial convergence rate reflects this reduced regularity, in agreement with the estimate established in Theorem 6.
5.3. Efficiency and Memory Reduction
We next compare the classical scheme with the proposed SOE-based memory compression strategy. For increasing final times T and a fixed time step size , we record the memory required to store the temporal history. This experiment is designed to assess the asymptotic memory complexity of the two approaches.
Figure 3 illustrates the memory usage as a function of the number of time steps. While the classical
scheme requires storage of the entire solution history and, therefore, exhibits linear growth in memory, the SOE-based strategy achieves a logarithmic memory footprint.
In addition, numerical comparisons show that the SOE-based scheme produces solutions that are indistinguishable from the classical method within the prescribed tolerance.
5.4. Heterogeneous Diffusion
Finally, we investigate anomalous diffusion in a heterogeneous medium characterized by a discontinuous diffusion coefficient
This configuration models a sharp transition in material properties and is representative of heterogeneous biological tissues. The effect of spatial heterogeneity on the diffusion process is illustrated in
Figure 4, which shows solution profiles at different time instances.
These results demonstrate that the proposed method accurately captures the effect of discontinuous diffusion coefficients while exhibiting stable numerical behavior, as illustrated in
Figure 4.
For comparison, simulations with a constant diffusion coefficient were also performed, yielding symmetric propagation patterns that differ markedly from the heterogeneous case.
This confirms the robustness of the variational framework associated with the spectral fractional operator and is consistent with the theoretical stability results developed in
Section 4 The results also support the modeling motivation discussed in
Section 1.2, highlighting the ability of fractional diffusion models to represent heterogeneous transport mechanisms.
Taken together, the numerical results confirm that the proposed scheme achieves the predicted convergence rates and maintains stability across all tested discretizations, while preserving accuracy under SOE-based memory compression.
Moreover, the experiments demonstrate that spatial heterogeneity has a significant impact on the diffusion dynamics, producing asymmetric propagation and localized concentration effects that cannot be captured by homogeneous models. In particular, regions with lower diffusivity act as trapping zones, reinforcing subdiffusive behavior induced by the fractional time derivative.
These findings indicate that combining fractional dynamics with heterogeneous diffusion is not merely a modeling refinement, but a necessary ingredient for accurately representing transport phenomena in complex biological tissues.
6. Conclusions
In this work, we developed and analyzed a fully discrete numerical framework for time–space fractional diffusion equations with heterogeneous coefficients, addressing the coupled challenges of spatial variability and long-memory effects in anomalous transport models.
The proposed method combines a finite element approximation of the spectral fractional operator with a memory-efficient scheme based on sum-of-exponentials compression, resulting in a formulation that consistently integrates heterogeneous diffusion and temporal nonlocality at the discrete level.
From a theoretical perspective, we established unconditional stability, preservation of a discrete energy structure, and a fully discrete error estimate that separates temporal, spatial, and kernel approximation contributions. In particular, the analysis shows that memory requirements can be reduced from to without loss of accuracy.
From a computational standpoint, the numerical experiments confirm the predicted convergence rates and demonstrate stable behavior across all tested discretizations, while preserving accuracy under SOE-based memory compression. Moreover, the results show that spatial heterogeneity significantly alters the diffusion dynamics, producing asymmetric propagation patterns and localized concentration effects that cannot be captured by homogeneous models.
These findings indicate that combining memory-efficient temporal discretization with heterogeneous fractional operators is not only computationally advantageous, but also necessary for accurately representing anomalous transport phenomena in complex biological tissues.
Future work will focus on adaptive time-stepping strategies, higher-order temporal schemes, and extensions to three-dimensional geometries informed by experimental data.