Next Article in Journal
Coherent Comparison as Information Cost: Axiomatic Foundations for Discrete Ledger Dynamics
Previous Article in Journal
Extending the Applicability of an Efficient Eighth-Order Method for Solving Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient and Structure-Preserving Numerical Methods for Time–Space Fractional Diffusion in Heterogeneous Biological Tissues

by
José A. Rodrigues
1,2
1
CIMA and Department of Mathematics, Instituto Superior de Engenharia de Lisboa–ISEL, Polytechnic University of Lisbon, Rua Conselheiro Emídio Navarro, 1, 1959-007 Lisbon, Portugal
2
CIMOSM–Centro de Investigação em Modelação e Optimização de Sistemas Multifuncionais–ISEL, Instituto Superior de Engenharia de Lisboa–ISEL, 1959-007 Lisbon, Portugal
Foundations 2026, 6(2), 16; https://doi.org/10.3390/foundations6020016
Submission received: 31 January 2026 / Revised: 20 March 2026 / Accepted: 31 March 2026 / Published: 2 April 2026
(This article belongs to the Section Mathematical Sciences)

Abstract

Time–space fractional diffusion equations are widely used to model anomalous transport in heterogeneous biological tissues, where memory effects, spatial nonlocality, and coefficient variability are intrinsically coupled. However, existing numerical approaches typically treat these aspects in isolation, and a fully discrete framework that simultaneously accounts for heterogeneity, long-memory effects, and computational efficiency remains lacking. In this work, a fully discrete numerical method is developed and analyzed. The method integrates heterogeneous diffusion coefficients and memory-efficient temporal discretization within a unified variational framework. It combines a finite element approximation of a spectral fractional elliptic operator with an implicit L 1 discretization of the Caputo derivative enhanced by a sum-of-exponentials approximation of the memory kernel. Unconditional stability, preservation of a discrete energy structure, and a fully discrete error estimate are established, explicitly separating temporal, spatial, and kernel approximation errors. The proposed approach reduces memory complexity from O ( N ) to O ( log N ) without compromising accuracy. Numerical experiments confirm the theoretical convergence rates, demonstrate stable behavior across all tested configurations, and illustrate the impact of heterogeneous coefficients on anomalous transport dynamics.

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 0 < α < 1 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 ( Δ ) β / 2 , β ( 1 , 2 ] , 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
D t α 0 C u ( x , t ) = L β u ( x , t ) + f ( x , t ) ,
where D t α 0 C denotes a fractional temporal derivative and L β represents a fractional spatial operator of order β . Classical diffusion equations are recovered as special cases when α = 1 and β = 2 , 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 L 1 -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 L 1 methods, transformed L 1 schemes, and other improved time-stepping techniques designed to capture the weak singular behavior of solutions near the initial time. For example, corrected L 1 schemes and related approaches have been analyzed for time-fractional diffusion problems with improved convergence properties [16]. Similarly, transformed L 1 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 O ( N ) memory and O ( N 2 ) 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 L 1 -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 L 1 -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 κ ( x ) , 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 L 1 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 L 2 ( Ω ) stability estimate is established that is independent of the mesh size h, time step Δ t , 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:
    u ( t n ) u h n L 2 ( Ω ) C Δ t min ( 1 , 2 α ) + h s + ε SOE .
  • 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 O ( M N ) to O ( M log N ) 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 L 1 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.

2. Mathematical Model of Anomalous Diffusion in Biological Tissues

This section establishes the mathematical formulation of the time–space fractional diffusion model studied in this work. Our objective is to define the governing equation in a rigorous operator-theoretic framework that accommodates variable diffusion coefficients and fractional-order dynamics. We begin by introducing the evolution problem on a bounded domain together with precise definitions of the temporal and spatial operators involved. The resulting formulation provides the analytical foundation required for the functional setting and numerical discretization developed in the subsequent sections.

2.1. Governing Equation

Let Ω R d , with d 1 , be a bounded Lipschitz domain representing a biological tissue region, and let T > 0 denote the final observation time. We consider the following time–space fractional diffusion problem:
D t α 0 C u ( x , t ) + A β / 2 u ( x , t ) = f ( x , t ) , ( x , t ) Ω × ( 0 , T ] ,
where u ( x , t ) denotes the concentration of a diffusing quantity within the tissue, such as a solute or tracer, and f ( x , t ) represents a source or sink term.

2.1.1. Caputo Time Derivative

The operator D t α 0 C denotes the Caputo fractional derivative of order 0 < α < 1 , defined by
D t α 0 C u ( x , t ) = 1 Γ ( 1 α ) 0 t ( t s ) α u ( x , s ) s d s ,
which incorporates memory effects through a convolution kernel with algebraic decay [8,9]. The parameter α controls the strength of temporal nonlocality, with subdiffusive behavior arising when α < 1 .

2.1.2. Elliptic Operator with Variable Coefficients

Consider the second-order elliptic operator defined in Equation = (3)
A u : = · ( κ ( x ) u ) ,
posed on Ω with homogeneous Dirichlet boundary conditions. The diffusion coefficient κ ( x ) is assumed to satisfy
0 < κ min κ ( x ) κ max < for almost every x Ω ,
ensuring uniform ellipticity.
Under these assumptions, we further assume that
κ L ( Ω ) , 0 < κ min κ ( x ) κ max < .
These conditions guarantee that the operator A is uniformly elliptic and defines a self-adjoint positive operator in L 2 ( Ω ) with compact inverse. Consequently, there exists an orthonormal basis of eigenfunctions { ϕ m } m = 1 H 0 1 ( Ω ) and a sequence of eigenvalues { λ m } m = 1 satisfying
A ϕ m = λ m ϕ m , 0 < λ 1 λ 2 , λ m .

2.1.3. Spectral Fractional Power

For β ( 1 , 2 ] , the fractional power of A is defined spectrally by
A β / 2 u = m = 1 λ m β / 2 ( u , ϕ m ) ϕ m ,
for all u such that
m = 1 λ m β | ( u , ϕ m ) | 2 < .
The domain of the fractional operator is, therefore,
D ( A β / 2 ) = u L 2 ( Ω ) : m = 1 λ m β | ( u , ϕ m ) | 2 < ,
which coincides with an appropriate fractional Sobolev space.
This spectral construction guarantees that A β / 2 remains self-adjoint and coercive in L 2 ( Ω ) , and is particularly suitable for variable diffusion coefficients. Throughout this work, the spatial fractional diffusion operator is interpreted exclusively in this spectral sense, thereby avoiding ambiguity with Riesz-type integral definitions.

2.1.4. Connection with Classical Diffusion

Equation (3) generalizes the classical diffusion equation. In the limiting case α = 1 and β = 2 , one recovers
t u · ( κ ( x ) u ) = f ,
which corresponds to the standard Fickian diffusion model. The fractional formulation, therefore, constitutes a mathematically consistent extension of classical diffusion theory rather than a purely phenomenological modification [14].

2.2. Biological Interpretation

The fractional temporal order α reflects the strength of memory effects in the transport process. Values of α < 1 correspond to subdiffusive behavior, which is commonly observed in biological tissues due to molecular crowding, binding interactions, and viscoelasticity of the intracellular and extracellular environments [5,6]. In this context, the Caputo derivative provides a causal representation of memory, making it suitable for modeling physiological processes with well-defined initial states.
The spatial fractional order β characterizes the degree of nonlocal spatial transport. Values of β < 2 indicate the presence of long-range particle displacements or Lévy-type transport mechanisms, which may arise from heterogeneous tissue architecture, porous structures, or multiscale connectivity within the biological medium [4,7]. The combination of time- and space-fractional operators allows the model to capture a wide spectrum of anomalous diffusion behaviors observed experimentally.
The spatially varying diffusivity κ ( x ) further enhances the biological realism of the model by accounting for tissue heterogeneity, such as variations in cellular density, extracellular matrix composition, or perfusion. Together, the parameters ( α , β , κ ) form a compact yet expressive representation of tissue-scale transport dynamics [10,15].

2.3. Initial and Boundary Conditions

To complete the mathematical model, Equation (3) is supplemented with an initial condition
u ( x , 0 ) = u 0 ( x ) , x Ω ,
where u 0 ( x ) represents the initial distribution of the diffusing quantity, assumed to be nonnegative and sufficiently regular.
Boundary conditions are chosen to reflect physiological constraints and depend on the specific biomedical application. Common choices include homogeneous Dirichlet conditions,
u ( x , t ) = 0 , x Ω , t > 0 ,
which may model complete absorption or clearance at tissue boundaries, and homogeneous Neumann-type conditions,
κ ( x ) β u ( x , t ) · n ( x ) = 0 , x Ω , t > 0 ,
representing no-flux or impermeable boundaries [13]. We remark that, for nonlocal fractional operators, classical Neumann boundary conditions require careful interpretation. In the present work, boundary conditions are understood in the variational sense associated with the chosen spectral definition of the operator.
More general boundary conditions, including mixed or nonlocal formulations, can also be considered to describe exchange with surrounding tissues or vascular compartments. The well-posedness and numerical treatment of such conditions in the fractional setting require particular care due to the nonlocal nature of the spatial operator [19,27]. These modeling choices are discussed in greater detail in the numerical experiments section.

3. Functional Setting and Analytical Properties

3.1. Fractional Sobolev Spaces

The analysis of time–space fractional diffusion equations requires an appropriate functional framework that accounts for the nonlocal nature of the involved operators. Let Ω R d be a bounded Lipschitz domain. For s ( 0 , 1 ) and 1 p < , the fractional Sobolev space W s , p ( Ω ) is defined as
W s , p ( Ω ) = v L p ( Ω ) : Ω Ω | v ( x ) v ( y ) | p | x y | d + s p d x d y < ,
endowed with the norm
v W s , p ( Ω ) = v L p ( Ω ) p + Ω Ω | v ( x ) v ( y ) | p | x y | d + s p d x d y 1 / p .
In the Hilbertian case p = 2 , we write H s ( Ω ) : = W s , 2 ( Ω ) .
Fractional Sobolev spaces provide the natural variational setting for space-fractional operators, such as the fractional Laplacian. In particular, for β ( 1 , 2 ] , the operator A β / 2 is typically associated with the space H β / 2 ( Ω ) , where weak formulations and energy estimates can be rigorously established [19,28]. These spaces generalize classical Sobolev spaces and retain key properties such as completeness, reflexivity, and compact embeddings under suitable conditions.
In the temporal dimension, the fractional Caputo derivative naturally leads to solution spaces involving L 2 ( 0 ,   T ;   H β / 2 ( Ω ) ) together with weighted Sobolev spaces in time that reflect the history dependence of the solution. Detailed discussions of fractional Sobolev regularity in time can be found in [11,29].

3.2. Well-Posedness

We now address the well-posedness of the time–space fractional diffusion problem introduced in Section 2. Let u 0 L 2 ( Ω ) , f L 2 ( 0 ,   T ;   L 2 ( Ω ) ) , and assume that the diffusion coefficient κ ( x ) satisfies
0 < κ min κ ( x ) κ max < for almost every x Ω .
Definition 1.
A function u L 2 ( 0 ,   T ;   H β / 2 ( Ω ) ) is called a weak solution of the time–space fractional diffusion problem if u ( · ,   0 ) = u 0 and, for all test functions v H β / 2 ( Ω ) and almost every t ( 0 ,   T ) ,
D t α 0 C u ( t ) , v + a ( u ( t ) , v ) = ( f ( t ) , v ) ,
where ( · , · ) denotes the L 2 ( Ω ) inner product and
a ( u , v ) = ( A β / 4 u , A β / 4 v ) L 2 ( Ω ) .
This bilinear form is symmetric, coercive, and continuous on H β / 2 ( Ω ) under the assumption 0 < κ min κ ( x ) κ max < .
Theorem 1.
Under the above assumptions on f, u 0 , and κ ( x ) , the time–space fractional diffusion problem admits a unique weak solution
u L 2 ( 0 ,   T ;   H β / 2 ( Ω ) ) ,
which depends continuously on the data.
Proof. 
The proof follows from standard arguments combining fractional energy estimates with the theory of maximal monotone operators. The coercivity and boundedness of the bilinear form a ( · ,   · ) in H β / 2 ( Ω ) ensure spatial well-posedness. The properties of the Caputo derivative yield an appropriate fractional Grönwall inequality, which guarantees uniqueness and continuous dependence on the data [26,29]. Existence is obtained via Galerkin approximations and compactness arguments adapted to the fractional setting [14].    □
This well-posedness result establishes a rigorous analytical foundation for the numerical methods developed in the subsequent sections.
Throughout the numerical analysis, we assume that the exact solution u of problem (3) satisfies
u C ( [ 0 , T ] ; H β / 2 ( Ω ) ) , t u L 1 ( 0 , T ; H β / 2 ( Ω ) ) ,
and there exists a constant C > 0 such that
t u ( t ) H β / 2 ( Ω ) C t α 1 , t ( 0 , T ] .
This weak singularity at the initial time is a characteristic feature of time-fractional diffusion equations and is essential for deriving sharp temporal error estimates.

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 0 = t 0 < t 1 < < t N = T be a uniform partition of the time interval [ 0 , T ] with time step Δ t = T / N , and denote u n ( x ) u ( x , t n ) . The Caputo fractional derivative at time t = t n is defined by
D t α 0 C u ( x , t n ) = 1 Γ ( 1 α ) 0 t n ( t n s ) α u ( x , s ) s d s .
A classical and robust approximation of this operator is provided by the L 1 scheme, which is derived by approximating t u by a backward finite difference on each subinterval [ t k 1 , t k ] . This yields
D t α 0 C u ( x , t n ) 1 Γ ( 2 α ) ( Δ t ) α k = 0 n 1 b k u n k ( x ) u n k 1 ( x ) ,
where the convolution weights are given by
b k = ( k + 1 ) 1 α k 1 α , k 0 .
The L 1 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 O ( N ) 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 t α . This approach preserves the accuracy and stability of the L 1 scheme while reducing the memory complexity from O ( N ) to O ( log N ) , 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 L 1 approximation of the Caputo derivative lies in the history term
C 0 D t α u ( t n ) = 1 Γ ( 2 α ) ( Δ t ) α k = 0 n 1 b k u n k u n k 1 ,
which requires storing and processing all previous solution values. A direct implementation, therefore, entails O ( N ) memory per spatial degree of freedom and O ( N 2 ) total operations over N time steps.
To overcome this limitation, we approximate the convolution kernel
ω ( t ) = t α , 0 < α < 1 ,
by SOE,
t α j = 1 J w j e λ j t ,
where w j > 0 and λ j > 0 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
t α = 1 Γ ( α ) 0 e t s s α 1 d s ,
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
t α j = 1 J w j e λ j t such that | t α j = 1 J w j e λ j t | ε SOE
for all t [ Δ t , T ] .
For a prescribed tolerance ε SOE > 0 , the number of exponentials satisfies
J = O log ( T / Δ t ) + | log ε SOE | ,
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
k = 0 n 1 ω ( t n t k ) δ u k j = 1 J w j k = 0 n 1 e λ j ( t n t k ) δ u k ,
where δ u k = u k + 1 u k .
Define auxiliary variables
H j n = k = 0 n 1 e λ j ( t n t k ) δ u k .
These quantities satisfy the recurrence relation
H j n = e λ j Δ t H j n 1 + δ u n 1 , n 1 ,
with initial value H j 0 = 0 .
Therefore, the history contribution can be updated recursively at each time step with O ( J ) 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
( recent part ) + ( distant part ) ,
where the recent part over a fixed number of time steps is computed exactly using the classical L 1 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
Memory = O ( J M ) , Operations per time step = O ( J M ) ,
where M denotes the number of spatial degrees of freedom. As J = O ( log N ) , the total memory complexity reduces from O ( N M ) to O ( M log N ) , and the total computational cost becomes O ( N M log N ) .
The fully discrete error analysis in Section 4.7 explicitly accounts for the additional approximation error ε SOE , ensuring that memory compression does not compromise stability or convergence.
In practice, the parameters { w j , λ j } j = 1 J are obtained using the algorithm proposed in [20], which constructs an accurate sum-of-exponentials approximation of the kernel t α on the interval [ Δ t , T ] .In our implementation we choose the tolerance
ε SOE = 10 8 ,
which results in a number of exponentials typically in the range J 20 –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
t α = 1 Γ ( α ) 0 e t s s α 1 d s .
The above integral is truncated to a finite interval [ s min , s max ] depending on the prescribed tolerance ε SOE , and then approximated by a quadrature rule with geometrically spaced nodes s j . This leads to the sum-of-exponentials representation
t α j = 1 J w j e λ j t ,
where λ j = s j and the weights w j incorporate the quadrature weights together with the factor s j α 1 / Γ ( α ) . This construction guarantees the uniform error bound
sup t [ Δ t , T ] t α j = 1 J w j e λ j t ε SOE .

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 Ω = ( a , b ) ; 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
0 < κ min κ ( x ) κ max ,
the operator A is self–adjoint and positive definite in L 2 ( Ω ) , and, therefore, admits a complete orthonormal system of eigenfunctions { φ m } m = 1 with associated eigenvalues { λ m } m = 1 .
The fractional power A β / 2 , with β ( 1 , 2 ] , is defined spectrally as
A β / 2 u = m = 1 λ m β / 2 ( u , φ m ) φ m ,
which provides a natural variational framework in the fractional Sobolev space H β / 2 ( Ω ) . 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
a ( u , v ) = A β / 4 u , A β / 4 v L 2 ( Ω ) ,
which defines a symmetric and coercive bilinear form on H β / 2 ( Ω ) .
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 A β / 2 .
To approximate the solution numerically, we employ a standard finite element discretization. Let T h be a conforming partition of Ω with mesh size h, and let
V h H 0 1 ( Ω )
denote the space of continuous, piecewise linear finite elements associated with T h .
The semi-discrete formulation then reads: find u h ( t ) V h such that for all v h V h
D t α 0 C u h ( t ) , v h + a ( u h ( t ) , v h ) = ( f ( t ) , v h ) .

Finite Element Implementation

Let T h be a quasi-uniform triangulation of the bounded domain Ω R d with mesh size h. We consider the standard conforming finite element space of continuous piecewise linear functions adapted to the prescribed boundary conditions,
V h = v h C 0 ( Ω ¯ ) : v h | K P 1 ( K ) , K T h .
We denote by { ϕ i } i = 1 M the nodal basis of V h , where M is the number of spatial degrees of freedom. The semi-discrete finite element approximation can be written as
u h ( x , t ) = i = 1 M U i ( t ) ϕ i ( x ) ,
where U i ( t ) are time-dependent coefficients collected in the vector U ( t ) = ( U 1 ( t ) , , U M ( t ) ) T .
Substituting this representation into the weak formulation yields the semi-discrete system
M m a s s D t α 0 C U ( t ) + K β U ( t ) = F ( t ) ,
M m a s s and K β denote the mass matrix and the stiffness matrix associated with the bilinear form defined in Equation (46). The vector F ( t ) represents the load term with components
F i ( t ) = ( f ( t ) , ϕ i ) .
Due to the nonlocal character of the fractional operator, the matrix K β 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 K β is obtained from the spectral fractional power of the discrete elliptic operator. More precisely, K β corresponds to the spectral fractional power of the discrete operator A h = M m a s s 1 K 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
K Φ = M m a s s Φ Λ ,
where Λ = diag ( λ 1 , , λ M ) contains the eigenvalues and Φ the corresponding M m a s s -orthonormal eigenvectors, the discrete fractional operator can be written as
K β = M m a s s Φ Λ β / 2 Φ T .
In practical computations, the explicit eigenvalue decomposition is avoided, and the action of K β is evaluated using matrix-function techniques available in the FEniCS linear algebra backend.

4.4. Fully Discrete Scheme

Combining the L 1 approximation of the Caputo derivative (25) with the finite element spatial discretization introduced in Section 4.3 yields the following fully discrete scheme. Let t n = n Δ t for n = 0 , 1 , , N . For each time level n = 1 , 2 , , N , find u h n V h such that for all v h V h
1 Γ ( 2 α ) ( Δ t ) α k = 0 n 1 b k u h n k u h n k 1 , v h + a ( u h n , v h ) = ( f n , v h ) ,
where f n = f ( t n ) and the coefficients
b k = ( k + 1 ) 1 α k 1 α
are the classical L 1 convolution weights.
Let { ϕ i } i = 1 M denote the nodal basis of V h , where M is the number of spatial degrees of freedom. The finite element approximation at time level t n is written as
u h n ( x ) = i = 1 M U i n ϕ i ( x ) ,
where U i ( t ) are time-dependent coefficients collected in the vector U ( t ) = ( U 1 ( t ) , , U M ( t ) ) T . Substituting this representation into the weak formulation (53) yields the linear system
b 0 Γ ( 2 α ) ( Δ t ) α M m a s s + K β U n = F n + H n ,
for M m a s s the mass matrix, K β the stiffness matrix associated with the fractional bilinear form a ( · , · ) , and
F i n = ( f n , ϕ i )
represents the source term.
The vector H n contains the history contribution arising from the L 1 discretization,
H n = 1 Γ ( 2 α ) ( Δ t ) α k = 1 n 1 b k M m a s s U n k U n k 1 .
Introducing the constant
c α = b 0 Γ ( 2 α ) ( Δ t ) α ,
the linear system can be written compactly as
( c α M m a s s + K β ) U n = G n ,
where G n = F n + H n .
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 V h was constructed using continuous piecewise linear elements on a uniform mesh of Ω . Define the system matrix
A h = c α M m a s s + K β .
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 L 1 scheme would require O ( M N ) storage and O ( M N ) operations. By employing a compressed SOE-based history approximation, the memory requirement is reduced to O ( M log N ) and the total computational cost to O ( M N log N ) .
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 
(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 J = O ( log N ) exponential terms. Then the fully discrete algorithm defined by scheme (53) requires
M e m o r y = O ( M log N ) , T o t a l c o m p u t a t i o n a l c o s t = O ( M N log N ) .
In particular, the use of the SOE approximation reduces the memory requirement of the classical L 1 scheme from O ( M N ) to O ( M log N ) while preserving the first-order temporal accuracy of the discretization.

4.6. Stability of the Fully Discrete Scheme

Theorem 
(Discrete energy structure preservation). Let u h n denote the fully discrete solution obtained from fully discrete scheme (53). Under the assumptions
0 < κ min κ ( x ) κ max ,
the numerical scheme satisfies the discrete energy identity
E n + Δ t α k = 1 n a ( u h k , u h k ) E 0 + C k = 1 n f k L 2 ( Ω ) 2 ,
where the discrete energy is defined by
E n = u h n L 2 ( Ω ) 2 .
Consequently, the proposed numerical method preserves the coercive dissipative structure of the continuous fractional diffusion problem.
Theorem 
(Unconditional stability in L 2 ( Ω ) ). Let u h n V h be the solution of the fully discrete scheme (53). Assume that the diffusion coefficient κ ( x ) satisfies
0 < κ min κ ( x ) κ max .
Then the fully discrete scheme is unconditionally stable in the sense that
u h n L 2 ( Ω ) 2 + Δ t α k = 1 n u h k H β / 2 ( Ω ) 2 C u 0 L 2 ( Ω ) 2 + max 1 k n f k L 2 ( Ω ) 2 ,
where the constant C > 0 is independent of the spatial mesh size h, the time step Δ t , and the time level n.
Proof. 
We test the fully discrete scheme (53) with v h = u h n . This yields
1 Γ ( 2 α ) ( Δ t ) α k = 0 n 1 b k u h n k u h n k 1 , u h n + a ( u h n , u h n ) = ( f n , u h n ) .
We emphasize that the positivity property of the L 1 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
1 2 Γ ( 2 α ) ( Δ t ) α u h n L 2 ( Ω ) 2 u h n 1 L 2 ( Ω ) 2 + a ( u h n , u h n ) ( f n , u h n ) .
The coercivity of the bilinear form a ( · , · ) implies
a ( u h n , u h n ) c 0 u h n H β / 2 ( Ω ) 2
for some constant c 0 > 0 depending only on κ min .
Using the Cauchy–Schwarz and Young inequalities, we obtain
( f n , u h n ) 1 2 f n L 2 ( Ω ) 2 + 1 2 u h n L 2 ( Ω ) 2 .
Combining the above estimates yields a discrete energy inequality of the form
u h n L 2 ( Ω ) 2 u h n 1 L 2 ( Ω ) 2 + Δ t α u h n H β / 2 ( Ω ) 2 C f n L 2 ( Ω ) 2 .
Summing the above inequality for k = 1 , , n gives
u h n L 2 ( Ω ) 2 + Δ t α k = 1 n u h k H β / 2 ( Ω ) 2 u 0 L 2 ( Ω ) 2 + C k = 1 n f k L 2 ( Ω ) 2 .
Using the estimate
k = 1 n f k L 2 ( Ω ) 2 n max 1 k n f k L 2 ( Ω ) 2 ,
and absorbing the factor n into the constant C, we obtain
u h n L 2 ( Ω ) 2 + Δ t α k = 1 n u h k H β / 2 ( Ω ) 2 C u 0 L 2 ( Ω ) 2 + max 1 k n f k L 2 ( Ω ) 2 .
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
u C ( [ 0 , T ] ; H β / 2 + s ( Ω ) ) , t u L 1 ( 0 , T ; H β / 2 ( Ω ) ) ,
for some s > 0 , and that there exists a constant C > 0 such that
t u ( t ) H β / 2 ( Ω ) C t α 1 , t ( 0 , T ] .
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 
(Temporal convergence of the L 1 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 L 1 approximation of the Caputo derivative satisfies
u ( t n ) u n L 2 ( Ω ) C Δ t min ( 1 , 2 α ) , 1 n N ,
where the constant C > 0 is independent of the time step Δ t .
This convergence rate reflects the limited temporal regularity of solutions to time-fractional diffusion equations, which typically exhibit a weak singularity near t = 0 . Under the assumed regularity, the above estimate is optimal for the classical L 1 discretization (see, e.g., [33]).

4.7.2. Spatial Discretization Error

Theorem 
(Spatial convergence). Let the exact solution satisfy
u ( t ) H β / 2 + s ( Ω ) , 0 < s 1 β / 2 .
Then the finite element approximation satisfies
u ( t ) u h ( t ) L 2 ( Ω ) C h s u ( t ) H β / 2 + s ( Ω ) ,
where C > 0 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 ε SOE . Then the fully discrete solution u h n satisfies
u ( t n ) u h n L 2 ( Ω ) C Δ t min ( 1 , 2 α ) + h s + ε SOE , 1 n N ,
where C > 0 is independent of h, Δ t , 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.
Let
e n : = u ( t n ) u h n .
We decompose the error as
e n = u ( t n ) R h u ( t n ) η n + R h u ( t n ) u h n θ n ,
where R h : H β / 2 ( Ω ) V h denotes the Ritz projection associated with the bilinear form
a ( u , v ) = ( A β / 4 u , A β / 4 v ) L 2 ( Ω ) .
  • Step 1: Spatial approximation error. Using standard approximation properties of the Ritz projection in fractional Sobolev spaces, we obtain
    η n L 2 ( Ω ) = u ( t n ) R h u ( t n ) L 2 ( Ω ) C h s u ( t n ) H β / 2 + s ( Ω ) .
  • Step 2: Error equation for the discrete component. Subtracting the fully discrete scheme from the time-discretized weak formulation satisfied by R h u ( t n ) yields an error equation for θ n of the form
    D t α θ n + a ( θ n , v h ) = R t n + R SOE n ,
    for all v h V h , where
    • R t n denotes the temporal consistency error associated with the L 1 approximation of the Caputo derivative;
    • R SOE n 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 L 1 scheme satisfies
    R t n L 2 ( Ω ) C Δ t min ( 1 , 2 α ) .
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
    R SOE n L 2 ( Ω ) C ε SOE .
    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 θ n . Consequently, we obtain
    θ n L 2 ( Ω ) C Δ t min ( 1 , 2 α ) + ε SOE .
  • Step 6: Conclusion. Combining the estimates for η n and θ n and using the triangle inequality yields
    u ( t n ) u h n L 2 ( Ω ) C h s + Δ t min ( 1 , 2 α ) + ε SOE ,
    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 ε SOE 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 Δ t in accordance with the spatial mesh size h, for example, through the relation
Δ t h s / min ( 1 , 2 α ) ,
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 L 1 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 L 2 ( Ω ) norm at the final time T. Convergence rates are computed from successive refinements of the discretization parameters according to
rate = log ( E k / E k + 1 ) log ( h k / h k + 1 ) ,
where E k denotes the L 2 ( Ω ) error corresponding to the discretization parameter h k (or Δ t k 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 L 1 schemes require O ( N ) memory due to the long-memory structure of the Caputo derivative, whereas fast L 1 approaches based on SOE approximations reduce this cost to O ( log N ) . 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 Ω = ( 0 , 1 ) and prescribe the manufactured solution
u ( x , t ) = t α sin ( π x ) ,
for which the corresponding source term f ( x , t ) 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 t = 0 . 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 L 2 -errors at the final time T for decreasing time step sizes Δ t .
These results confirm that the scheme exhibits stable numerical behavior under refinement of both the time step Δ t 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:
  • The classical L 1 scheme exhibits linear memory growth O ( N ) ;
  • While the proposed method follows a logarithmic trend O ( log N ) .
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 L 1 scheme is illustrated in Figure 1, which displays the L 2 -error at the final time as a function of the time step size Δ t 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 κ ( x ) , 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 L 1 scheme with the proposed SOE-based memory compression strategy. For increasing final times T and a fixed time step size Δ t , 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 L 1 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 L 1 method within the prescribed tolerance.

5.4. Heterogeneous Diffusion

Finally, we investigate anomalous diffusion in a heterogeneous medium characterized by a discontinuous diffusion coefficient
κ ( x ) = 1 , x < 0.5 , 10 , x 0.5 .
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 L 1 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 O ( N ) to O ( log N ) 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.

Funding

This research was partially sponsored with national funds through the Fundação Nacional para a Ciência e Tecnologia, Portugal-FCT, under projects UID/4674/2025 (CIMA).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Crank, J. The Mathematics of Diffusion, 2nd ed.; Oxford University Press: Oxford, UK, 1975. [Google Scholar]
  2. Carslaw, H.S.; Jaeger, J.C. Conduction of Heat in Solids, 2nd ed.; Oxford University Press: Oxford, UK, 1959. [Google Scholar]
  3. Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
  4. Sokolov, I.M. Models of anomalous diffusion in crowded environments. Soft Matter 2012, 8, 9043–9052. [Google Scholar] [CrossRef]
  5. Weiss, M.; Elsner, M.; Kartberg, F.; Nilsson, T. Anomalous subdiffusion is a measure for cytoplasmic crowding in living cells. Biophys. J. 2004, 87, 3518–3524. [Google Scholar] [CrossRef]
  6. Golding, I.; Cox, E.C. Physical nature of bacterial cytoplasm. Phys. Rev. Lett. 2006, 96, 098102. [Google Scholar] [CrossRef]
  7. Metzler, R.; Klafter, J. The restaurant at the end of the random walk: Recent developments in the description of anomalous transport by fractional dynamics. J. Phys. A Math. Gen. 2004, 37, R161–R208. [Google Scholar] [CrossRef]
  8. Podlubny, I. Fractional Differential Equations; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
  9. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity; Imperial College Press: London, UK, 2010. [Google Scholar]
  10. Magin, R.L. Fractional Calculus in Bioengineering; Begell House: Danbury, CT, USA, 2010. [Google Scholar]
  11. Gorenflo, R.; Mainardi, F.; Moretti, D.; Pagnini, G.; Paradisi, P. Discrete random walk models for space–time fractional diffusion. Chem. Phys. 2014, 284, 521–541. [Google Scholar] [CrossRef]
  12. Applebaum, D. Lévy Processes and Stochastic Calculus, 2nd ed.; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  13. Zoia, A.; Rosso, A.; Kardar, M. Fractional Laplacian in bounded domains. Phys. Rev. E 2007, 76, 021116. [Google Scholar] [CrossRef]
  14. Meerschaert, M.M.; Sikorskii, A. Stochastic Models for Fractional Calculus; De Gruyter: Berlin, Germany, 2012. [Google Scholar]
  15. Tarasov, V.E. Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  16. Yang, Z.; Zeng, F. A corrected L1 method for a time-fractional subdiffusion equation. J. Sci. Comput. 2023, 95, 85. [Google Scholar] [CrossRef]
  17. She, M.; Li, D.; Sun, H.W. A transformed L1 method for solving the multi-term time-fractional diffusion equation. Math. Comput. Simul. 2022, 193, 584–606. [Google Scholar] [CrossRef]
  18. Jannelli, A.; Ruggieri, M.; Speciale, M.P. Numerical solutions of space-fractional advection-diffusion equation with a source term. AIP Conf. Proc. 2019, 2116, 280007. [Google Scholar] [CrossRef]
  19. Acosta, G.; Borthagaray, J.P. A fractional Laplace equation: Regularity of solutions and finite element approximations. SIAM J. Numer. Anal. 2017, 55, 472–495. [Google Scholar] [CrossRef]
  20. Jiang, S.; Zhang, J.; Zhang, Q.; Zhang, Z. Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef]
  21. Gu, X.M.; Sun, H.W.; Zhang, Y.; Zhao, Y.L. Fast implicit difference schemes for time–space fractional diffusion equations with the integral fractional Laplacian. Appl. Math. Comput. 2020, 381, 125306. [Google Scholar] [CrossRef]
  22. Bonito, A.; Pasciak, J. Numerical approximation of fractional powers of elliptic operators. Math. Comput. 2015, 84, 2083–2110. [Google Scholar] [CrossRef]
  23. Ainsworth, M.; Glusa, C. Aspects of an adaptive finite element method for the fractional Laplacian. Comput. Methods Appl. Mech. Eng. 2017, 327, 4–35. [Google Scholar] [CrossRef]
  24. Lubich, C. Discretized fractional calculus. SIAM J. Math. Anal. 1986, 17, 704–719. [Google Scholar] [CrossRef]
  25. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  26. Liao, H.L.; McLean, W.; Zhang, J. A discrete Grönwall inequality with applications to numerical solutions of fractional differential equations. SIAM J. Numer. Anal. 2018, 56, 256–273. [Google Scholar]
  27. Ervin, V.J.; Roop, J.P. Variational formulation for the stationary fractional advection dispersion equation. Numer. Methods Partial Differ. Equ. 2006, 22, 558–576. [Google Scholar] [CrossRef]
  28. Di Nezza, E.; Palatucci, G.; Valdinoci, E. Hitchhiker’s guide to the fractional Sobolev spaces. Bull. Sci. Math. 2012, 136, 521–573. [Google Scholar] [CrossRef]
  29. McLean, W. Strongly Elliptic Systems and Boundary Integral Equations; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  30. Hackbusch, W.; Nowak, Z.P. On the fast matrix multiplication in the boundary element method by panel clustering. Numer. Math. 1989, 54, 463–491. [Google Scholar] [CrossRef]
  31. Rokhlin, V. Rapid solution of integral equations of classical potential theory. J. Comput. Phys. 1985, 60, 187–207. [Google Scholar] [CrossRef]
  32. Desiderio, L.; D’Inverno, G.A.; Sampoli, M.L.; Sestini, A. Hierarchical matrices for 3D Helmholtz problems in the multi-patch IgA-BEM setting. Eng. Comput. 2025, 41, 2021–2042. [Google Scholar] [CrossRef]
  33. Jin, B.; Lazarov, R.; Zhou, Z. An analysis of the L1 scheme for the subdiffusion equation with nonsmooth data. IMA J. Numer. Anal. 2016, 36, 197–221. [Google Scholar] [CrossRef]
  34. Liao, H.L.; McLean, W. A discrete Grönwall inequality with applications to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 2018, 56, 218–237. [Google Scholar] [CrossRef]
Figure 1. Temporal convergence of the L 1 scheme for the time-fractional diffusion equation. The L 2 -error at the final time is plotted against the time step size Δ t on a logarithmic scale. The observed convergence rate is close to first order, which is consistent with the improved temporal regularity of the test problem and agrees with known theoretical and numerical results for homogeneous fractional diffusion equations.
Figure 1. Temporal convergence of the L 1 scheme for the time-fractional diffusion equation. The L 2 -error at the final time is plotted against the time step size Δ t on a logarithmic scale. The observed convergence rate is close to first order, which is consistent with the improved temporal regularity of the test problem and agrees with known theoretical and numerical results for homogeneous fractional diffusion equations.
Foundations 06 00016 g001
Figure 2. Spatial convergence of the finite element approximation for different values of the fractional diffusion order β . The L 2 -error is shown as a function of the mesh size h. As β decreases, the convergence rate deteriorates due to the reduced regularity of the solution, in agreement with the theoretical spatial error estimates.
Figure 2. Spatial convergence of the finite element approximation for different values of the fractional diffusion order β . The L 2 -error is shown as a function of the mesh size h. As β decreases, the convergence rate deteriorates due to the reduced regularity of the solution, in agreement with the theoretical spatial error estimates.
Foundations 06 00016 g002
Figure 3. Memory usage comparison between the classical L 1 scheme and the SOE-based memory-efficient scheme. The memory requirement is plotted against the number of time steps. The classical L 1 scheme exhibits linear growth due to its full-history dependence, whereas the SOE-based approach achieves logarithmic memory complexity, making it suitable for long-time simulations.
Figure 3. Memory usage comparison between the classical L 1 scheme and the SOE-based memory-efficient scheme. The memory requirement is plotted against the number of time steps. The classical L 1 scheme exhibits linear growth due to its full-history dependence, whereas the SOE-based approach achieves logarithmic memory complexity, making it suitable for long-time simulations.
Foundations 06 00016 g003
Figure 4. Fractional diffusion in a heterogeneous medium with discontinuous diffusion coefficient κ ( x ) . Solution profiles at different times illustrate asymmetric propagation induced by the jump in diffusivity. Such behavior cannot be reproduced by classical diffusion models and highlights the relevance of fractional formulations in heterogeneous media.
Figure 4. Fractional diffusion in a heterogeneous medium with discontinuous diffusion coefficient κ ( x ) . Solution profiles at different times illustrate asymmetric propagation induced by the jump in diffusivity. Such behavior cannot be reproduced by classical diffusion models and highlights the relevance of fractional formulations in heterogeneous media.
Foundations 06 00016 g004
Table 1. Comparison of representative numerical approaches for time-fractional diffusion equations.
Table 1. Comparison of representative numerical approaches for time-fractional diffusion equations.
MethodSpatial op.MemoryStabilityHeterog.
Classical L 1 Laplacian O ( N ) ConditionalLimited
Fast L 1 (SOE)Homog. Laplacian O ( log N ) StableRare
FEM fractionalFractional op. O ( N ) StableYes
ProposedHeterog. frac. op. O ( log N ) Uncond.Yes
Table 2. Temporal convergence of the L 1 scheme. The L 2 -error is reported at the final time T for decreasing time step sizes Δ t . The observed convergence rate is close to first order, reflecting the improved temporal regularity of the test problem.
Table 2. Temporal convergence of the L 1 scheme. The L 2 -error is reported at the final time T for decreasing time step sizes Δ t . The observed convergence rate is close to first order, reflecting the improved temporal regularity of the test problem.
Δ t L 2 Error at TObserved Order
2.0 × 10 2 2.15 × 10 4
1.0 × 10 2 1.05 × 10 4 1.03
5.0 × 10 3 5.10 × 10 5 1.04
2.5 × 10 3 2.50 × 10 5 1.06
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

Rodrigues, J.A. Efficient and Structure-Preserving Numerical Methods for Time–Space Fractional Diffusion in Heterogeneous Biological Tissues. Foundations 2026, 6, 16. https://doi.org/10.3390/foundations6020016

AMA Style

Rodrigues JA. Efficient and Structure-Preserving Numerical Methods for Time–Space Fractional Diffusion in Heterogeneous Biological Tissues. Foundations. 2026; 6(2):16. https://doi.org/10.3390/foundations6020016

Chicago/Turabian Style

Rodrigues, José A. 2026. "Efficient and Structure-Preserving Numerical Methods for Time–Space Fractional Diffusion in Heterogeneous Biological Tissues" Foundations 6, no. 2: 16. https://doi.org/10.3390/foundations6020016

APA Style

Rodrigues, J. A. (2026). Efficient and Structure-Preserving Numerical Methods for Time–Space Fractional Diffusion in Heterogeneous Biological Tissues. Foundations, 6(2), 16. https://doi.org/10.3390/foundations6020016

Article Metrics

Back to TopTop