Next Article in Journal
Tuning Mechanism and Parameter Optimization of a Dynamic Vibration Absorber with Inerter and Negative Stiffness Under Delayed FOPID
Next Article in Special Issue
General Construction Method and Proof for a Class of Quadratic Chaotic Mappings
Previous Article in Journal
Toward Explainable Time-Series Numerical Association Rule Mining: A Case Study in Smart-Agriculture
Previous Article in Special Issue
Multiphase Transport Network Optimization: Mathematical Framework Integrating Resilience Quantification and Dynamic Algorithm Coupling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of a Time-Dependent Source Term in Multi-Term Time–Space Fractional Diffusion Equations

1
School of Mathematics and Computing Sciences, Guilin University of Electronic Technology, Guilin 541004, China
2
Center for Applied Mathematics of Guangxi (GUET), Guilin 541004, China
3
Guangxi Colleges and Universities Key Laboratory of Data Analysis and Computation, Guilin 541004, China
4
Department of Electronics and Information Engineering, Bozhou University, Bozhou 236800, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(13), 2123; https://doi.org/10.3390/math13132123
Submission received: 19 May 2025 / Revised: 17 June 2025 / Accepted: 26 June 2025 / Published: 28 June 2025

Abstract

This paper investigates the inverse problem of identifying a time-dependent source term in multi-term time–space fractional diffusion Equations (TSFDE). First, we rigorously establish the existence and uniqueness of strong solutions for the associated direct problem under homogeneous Dirichlet boundary conditions. A novel implicit finite difference scheme incorporating matrix transfer technique is developed for solving the initial-boundary value problem numerically. Regarding the inverse problem, we prove the solution uniqueness and stability estimates based on interior measurement data. The source identification problem is reformulated as a variational problem using the Tikhonov regularization method, and an approximate solution to the inverse problem is obtained with the aid of the optimal perturbation algorithm. Extensive numerical simulations involving six test cases in both 1D and 2D configurations demonstrate the high effectiveness and satisfactory stability of the proposed methodology.

1. Introduction

With the rapid advancement of science and technology, anomalous diffusion phenomena observed in natural systems have attracted growing attention. It has become increasingly evident that classical differential equation models often fail to accurately capture certain diffusion processes. Over the last few decades, fractional diffusion equations have emerged as powerful modeling tools, finding widespread applications across diverse fields such as porous media, non-Newtonian fluid mechanics, and viscoelastic materials [1]. In practical applications, crucial parameters such as boundary conditions, initial states, diffusion coefficients, and source terms are frequently unknown and thus must be determined using additional information, giving rise to inverse problems for fractional differential equations. Substantial progress has recently been made in the study of such inverse problems, including results related to uniqueness [2,3,4,5,6,7,8] and numerical approaches [9,10].
The time–space fractional diffusion Equation (TSFDE), as a fundamental mathematical tool for characterizing anomalous diffusion, and it can be flexibly tailored to meet specific research objectives as follows: incorporating temporal correlations or memory effects yields time-fractional diffusion equations; accounting for spatial correlations or nonlocal effects leads to space-fractional diffusion equations; and considering both results in time–space fractional diffusion equations. Inverse problems for single-term cases of these equations have been extensively investigated both domestically and abroad. Notable studies have addressed backward problems [11,12,13], source identification [14,15,16,17,18,19,20,21,22], and the determination of the order of fractional derivatives [23,24,25].
On the other hand, ultraslow diffusion characterized by logarithmic growth of mean squared displacement has been observed in various domains, such as polymer physics and particle motion in quenched random force fields. Such phenomena cannot be captured using classical advection–diffusion or conventional fractional diffusion models. To address these cases, distributed-order derivatives have been introduced, leading to distributed-order fractional diffusion equations. When the weight function of a distributed-order derivative is represented as a finite linear combination of Dirac delta functions with positive coefficients, the widely-employed multi-term fractional diffusion equation arises, which more faithfully models diffusion in systems with multiple time scales, coupled mechanisms, or nonlocal memory effects [26].
In this study, we investigate an inverse problem associated with the following multi-term TSFDE:
j = 1 m r j 0 + β j u ( x , t ) = ( Δ ) α 2 u ( x , t ) + q ( x ) f ( t ) , x Ω , t ( 0 , T ] ,
where Ω R d denotes a bounded domain with a sufficiently smooth boundary Ω , and d is the spatial dimension. For a fixed positive integer m, β j and r j ( j = 1 , 2 , , m ) are positive constants such that 0 < β m < < β 1 < 1 . q ( x ) and f ( t ) denote the spatially and temporally dependent source terms, respectively. The Caputo fractional left-sided derivative 0 + β j is defined by the following:
0 + β j u ( x , t ) = 1 Γ ( 1 β j ) 0 t u ( x , s ) s d s ( t s ) β j , 0 < β j < 1 , 0 < t T ,
where Γ denotes the Gamma function, and T > 0 represents the prescribed final time of the process under consideration.
The fractional orders β = ( β 1 , . . . , β m ) and the coefficients r = ( r 1 , . . . , r m ) are restricted in the admissible sets
B : = { ( β 1 , . . . , β m ) R m ; β ¯ β 1 > β 2 > > β m β ̲ } , R : = { ( r 1 , . . . , r m ) R m ; r 1 = 1 , r j [ r ̲ , r ¯ ] , ( j = 2 , . . . , m ) } ,
with fixed 0 < β ̲ < β ¯ < 1 and 0 < r ̲ < r ¯ .
The fractional Laplacian operator, denoted as ( Δ ) α 2 , is defined for α within the range 1 < α 2 , based on the spectral decomposition of the classical Laplace operator Δ . More specifically, in the context of a Hilbert space, this operator can be rigorously presented as follows:
H 0 α ( Ω ) : = u = n = 1 a n ψ n : u H 0 α ( Ω ) 2 = n = 1 a n 2 λ ¯ n α < ,
and the operator ( Δ ) α 2 by
( Δ ) α 2 u : = n = 1 a n ψ n n = 1 a n λ ¯ n α / 2 ψ n ,
and it maps H 0 α ( Ω ) onto L 2 ( Ω ) , In this expression, λ ¯ n and ψ n represent the eigenvalues and the corresponding eigenfunctions of the Laplacian operator Δ , respectively. Here, the eigenfunctions ψ n satisfy the equation Δ ψ n = λ ¯ n ψ n , subject to the given boundary conditions as follows:
Δ ψ k = λ ¯ k ψ k , i n Ω , ψ k = 0 , o n Ω .
therefore we set
u H 0 α ( Ω ) = ( ) α 2 u L 2 ( Ω ) .
For further discussion on Laplacian operator ( Δ ) α 2 , please refer to the literature [27].
Suppose the unknown function u is subject to the following initial and boundary conditions:
u ( x , 0 ) = g ( x ) , x Ω ¯ ,
u ( x , t ) = 0 , x Ω , t ( 0 , T ] .
When the functions q ( x ) , f ( t ) , and g ( x ) are all given, the problem consisting of Equations (1)–(3) is known as the direct or forward problem, where the goal is to compute the solution u ( x , t ) . On the other hand, in the inverse problem, the aim is to recover the unknown time-dependent source function f ( t ) . This identification is performed with the aid of supplementary measurement data at a fixed location x 0 as follows:
u ( x 0 , t ) = φ ( t ) , 0 < t T ,
where x 0 Ω denotes an interior observation point. The objective is to reconstruct f ( t ) in the system (1)–(3) using the information provided by φ ( t ) .
Moreover, in the particular case where m = 1 , Equation (1) reduces to the following single-term form:
0 + β u ( x , t ) = ( Δ ) α 2 u ( x , t ) + q ( x ) f ( t ) , x Ω , t ( 0 , T ] .
Research into inverse problems for multi-term fractional diffusion equations has been mainly focused on time-fractional variants, yielding significant achievements in several directions as follows: identification of fractional derivative orders [28,29,30]; reconstruction of various source terms [31,32,33]; potential function determination [34,35,36]; and inverse initial data problems [37,38], among others.
To the best of our knowledge, research focused on the inverse problem for multi-term time–space fractional differential Equations (TSFDEs) remains rather limited, Malik et al. [39] investigated the identification of a time-dependent source and diffusion concentration within a TSFRDE characterized by multi-term Hilfer-type time derivatives and Caputo spatial derivatives, subject to homogeneous boundary conditions. Their work established the local Hadamard well-posedness of the inverse source problem, although no numerical algorithms were proposed. In contrast, our study emphasizes the question of uniqueness in recovering a time-dependent source term f ( t ) from interior measurement data, thereby generalizing the single-term TSFDE scenario considered by Li et al. [16]. As far as we are aware, our work is the first to tackle the inverse problem specifically for multi-term TSFDEs.
The rest of the paper is structured as follows. In Section 2, we provide preliminary concepts and mathematical tools that serve as the foundation for the subsequent sections. Section 3 details the application of the matrix transfer technique to the direct problem described by Equations (1)–(3), demonstrating the existence and uniqueness of strong solutions as well as developing an implicit finite difference scheme. Section 4 delivers estimates on the stability and uniqueness properties of the inverse source problem. In Section 5, the source identification problem is transformed into a variational problem using the Tikhonov regularization method, and then, an approximate solution to the inverse problem is obtained by employing the optimal perturbation algorithm. In Section 6, numerical findings for six examples in one-dimensional and two-dimensional settings are examined. Finally, we offer a conclusion in Section 7.

2. Preliminary

Throughout this paper, we adopt the following definitions and foundational results, as established in [40].
Definition 1. 
The multinomial Mittag–Leffler function is defined as
E ( β 1 , , β m ) , β ( z 1 , , z m ) = k = 0 l 1 + + l m = k ( k ; l 1 , , l m ) j = 1 m z j l j Γ ( β + j = 1 m β j l j ) ,
where 0 < β < 2 , 0 < β j < 1 , and z j C for j = 1 , , m . Here, ( k ; l 1 , , l m ) denotes the multinomial coefficient,
( k ; l 1 , , l m ) : = k ! l 1 ! l m ! with k = j = 1 m l j ,
where each l j ( 1 j m ) is a non-negative integer.
With regard to the multinomial Mittag–Leffler function, the following three important results from [40] will be utilized in our analysis.
Proposition 1 
(See [40]). Let 0 < β < 2 and 0 < β m < < β 1 < 1 be arbitrary. Assume that β 1 π / 2 < μ < β 1 π and there exists K > 0 such that K z j < 0 ( j = 2 , , m ) . Then, there exists a constant C = C ( β j , β , μ , K ) > 0 ( j = 2 , , m ) such that
E ( β 1 , β 1 β 2 , , β 1 β m ) , β ( z 1 , , z m ) C 1 + z 1 , μ | arg ( z 1 ) | π .
For convenience, we will adopt the following abbreviations
E β , β ( n ) ( t ) : = E ( β 1 , β 1 β 2 , , β 1 β m ) , β ( λ n t β 1 , r 2 t β 1 β 2 , , r m t β 1 β m ) , t > 0
where λ n = λ ¯ n α 2 is the nth eigenvalue of ( Δ ) α 2 ( 1 < α 2 ) ; 0 < β < 2 , β j , and r j are the positive constants in (1).
Proposition 2 
(See [40]). Let 0 < β < 2 , 0 < β j < 1 ( j = 1 , , m ) , and z j c ( j = 1 , , m ) be fixed. Then
1 Γ ( β ) + j = 1 m z j E ( β 1 , , β m ) , β + β j ( z 1 , , z m ) = E ( β 1 , , β m ) , β ( z 1 , , z m ) .
Concerning the regularity of E β , β 1 ( n ) ( t ) ( t > 0 ) in Proposition 1, the estimate
E β , β 1 ( n ) ( t ) = 1 Γ ( β 1 ) λ n t β 1 E β , 2 β 1 ( n ) ( t ) j = 2 m r j t β 1 β j E β , 2 β 1 β j ( n ) ( t ) < 1 Γ ( β 1 ) , t > 0
is essential.
Proposition 3. 
Let 1 > β 1 > > β m > 0 , then we have
d d t { t β 1 E β , 1 + β 1 ( n ) ( t ) } = t β 1 1 E β , β 1 ( n ) ( t ) , t > 0 .
Lemma 1. 
Assuming that f ( t ) L ( 0 , T ) , 1 > β 1 > > β m > 0 , λ n 0 , denote
W n ( t ) = 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ , t ( 0 , T ] ,
and define W n ( 0 ) = 0 . Then W n ( t ) C [ 0 , T ] . Moreover, we can obtain the following estimates:
W n ( t ) C 1 f L ( 0 , T ) λ n ,
W n ( t ) C 2 f L ( 0 , T ) .
where C 1 , C 2 > 0 is a constant.
Proof. 
Let us first prove the continuity of W n ( t ) . Supposing h > 0 , for any t, t + h ( 0 , T ] , we have
W n ( t + h ) W n ( t ) = 0 t + h f ( τ ) ( t + h τ ) β 1 1 E β , β 1 ( n ) ( t + h τ ) d τ 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ = | 0 t f ( τ ) [ ( t + h τ ) β 1 1 E β , β 1 ( n ) ( t + h τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) ] d τ + t t + h f ( τ ) ( t + h τ ) β 1 1 E β , β 1 ( n ) ( t + h τ ) d τ | f L ( 0 , T ) ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) t β 1 E β , β 1 + 1 ( n ) ( t ) .
It is clear that we have lim h 0 + W n ( t + h ) = W n ( t ) . By a similar deduction, we have lim h 0 W n ( t + h ) = W n ( t ) . Therefore, we can obtain W n ( t ) C [ 0 , T ] . Consequently for each 0 t T , we deduce
W n ( t ) = | 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ | f L ( 0 , T ) 0 t ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ f L ( 0 , T ) t β 1 E β , β 1 + 1 ( n ) ( t ) f L ( 0 , T ) C 1 t β 1 1 + λ n t β 1 C 1 f L ( 0 , T ) λ n ,
and
W n ( t ) = 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ f L ( 0 , T ) 0 t ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ f L ( 0 , T ) 0 t ( t τ ) β 1 1 C 1 + λ n ( t τ ) β 1 d τ C f L ( 0 , T ) 0 t ( t τ ) β 1 1 d τ C 2 f L ( 0 , T ) .

3. Regularity of the Solution and Difference Scheme for the Direct Problem

Let us denote the eigenvalues of the Laplacian operator Δ under homogeneous Dirichlet boundary conditions by λ ¯ n and the corresponding eigenfunctions by ψ n H 2 ( Ω ) H 0 1 ( Ω ) . Specifically, these eigenfunctions satisfy the spectral problem Δ ψ n = λ ¯ n ψ n along with the boundary condition ψ n | Ω = 0 . Enumerating the eigenvalues according to their multiplicities, we have 0 < λ ¯ 1 λ ¯ 2 λ ¯ n , and the family { ψ n } n = 1 forms an orthonormal basis in L 2 ( Ω ) .
Next, we introduce the definition of a strong solution for the direct problem (1)–(3), and we subsequently establish the existence and uniqueness of such a solution by following the approach in [3].
Theorem 1. 
Suppose that g H 0 α ( Ω ) , q L 2 ( Ω ) , and f L ( 0 , T ) , and fix β B , r R . Then there exists a unique solution u ( x , t ) to (1)–(3), given by
u ( x , t ) = n = 1 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) g , ψ n ψ n ( x ) + n = 1 W n ( t ) q , ψ n ψ n ( x ) ,
where λ n = λ ¯ n α / 2 and W n ( t ) = 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ . Moreover, the following estimates hold:
u C ( [ 0 , T ] ; L 2 ( Ω ) ) C 3 g L 2 ( Ω ) + f L ( 0 , T ) q L 2 ( Ω ) ,
u L 2 ( 0 , T ; H 0 α ( Ω ) ) C 4 g H 0 α ( Ω ) + f L ( 0 , T ) q L 2 ( Ω ) .
where C 3 and C 4 are positive constants that depend on β j ( j = 1 , 2 , , m ) , T, and Ω.
Proof. 
Based on Reference [40] and the method of separation of variables, we can easily obtain the analytical expression 9 for the direct problem (1)–(3). It only remains to prove the regularity and estimates of the solution.
We first verify u C [ 0 , T ] ; L 2 ( Ω ) and lim t 0 u ( · , 0 ) g ( · ) L 2 ( Ω ) = 0 . Define
u 1 ( x , t ) : = n = 1 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) ( g , ψ n ) ψ ( x ) , u 2 ( x , t ) : = n = 1 W n ( t ) ( q , ψ n ) ψ n ( x ) ,
then we have u ( x , t ) = u 1 ( x , t ) + u 2 ( x , t ) . By using the result of Proposition 1, we get
u 1 ( x , t ) L 2 ( Ω ) 2 = n = 1 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) 2 ( g , ψ n ) 2 2 1 + C λ n t β 1 1 + λ n t β 1 2 g L 2 ( Ω ) 2 C 5 g L 2 ( Ω ) 2 ,
and together with (8), we can obtain
u 2 ( x , t ) L 2 ( Ω ) 2 = n = 1 W n ( t ) 2 ( q , ψ n ) 2 C 2 f L ( 0 , T ) q L 2 ( Ω ) 2 .
Therefore, we can obtain
u ( x , t ) L 2 ( Ω ) u 1 ( x , t ) L 2 ( Ω ) + u 2 ( x , t ) L 2 ( Ω ) C 3 g L 2 ( Ω ) + f L ( 0 , T ) q L 2 ( Ω ) ,
where C 3 represents positive constants depending on β j ( j = 1 , 2 , , m ) , T, Ω .
For t, t + h [ 0 , T ] , we have
u ( x , t + h ) u ( x , t ) = n = 1 1 λ n ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) ( g , ψ n ) + W n ( t + h ) ( q , ψ n ) ψ n ( x ) n = 1 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) ( g , ψ n ) + W n ( t ) ( q , ψ n ) ψ n ( x ) = n = 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) λ n ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) ( g , ψ n ) ψ n ( x ) + n = 1 W n ( t + h ) W n ( t ) ( q , ψ n ) ψ n ( x ) : = R 1 ( x , t ; h ) + R 2 ( x , t ; h ) .
From Proposition 1 and Lemma 1, we derive the following estimate:
R 1 ( x , t ; h ) L 2 ( Ω ) 2 = n = 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) λ n ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) 2 ( g , ψ n ) 2 2 n = 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) 2 + λ n ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) 2 ( g , ψ n ) 2 C 6 g L 2 ( Ω ) 2 ,
we have
R 2 ( x , t ; h ) L 2 ( Ω ) 2 = n = 1 ( W n ( t + h ) W n ( t ) ) 2 ( q , ψ n ) 2 2 n = 1 W n 2 ( t + h ) + W n 2 ( t ) ( q , ψ n ) 2 C 7 f L ( 0 , T ) 2 q L 2 ( Ω ) 2 .
Consequently, we infer that
u ( x , t + h ) u ( x , t ) L 2 ( Ω ) C 8 g L 2 ( Ω ) + f L ( 0 , T ) q L 2 ( Ω ) .
Since lim h 0 | ( t + h ) β 1 E β , β 1 + 1 ( n ) ( t + h ) t β 1 E β , β 1 + 1 ( n ) ( t ) | = 0 for each n N , by using the Lebesgue theorem, we can arrive at
lim h 0 u ( x , t + h ) u ( x , t ) L 2 ( Ω ) = 0 ,
which u C ( [ 0 , T ] ; L 2 ( Ω ) ) .
Utilizing lim t 0 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) = 0 and (13), we deduce that
lim t 0 + u ( · , t ) g ( · ) L 2 ( Ω ) = 0 .
Next, we prove that ( ) α 2 u C 0 , T ; L 2 ( Ω ) L 2 0 , T ; L 2 ( Ω ) and u L 2 ( 0 , T ; H 0 α ( Ω ) ) . Using (9), we have
( ) α 2 u ( x , t ) = n = 1 λ n 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) ( g , ψ n ) ψ ( x ) + n = 1 λ n W n ( t ) ( q , ψ n ) ψ n ( x ) : = w 1 ( x , t ) + w 2 ( x , t ) .
For 0 < t T , by using (7), we derive the estimate
w 1 ( · , t ) L 2 ( Ω ) 2 = n = 1 λ n 2 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) 2 ( g , ψ n ) 2 2 n = 1 λ n 2 1 + C λ n t β 1 1 + λ n t β 1 2 ( g , ψ n ) 2 C 9 g H 0 α ( Ω ) 2 ,
and
w 2 ( · , t ) L 2 ( Ω ) 2 = n = 1 λ n 2 ( q , ψ n ) 2 W n 2 ( t ) C 10 n = 1 λ n 2 f L ( 0 , T ) 2 λ n 2 ( q , ψ n ) 2 C 10 f L ( 0 , T ) 2 q L 2 ( Ω ) 2 .
Since w 1 ( x , t ) and w 2 ( x , t ) are uniformly convergent in L 2 ( Ω ) with respect to t over any interval [ t 0 , T ] for an arbitrary t 0 > 0 , it follows in a manner analogous to the argument in the first part of the proof that ( Δ ) α 2 u C ( [ 0 , T ] ; L 2 ( Ω ) ) . Consequently, we obtain the estimate
u L 2 ( 0 , T ; H 0 α ( Ω ) ) = ( ) α 2 u L 2 ( 0 , T ; L 2 ( Ω ) ) C 4 g H 0 α ( Ω ) + f L ( 0 , T ) q L 2 ( Ω ) ,
where C 4 is a positive constant depending on the parameters β j ( j = 1 , 2 , , m ) , the final time T, and the spatial domain Ω . □
In order to employ inversion techniques for solving the inverse problem at each step, it is first necessary to address the direct problem (1)–(3). In the subsequent analysis, we present an implicit finite difference scheme utilizing the matrix transfer technique, as detailed in [41,42,43], to numerically solve the direct problem (1)–(3). For the sake of simplicity and clarity, our discussion is restricted to the one-dimensional multi-term TSFDE case.
In the finite difference framework, the time and spatial domains are discretized with step sizes Δ t = T / N and Δ x = 1 / M , respectively. The temporal grid points are given by t n = n Δ t for n = 0 , 1 , , N , while the spatial points are x i = i Δ x for i = 0 , 1 , , M . The notation u i n u ( x i , t n ) represents the numerical approximation of the function u at the grid point ( x i , t n ) .
We begin by considering the classical diffusion equation accompanied by the initial and boundary value conditions.
u t = 2 u x 2 + q ( x ) f ( t ) , 0 < x < 1 , t > 0 , u ( x , 0 ) = g ( x ) , u ( 0 , t ) = u ( 1 , t ) = 0 .
Introducing a finite difference approximation, we obtain
d u i t = 1 h ( u i 1 2 u i + u i + 1 ) + f ( t ) q i , 0 < t < T , u i = g i , u 0 = u N = 0 ,
where u i = u ( x i , t ) , q i = q ( x i ) , g i = g ( x i ) , i = 1 , 2 , M , and h is the space step defined as h = 1 M . The above equations can be expressed as the following system of ODEs:
U t = η B U + f ( t ) Q ,
where η = 1 h 2 and U , b R N 1 , B R N 1 × N 1 ,
U = u 1 u 2 u N 1 , U 0 = g 1 g 2 g N 1 , Q = q 1 q 2 q N 1 , B = 2 1 1 2 1 1 1 2 ,
Let B be a real, non-singular, symmetric matrix of size ( N 1 ) × ( N 1 ) . By virtue of its symmetry and non-singularity, there exists a non-singular matrix P R ( N 1 ) × ( N 1 ) such that B can be diagonalized as
B = P Λ P T ,
where Λ = diag ( λ 1 , λ 2 , , λ N 1 ) is a diagonal matrix of the eigenvalues λ i ( i = 1 , 2 , , N 1 ) of B .
With this preparation, using the methods described in References [41,42], we now reformulate the direct problem (1)–(3) in the following matrix representation:
j = 1 m r j 0 + β j U = η ¯ B α 2 U + f ( t ) Q ,
where η ¯ = 1 h α , B α 2 = P Λ α 2 P T . The time-fractional derivative is approximated by
0 + β j u ( x , t n ) τ β j Γ ( 2 β j ) a 0 ( β j ) u ( x , t n ) k = 1 n 1 ( a n k 1 ( β j ) a n k ( β j ) ) u ( x , t k ) a n 1 ( β j ) u ( x , t 0 ) ,
where a l ( β j ) = ( l + 1 ) 1 β j l 1 β j , l 0 , this scheme was used in [44]. We have ω k β j = a n k 1 ( β j ) a n k ( β j ) , and
0 + β j u 1 n = τ β j Γ ( 2 β j ) a 0 ( β j ) u 1 n k = 1 n 1 ω k β j u 1 k a n 1 ( β j ) u 1 0 , 0 + β j u 2 n = τ β j Γ ( 2 β j ) a 0 ( β j ) u 2 n k = 1 n 1 ω k β j u 2 k a n 1 ( β j ) u 2 0 , 0 + β j u N 1 n = τ β j Γ ( 2 β j ) a 0 ( β j ) u N 1 n k = 1 n 1 ω k β j u N 1 k a n 1 ( β j ) u N 1 0 .
Subsequently, the implicit difference scheme defined by Equations (16) and (17) can be recast in the following matrix form:
A U n = b , U 0 = G ,
where
U n = u 1 n , u 2 n , , u N 1 n ,
G n = g 1 , g 2 , , g N 1 ,
A = j = 1 m a 0 ( β j ) τ β j Γ ( 2 β j ) I ( N 1 ) × ( N 1 ) + η ¯ B α 2 ,
and
b = j = 1 m τ β j Γ ( 2 β j ) u 1 1 u 1 2 u 1 n 1 u 2 1 u 2 2 u 2 n 1 u N 1 1 u N 1 2 u N 1 n 1 ω 1 ( β j ) ω 2 ( β j ) ω n 1 ( β j ) + a n 1 ( β j ) τ β j Γ ( 2 β j ) g 1 g 2 g N 1 + f ( t n ) Q .
The above describes a finite difference discretization of a one-dimensional multi-term space–time fractional diffusion equation. In the two-dimensional case, the approach is analogous; however, the matrix obtained from the spatial fractional-order discretization no longer maintains a symmetric tridiagonal form. Instead, it takes on a symmetric tridiagonal block structure as follows:
B = B 1 I I B 1 B 1 I I B 1 ( M + 1 ) 2 × ( M + 1 ) 2 ,
where
B 1 = 4 1 1 4 4 1 1 4 ( M + 1 ) × ( M + 1 ) .
The detailed discretization procedure for the two-dimensional scenario will not be reiterated here.

4. Uniqueness for the Inverse Problem

Theorem 2. 
Let u 1 and u 2 denote the solutions to the problem corresponding to source terms f 1 , f 2 L ( 0 , T ) , respectively, with a fixed q H 0 2 γ ( Ω ) , where γ > d 2 , and g H 0 α ( Ω ) . Suppose there exists an interior point x 0 Ω such that q ( x 0 ) 0 . Then, there exists a positive constant C 11 , depending on the parameters β j ( j = 1 , , m ) , the function q, the domain Ω, and the time T, such that the following stability estimate holds:
f 1 f 2 L ( 0 , T ) C 11 j = 1 m r j 0 + β j ( u 1 ( x 0 , t ) u 2 ( x 0 , t ) ) L ( 0 , T ) ,
which establishes the uniqueness and stability for retrieving the time-dependent source term.
Proof. 
Let u = u 1 u 2 , f = f 1 f 2 , then
u ( x , t ) = n = 1 0 t f ( τ ) ( t τ ) β 1 1 E β , β 1 ( n ) ( t τ ) d τ ( q , ψ n ) ψ n
: = n = 1 W n ( t ) ( q , ψ n ) ψ n .
substitute (20) into Equation (1), and we have
j = 1 m r j 0 + β j W n ( t ) + λ n W n ( t ) = f ( t ) , t > 0 , W n ( 0 ) = 0 ,
and
j = 1 m r j 0 + β j u ( x , t ) = f ( t ) n = 0 ( q , ψ n ) ψ n ( x ) n = 0 λ n W n ( t ) ( q , ψ n ) ψ n ( x ) .
Next, we proved the convergence of the above series. If m > d 4 , there exists a constant C > 0 such that
ψ n C ( Ω ) C ψ n H 2 m ( Ω ) ,
and
ψ n H 2 m ( Ω ) = ( Δ ) m ψ n L 2 ( Ω ) C ( λ ¯ n ) m , n = 1 , 2 , .
It is easy to see that
n = 1 ( q , ψ n ) ψ n L ( Ω ) C n = 1 ( q , ψ n ) ψ n H 2 m ( Ω ) C n = 1 ( q , ψ n ) λ ¯ n m C n = 1 1 λ ¯ n 2 v 1 2 n = 1 λ ¯ n 2 ( m + v ) ( q , ψ n ) 2 1 2 .
Since λ ¯ n > C n d 2 ( n N ) , it follows that v > d 4 and γ > m + v > d 2 . By q H 0 2 γ ( Ω ) , the series n = 1 ( q , ψ n ) ψ n ( x ) uniformly converges on ( x , t ) Ω ¯ × [ 0 , T ] . Furthermore, in view of Lemma 1, we thus deduce
n = 0 | λ n W n ( t ) ( q , ψ n ) ψ n ( x ) | n = 1 | ( q , ψ n ) | ψ n L ( Ω ) W n ( t ) C [ 0 , T ] C f L ( 0 , T ) q H 0 2 γ ( Ω ) ,
for some appropriate constant C. Then, the series is uniformly convergent in Ω ¯ × [ 0 , T ] .
Hence at the point x 0 ,
j = 1 m r j 0 + β j u ( x 0 , t ) = f ( t ) n = 1 ( q , ψ n ) ψ n ( x 0 ) n = 1 λ n W n ( t ) ( q , ψ n ) ψ n ( x 0 ) .
Since q H 0 2 γ ( Ω ) and H 0 2 γ ( Ω ) C ( Ω ¯ ) is a Sobolev space, we discover
q ( x 0 ) = n = 0 ( q , ψ n ) ψ n ( x 0 ) .
Let Q ( t ) : = n = 1 ( λ n ) ( q , ψ n ) E β , β 1 ( n ) ( t ) ψ n ( x 0 ) . The same approach is used and may find that
n = 1 ( λ n ) ( q , ψ n ) E β , β 1 ( n ) ( t ) ψ n ( x )
is uniformly convergent on Ω ¯ × [ 0 , T ] as well. Therefore, we have Q ( t ) C [ 0 , T ] .
Collecting all the results above, we arrive at
| f ( t ) | C 12 j = 1 m r j 0 + β j u ( x 0 , t ) L ( 0 , T ) + Q C [ 0 , T ] 0 t ( t s ) β 1 1 f ( s ) d s , t ( 0 , T ] .
Thus, the weakly singular Gronwall-type inequality with kernel ( t s ) β 1 1 yields the estimate
| f ( t ) | C 11 j = 1 m r j 0 + β j u ( x 0 , t ) L ( 0 , T ) , t ( 0 , T ] ,
where C 11 > 0 , depending on β j ( j = 1 , , m ) , where q, Ω , and T are constants.

5. The Inversion Algorithm

In the preceding section, we provided a theoretical justification demonstrating that the source term f ( t ) can be uniquely identified from the measurement data collected at a single boundary point. Building upon this result, in the present section, we propose a computational approach to obtain an approximate solution for the source term. This method leverages the additional data specified in (4) to enhance the numerical reconstruction of f ( t ) .
Through the integration of Equations (4) and (9), a first-kind Volterra integral equation is derived as follows:
A p : = 0 t k ( t , τ ) f ( τ ) d τ = y ( t ) ,
where the kernel function takes the form
k ( t , τ ) = ( t τ ) β 1 1 n = 1 W n ψ n ( x 0 ) E β , β 1 ( n ) ( t τ ) , t > τ , k ( t , τ ) = 0 , t τ .
and the right-hand side term y ( t ) represents the measured data at the interior point x 0 as follows:
y ( t ) = φ ( t ) n = 1 1 λ n t β 1 E β , β 1 + 1 ( n ) ( t ) g , ψ n ψ n ( x ) ,
where q n = ( q , ψ n ) and g n = ( g , ψ n ) .
As established in the seminal works of [16,45], the kernel function k ( t , τ ) exhibits weak singularity over the domain [ 0 , T ] × [ 0 , T ] , and the associated operator A is compact when mapping from C [ 0 , T ] to C [ 0 , T ] . Consequently, the inverse source problem (1)–(4) is inherently ill-posed. This mathematical characteristic implies that the solution f ( t ) lacks continuous dependence on the input data, meaning that even infinitesimal perturbations in the measurement data may lead to significant deviations in the reconstructed solution.
To resolve this challenging inverse problem, we make use of the optimal perturbation algorithm to estimate the time-dependent source term f ( t ) . Let us consider ϕ k ( t ) k = 1 C 2 [ 0 , 1 ] as a complete set of basis functions. The source term can then be approximated through the following finite-dimensional expansion:
f ( t ) f K ( t ) = k = 1 K a k ϕ k ( t ) ,
where f K ( t ) represents the K-th order approximation to f ( t ) , K N denotes the truncation level controlling the approximation accuracy, and a k , k = 1 , 2 , K are the coefficients of expansion.
We define the finite-dimensional approximation space as follows:
Φ K = s p a n { ϕ 1 , ϕ 2 , , ϕ K } ,
and associate each approximation f K ( t ) Φ K with its coefficient vector a = ( a 1 , a 2 , , a K ) R K . This parameterization transforms the infinite-dimensional inverse problem into a finite-dimensional optimization problem.
To handle the intrinsic ill-posedness of the inverse problem and to ensure numerical robustness, the Tikhonov regularization method is employed in solving the following minimization problem as follows:
min J ( a ) = 1 2 u ( x 0 , t ; a ) φ ( t ) L 2 ( 0 , T ) 2 + μ 2 a 2 ,
where μ > 0 is taken as the regularization parameter that controls the trade-off between solution accuracy and stability; u ( x 0 , t ; a ) is the solution of the direct problem (1)–(3) for any prescribed f K ( t ) , given by (26); and φ ( t ) denotes the measured data at the observation point x 0 . The first term in the functional J ( a ) measures the discrepancy between the computed solution and the observed data, while the second term serves as a regularization term that penalizes large values of the coefficient vector a , thereby ensuring the stability of the numerical solution.
To numerically solve the inverse problem (27) for reconstructing the source term f ( t ) , we employ an optimal perturbation algorithm. For any given coefficient vector a k R K , we consider the following iterative update scheme:
a j + 1 = a j + δ a j , j = 0 , 1 , ,
where δ a j represents the perturbation term at the j-th iteration. For notational simplicity, we will hereafter denote a j and δ a j as a and δ a , respectively.
Applying the first-order Taylor expansion to u ( x 0 , t ; a + δ a ) about a while neglecting higher-order terms yields the following linear approximation:
u ( x 0 , t ; a + δ a ) u ( x 0 , t ; a ) + a T u ( x 0 , t ; a ) · δ a ,
To determine the optimal perturbation, we minimize the following regularized error functional:
F ( δ a ) = 1 2 a T u ( x 0 , t ; a ) · δ a [ φ ( t ) u ( x 0 , t ; a ) ] L 2 ( 0 , T ) 2 + μ 2 δ a 2 .
where μ serves as a regularization parameter with the following adaptive selection strategy:
μ = μ ( n ) = 1 1 + e x p ( θ ( n n 0 ) ) ,
where n denotes the iteration count, n 0 represents a predetermined threshold (set to 5 in our implementation), and θ 0 (chosen as 0.8) controls the transition rate of this sigmoid-type regularization parameter, following the approach in [46].
We now proceed to discretize the temporal domain [ 0 , T ] using a uniform grid, 0 = t 1 < t 2 < < t S = T , where S denotes the number of grids. The above L 2 norm can then be approximated by the discrete Euclidean norm, yielding the following regularized minimization problem:
F ( δ a ) = 1 2 B δ a ( η β ) 2 2 + μ 2 δ a 2 2 ,
where the sensitivity matrix B R S × K is defined component-wise as follows:
B = ( b s k ) S × K , b s k = u ( x 0 , t s ; a 1 , , a k + τ , , a K ) u ( x 0 , t k ; a ) τ , s = 1 , 2 , , S ,
where τ > 0 denotes the finite difference step size. The vectors β and η represent the computed and measured data, respectively, as follows:
β = ( u ( x 0 , t 1 ; a ) , u ( x 0 , t 2 ; a ) , , u ( x 0 , t S ; a ) ) , η = ( φ ( t 1 ) , φ ( t 2 ) , , φ ( t S ) ) .
Following standard regularization theory [47], the minimization of (30) leads to the following normal equation:
( μ I + B T B ) δ a = B T ( η β ) .
The optimal perturbation is consequently obtained through the following regularized solution:
δ a = ( μ I + B T B ) 1 B T ( η β ) .
The iterative inversion process continues until either the maximum iteration count is reached or the perturbation satisfies the convergence criterion as follows:
δ a ϵ ,
where ϵ > 0 is a prescribed tolerance threshold governing the termination of the algorithm.

6. Numerical Experiments

In this part, we prove the effectiveness of the optimal perturbation algorithm with numerical results by using five examples for the one-dimensional scenarios and two-dimensional scenarios. The algorithms convergence and stability are examined.
We set T = 1 in all our experiments. The accurate data are perturbed to create the noisy data randomly, i.e.,
φ δ = φ + δ φ · ( 2 · r a n d ( s i z e ( φ ) ) 1 ) ,
with the use of ε = φ δ φ L 2 ( Γ × ( 0 , T ) ) , the corresponding noise level can be calculated.
Intending to show the accuracy of the numerical solution, the relative root mean square (RRMS) error is estimated to be
e r r ( f ) = i = 1 n f K ( t i ) f ( t i ) 2 i = 1 n f ( t i ) 2 1 / 2 ,
where n denotes the total number of uniformly distributed points on the time interval [ 0 , 1 ] , the term f K ( t ) represents the reconstructed source term at the final iteration, while f ( t ) corresponds to the exact (analytical) solution.
For generality and simplicity in numerical experiments, unless otherwise specified, we adopt the following parameter settings: the order of m = 3 and the regularization coefficients r j = 1 ( j = 1 , 2 , 3 ) are all set to 1. The convergence threshold ϵ is chosen as the first iteration 10 6 , ensuring high precision in the iterative process. The initial guess for the first iteration is a zero vector (i.e., a = 0 ), and the numerical differentiation step size τ is assigned a value of 0.01 to balance computational accuracy and efficiency.

6.1. One-Dimensional Case

To maintain generality, we discretize both time intervals [ 0 , 1 ] and [ 0 , T ] , using 51 uniformly distributed grid points when addressing the direct problem. For the one-dimensional scenario, the spatial domain is specified as Ω = ( 0 , 1 ) . Throughout our computations, unless otherwise indicated, the observation location is chosen as x 0 = 0.5 . The following three examples are explored via numerical experiments to evaluate the effectiveness of the proposed method.
Example 1. 
Suppose the initial condition is g ( x ) = x 2 ( 1 x ) 2 , and the spatial source function is q ( x ) = e x , with fractional orders β 1 = 0.8 , β 2 = 0.5 , β 3 = 0.2 , and temporal source component f ( t ) = 1 + t 2 . To simulate the measured data, we solve the direct problem (1)–(3) using the finite difference method. By setting K = 3 and choosing the basis functions Φ k = { 1 , t , t 2 } , we generate the required input data at the observation point x 0 .
The numerical results for different levels of noise, specifically δ = 0 , 0.1 % , 0.5 % , and 1 % , are illustrated in Figure 1. The results clearly demonstrate that the proposed approach remains both robust and accurate even when the observation data are corrupted by noise up to 1 % .
We fixed the relative noise level at δ = 1 % and the fractional order at α = 1.2 . Table 1 presents the RRMS errors ε ( f ) as defined in (34). For Example 1, different values of β are presented in Table 1. The data clearly demonstrate that as the components of β decrease, the numerical precision is enhanced, indicating the improved accuracy of the method. Additionally, for Example 1 with various settings of α , the RRMS errors ε ( f ) are reported in Table 2, where the noise level is maintained at δ = 1 % and the parameters are set to β 1 = 0.8 , β 2 = 0.5 , and β 3 = 0.2 . The results illustrate that higher values of α are associated with increased numerical accuracy. Furthermore, by fixing both the relative noise level at δ = 1 % and the parameters β 1 = 0.8 , β 2 = 0.5 , β 3 = 0.2 , and α = 1.2 , the influence of the observation point x 0 on the RRMS error ε ( f ) is summarized in Table 3. These results indicate that the accuracy of the solution exhibits some dependency on the specific choice of x 0 , suggesting there is a certain sensitivity pertaining to the method to the selection of this parameter.
Figure 2 presents the numerical results for Example 1 under various values of α and for several noise levels, δ = 0 , 0.1 % , 0.5 % , and 1 % , with the parameters fixed as β 1 = 0.9 ; β 2 = 0.8 …; and β 9 = 0.1 . The computed solutions exhibit a strong agreement with the true function f ( t ) , which demonstrates the high accuracy of the numerical approximation. These findings indicate that the optimal perturbation algorithm is both effective and robust when identifying the source term, even in the presence of noise.
Table 4 displays the RRMS errors e r r ( f ) for Example 1 across different values of α , under a fixed relative noise level δ = 1 % and β 1 = 0.9 ; β 2 = 0.8 , …; and β 9 = 0.1 . As shown, the RRMS error e r r ( f ) changes only marginally as α varies, indicating that the method maintains stable accuracy with respect to parameter α .
Table 5 reports the RRMS errors e r r ( f ) for Example 1 at different locations of x 0 , fixing the noise level at δ = 1 % , with β 1 = 0.9 ; β 2 = 0.8 , …; β 9 = 0.1 ; and α = 1.2 . The results show a slight dependence on the value of x 0 , but overall the reconstruction remains stable, further supporting the robustness of the approach.
Example 2. 
Assume the initial data are given by g ( x ) = sin ( π x ) and let the coefficient and source functions can be defined as q ( x ) = x 2 ( 1 x ) 2 + c o s ( π x ) + 1 , with parameters β 1 = 0.8 , β 2 = 0.5 , and β 3 = 0.2 , f ( t ) = 2 e 2 t s i n ( 4 π t ) + t . To generate the input data at the observation point x 0 , the direct problem (1)–(3) is solved numerically using the finite difference method. We set K = 10 and Φ k = { 1 , t , t 2 t 10 } .
Figure 3 presents numerical results for varying values of α and for different noise levels, namely, δ = 0 , 0.1 % , 0.5 % , and 1 % . It can be observed that the numerical approximation accurately captures the steady-state boundary for all tested conditions. However, numerical accuracy begins to degrade toward the initial time, specifically at t = 0 .
Example 3. 
We consider a non-smooth scenario characterized by a cusp in the source term, specifically choosing f ( t ) = | 2 t 1 | + 1 . The initial data are set as g ( x ) = x 2 ( 1 x ) 2 , while the space-dependent coefficient is chosen as q ( x ) = e x , With parameters fixed at β 1 = 0.8 , β 2 = 0.5 , and β 3 = 0.2 , the direct problem (1)–(3) is solved using the finite difference method to obtain the measurement data u ( x 0 , t ) employed in the reconstruction. For the numerical experiments, we select K = 10 and use the basis set Φ k = { 1 , t , t 2 t 10 } .
Figure 4 displays the computed results for different values of α with noise levels of δ = 0 , 0.1 % , 0.5 % , and 1 % . The results show that, overall, the identification quality remains satisfactory, except in the vicinity of t = 0 and near the location of the non-smooth point, where some loss of accuracy is observed due to the underlying cusp in the source term.

6.2. Two-Dimensional Case

The spatial coordinates are assigned as ( x , y ) . In the case of a two-dimensional case, boundary x 0 = ( 0.5 , 0.5 ) is applied and the space domain Ω is supposed to be ( 0 , 1 ) × ( 0 , 1 ) . The grid points on [ 0 , 1 ] × [ 0 , 1 ] are 31 × 31 , and we calculate 50 layers for a given step at time direction when solving the direct problem. We provide the numerical outcomes for three examples to show the precision and consistency of our suggested approach.
Example 4. 
Given a source function q ( x , y ) = x 2 + e y , f ( t ) = e t , and the initial data g ( x , y ) = sin ( π x ) sin ( π y ) . The measurement data u ( 0.5 , 0.5 , t ) are obtained by solving the direct problem (1)–(3) using the precise input data from the finite difference approach, where we take β 1 = 0.8 , β 2 = 0.5 , and β 3 = 0.2 and set K = 8 , Φ k = { 1 , t , t 2 t 8 } .
Example 5. 
The time-dependent source term f ( t ) = s i n ( 2 π t ) is taken into consideration. Consider the initial data g ( x , y ) = x ( 1 x ) y ( 1 y ) and take a source function q ( x , y ) = x 2 + e y . We construct the input data on observation point x 0 by solving the direct problem (1)–(3) by using a finite difference method and set K = 8 , Φ k = { 1 , t , t 2 t 8 } .
Example 6. 
We take into account a time-dependent source term f ( t ) = | 2 t 1 | 1 . Let the initial data g ( x , y ) = s i n ( π x ) s i n ( π y ) and choose a source function q ( x , y ) = x 2 + y 2 . We create the input data on observation point x 0 by utilizing the finite difference approach to solve the direct problems (1)–(3) and set K = 10 , Φ k = { 1 , t , t 2 t 10 } .
Figure 5, Figure 6 and Figure 7 show us the numerical outcomes for Examples 4–6 at varying noise levels in the situations of β 1 = 0.8 , β 2 = 0.5 , β 3 = 0.2 , and α = 1.2 , 1.8 . It can be seen that our suggested approach works well for solving two-dimensional instances as well.

7. Conclusions

In this study, we explored the identification of time-dependent source terms within multi-term TSFDE. Initially, we rigorously established the existence and uniqueness of solutions to the associated direct problem, ensuring a solid theoretical foundation. Additionally, we derived both the uniqueness and stability estimates for the corresponding inverse problem, which seeks to recover the time-dependent source term using supplementary internal observation data.
From a computational perspective, the direct problem was efficiently solved via an implicit finite difference scheme augmented by the matrix transfer technique, allowing us to address the challenges posed by fractional derivatives. For the inverse problem, we recast the source identification task as a variational problem utilizing Tikhonov regularization, and we employed the optimal perturbation approach to obtain stable approximate solutions. Comprehensive numerical experiments, encompassing five one- and two-dimensional test cases, verified the proposed algorithm’s effectiveness and robustness in identifying time-dependent source terms for multi-term TSFDEs, delivering high accuracy even in the presence of noise.
However, when using the optimal perturbation algorithm to obtain approximate solutions for inverse problems, the parameter K and the basis functions have no fixed selection method and are generally chosen empirically, which poses significant limitations in practical applications. In the future, we plan to explore algorithms such as the conjugate gradient method, trust region methods, or deep learning, which can avoid the need to select basis functions and the number of terms in the expansion, thus making the approach more suitable for practical applications. On the other hand, future research will focus on extending this method to the identification of source terms in multi-term time–space fractional diffusion-wave equations, thereby further broadening its scope of applications.

Author Contributions

Methodology, N.C.; Writing—original draft, Y.Y.; Writing—review & editing, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of Guangxi (2023GXNSFAA026284, 2023GXNSFBA026197) and by the Special Fund for Science and Technological Bases and Talents of Guangxi (No. Guike AD25069086).

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, H.; Zhang, Y.; Baleanu, D.; Chen, W.; Chen, Y. A new collection of real world applications of fractional calculus in science and engineering. Commun. Nonlinear Sci. 2018, 64, 213–231. [Google Scholar] [CrossRef]
  2. Cheng, J.; Nakagawa, J.; Yamamoto, M.; Yamazaki, T. Uniqueness in an inverse problem for a one-dimensional fractional diffusion equation. Inverse Probl. 2009, 25, 115002. [Google Scholar] [CrossRef]
  3. Sakamoto, K.; Yamamoto, M. Initial value/boundary value problems for fractional diffusion-wave equations and applications to some inverse problems. J. Math. Anal. Appl. 2011, 382, 426–447. [Google Scholar] [CrossRef]
  4. Yamamoto, M.; Zhang, Y. Conditional stability in determining a zeroth-order coefficient in a half-order fractional diffusion equation by a Carleman estimate. Inverse Probl. 2012, 28, 105010. [Google Scholar] [CrossRef]
  5. Li, Z.Y.; Zhang, Z.D. Unique determination of fractional order and source term in a fractional diffusion equation from sparse boundary data. Inverse Probl. 2020, 36, 115013. [Google Scholar] [CrossRef]
  6. Imanuvilov, O.; Ito, K.; Yamamoto, M. Inverse coefficient problems for one-dimensional time-fractional diffusion equations. Appl. Math. Lett. 2025, 160, 109351. [Google Scholar] [CrossRef]
  7. Jiang, D.J.; Li, Z.Y. Coefficient inverse problem for variable order time-fractional diffusion equations from distributed data. Calcolo 2022, 59, 34. [Google Scholar] [CrossRef]
  8. Durdiev, D.K.; Hasanov, I.I. Inverse coefficient problem for a partial differential equation with multi-term orders fractional Riemann Liouville derivatives. Bull. Udmurt Univ. Math. Mech. Comput. Sci. 2024, 34, 321–338. [Google Scholar] [CrossRef]
  9. Liu, J.J.; Yamamoto, M.; Yan, L.L. On the reconstruction of unknown time-dependent boundary sources for time fractional diffusion process by distributing measurement. Inverse Probl. 2016, 32, 015009, 25. [Google Scholar] [CrossRef]
  10. Akimova, E.N.; Sultanov, M.A.; Misilov, V.E.; Nurlanuly, Y. Parallel Algorithm for Solving the Inverse Two-Dimensional Fractional Diffusion Problem of Identifying the Source Term. Fractal. Fract. 2023, 7, 801. [Google Scholar] [CrossRef]
  11. Dou, F.F.; Hon, Y.C. Fundamental kernel-based method for backward space-time fractional diffusion problem. Comput. Math. Appl. 2016, 71, 356–367. [Google Scholar] [CrossRef]
  12. Feng, X.L.; Yuan, X.Y.; Zhao, M.X.; Qian, Z. Numerical methods for the forward and backward problems of a time-space fractional diffusion equation. Calcolo 2024, 61, 16. [Google Scholar] [CrossRef]
  13. Feng, X.; Zhao, M.; Qian, Z. A Tikhonov regularization method for solving a backward time–space fractional diffusion problem. J. Comput. Appl. Math. 2022, 411, 114236. [Google Scholar] [CrossRef]
  14. Tatar, S.; Tnaztepe, R.; Ulusoy, S. Determination of an unknown source term in a space-time fractional diffusion equation. J. Fract. Calc. Appl. 2015, 6, 83–90. [Google Scholar]
  15. Tatar, S.; Ulusoy, S. An inverse source problem for a one-dimensional space-time fractional diffusion equation. Appl. Anal. 2015, 94, 2233–2244. [Google Scholar] [CrossRef]
  16. Li, Y.S.; Wei, T. An inverse time-dependent source problem for a time-space fractional diffusion equation. Appl. Math. Comput. 2018, 336, 257–271. [Google Scholar]
  17. Zhang, Y.X.; Jia, J.; Yan, L. Bayesian approach to a nonlinear inverse problem for a time-space fractional diffusion equation. Inverse Probl. 2018, 34, 125002, 19. [Google Scholar] [CrossRef]
  18. Djennadi, S.; Shawagfeh, N.; Arqub, O.A. A fractional Tikhonov regularization method for an inverse backward and source problems in the time-space fractional diffusion equations. Chaos Solitons Fractals 2021, 150, 111127. [Google Scholar] [CrossRef]
  19. Li, J.; Tong, G.S.; Duan, R.Z.; Qin, S.L. Tikhonov regularization method of an inverse space-dependent source problem for a time-space fractional diffusion equation. J. Appl. Anal. Comput. 2021, 11, 2387–2401. [Google Scholar] [CrossRef]
  20. Yang, F.; Wang, Q.C.; Li, X.X. Unknown source identification problem for space-time fractional diffusion equation: Optimal error bound analysis and regularization method. Inverse Probl. Sci. Eng. 2021, 29, 2040–2084. [Google Scholar] [CrossRef]
  21. Pang, H.K.; Qin, H.H.; Ni, S. Sine Transform Based Preconditioning for an Inverse Source Problem of Time-Space Fractional Diffusion Equations. J. Sci. Comput. 2024, 100, 74. [Google Scholar] [CrossRef]
  22. Zhang, Y.; Feng, X. A nonstationary iterated quasi-boundary value method for reconstructing the source term in a time–space fractional diffusion equation. J. Comput. Appl. Math. 2024, 440, 115612. [Google Scholar] [CrossRef]
  23. Tatar, S.; Tnaztepe, R.; Ulusoy, S. Simultaneous inversion for the exponents of the fractional time and space derivatives in the space-time fractional diffusion equation. Appl. Anal. 2016, 95, 1–23. [Google Scholar] [CrossRef]
  24. Zhang, H.; Jiang, X.; Yang, X. A time-space spectral method for the time-space fractional Fokker–Planck equation and its inverse problem. Appl. Math. Comput. 2018, 320, 302–318. [Google Scholar] [CrossRef]
  25. Guerngar, N.; Nane, E.; Tinaztepe, R.; Ulusoy, S.; Van Wyk, H.W. Simultaneous inversion for the fractional exponents in the space-time fractional diffusion equation 0 + β u ( x , t ) = ( Δ ) μ 2 u ( x , t ) ( Δ ) γ 2 u ( x , t ) . Fract. Calc. Appl. Anal. 2021, 24, 818–847. [Google Scholar] [CrossRef]
  26. Lorenzo, C.F.; Hartley, T.T. Variable order and distributed order fractional operators. Nonlinear Dyn. 2002, 29, 57–98. [Google Scholar] [CrossRef]
  27. Lischke, A.; Pang, G.; Gulian, M.; Song, F.; Glusa, C.; Zheng, X.; Mao, Z.; Cai, W.; Meerschaert, M.; Ainsworth, M.; et al. What is the fractional Laplacian? A comparative review with new results. J. Comput. Phys. 2020, 404, 109009. [Google Scholar] [CrossRef]
  28. Li, Z.; Huang, X.; Yamamoto, M. Initial-boundary value problems for multi-term time-fractional diffusion equations with x-dependent coefficients. Evol. Equations Control. Theory 2020, 9, 153–179. [Google Scholar] [CrossRef]
  29. Jin, B.; Kian, Y. Recovery of the order of derivation for fractional diffusion equations in an unknown medium. SIAM J. Appl. Math. 2022, 82, 1045–1067. [Google Scholar] [CrossRef]
  30. Liu, Y.; Yamamoto, M. Uniqueness of orders and parameters in multi-term time-fractional diffusion equations by short-time behavior. Inverse Probl. 2022, 39, 024003. [Google Scholar] [CrossRef]
  31. Liu, Y. Strong maximum principle for multi-term time-fractional diffusion equations and its application to an inverse source problem. Comput. Math. Appl. 2017, 73, 96–108. [Google Scholar] [CrossRef]
  32. Chang, M.; Sun, L.; Wang, Y. Two regularization methods for identifying the unknown source in a multiterm time-fractional diffusion equation. Rocky Mt. J. Math. 2023, 53, 1387–1414. [Google Scholar] [CrossRef]
  33. Derbissaly, B.; Kirane, M.; Sadybekov, M. Inverse source problem for two-term time-fractional diffusion equation with nonlocal boundary conditions. Chaos Solitons Fractals 2024, 183, 114897. [Google Scholar] [CrossRef]
  34. Jiang, S.; Wu, Y. Recovering a time-dependent potential function in a multi-term time fractional diffusion equation by using a nonlinear condition. Inverse Probl. Sci. Eng. 2021, 29, 233–248. [Google Scholar] [CrossRef]
  35. Ma, W.J.; Sun, L.L. Inverse potential problem for a semilinear generalized fractional diffusion equation with spatio-temporal dependent coefficients. Inverse Probl. 2023, 39, Paper No. 015005, 29. [Google Scholar] [CrossRef]
  36. Feng, X.; Yao, Q.; Zhang, Y. Inverse a time-dependent potential problem of a generalized time-fractional super-diffusion equation with a nonlinear source from a nonlocal integral observation. Commun. Nonlinear Sci. 2024, 138, 108197. [Google Scholar] [CrossRef]
  37. Sun, L.; Wang, Y.; Chang, M. A fractional-order quasi-reversibility method to a backward problem for the multi-term time-fractional diffusion equation. Taiwan. J. Math. 2023, 27, 1185–1210. [Google Scholar] [CrossRef]
  38. Safari, F. An accurate RBF–based meshless technique for the inverse multi-term time-fractional integro-differential equation. Eng. Anal. Bound. Elem. 2023, 153, 116–125. [Google Scholar] [CrossRef]
  39. Malik, S.A.; Ilyas, A.; Samreen, A. Simultaneous determination of a source term and diffusion concentration for a multi-term space-time fractional diffusion equation. Math. Model. Anal. 2021, 26, 411–431. [Google Scholar] [CrossRef]
  40. Li, Z.; Liu, Y.; Yamamoto, M. Initial-boundary value problems for multi-term time-fractional diffusion equations with positive constant coefficients. Appl. Math. Comput. 2015, 257, 381–397. [Google Scholar] [CrossRef]
  41. Ilic, M.; Liu, F.; Turner, I.; Anh, V. Numerical approximation of a fractional-in-space diffusion equation. I. Fract. Calc. Appl. Anal. 2005, 8, 323–341. [Google Scholar]
  42. Ilic, M.; Liu, F.; Turner, I.; Anh, V. Numerical approximation of a fractional-in-space diffusion equation. II-with nonhomogeneous boundary conditions. Fract. Calc. Appl. Anal. 2006, 9, 333–349. [Google Scholar]
  43. Yang, Q.Q.; Turner, I.; Liu, F.; Ilić, M. Novel numerical methods for solving the time-space fractional diffusion equation in two dimensions. SIAM J. Sci. Comput. 2011, 33, 1159–1180. [Google Scholar] [CrossRef]
  44. Murio, D. Time fractional IHCP with Caputo fractional derivatives. Comput. Math. Appl. 2008, 56, 2371–2381. [Google Scholar] [CrossRef]
  45. Kress, R. Linear Integral Equations; Springer: Berlin/Heidelberg, Germany, 1999; Volume 82. [Google Scholar]
  46. Haykin, S. Neural Networks: A Comprehensive Foundation; Macmillan College Publishing: New York, NY, USA, 1994. [Google Scholar]
  47. Kirsch, A. An Introduction to the Mathematical Theory of Inverse Problems; Springer: Berlin/Heidelberg, Germany, 1996. [Google Scholar]
Figure 1. Numerical results corresponding to Example 1.
Figure 1. Numerical results corresponding to Example 1.
Mathematics 13 02123 g001
Figure 2. Numerical results corresponding to Example 1 for β 1 = 0.9 ; β 2 = 0.8 , …; β 9 = 0.1 .
Figure 2. Numerical results corresponding to Example 1 for β 1 = 0.9 ; β 2 = 0.8 , …; β 9 = 0.1 .
Mathematics 13 02123 g002
Figure 3. Numerical results for Example 2 under different noise levels.
Figure 3. Numerical results for Example 2 under different noise levels.
Mathematics 13 02123 g003
Figure 4. Numerical results for Example 3 under different noise levels.
Figure 4. Numerical results for Example 3 under different noise levels.
Mathematics 13 02123 g004
Figure 5. Numerical results for Example 4 under different noise levels.
Figure 5. Numerical results for Example 4 under different noise levels.
Mathematics 13 02123 g005
Figure 6. Numerical results for Example 5 under different noise levels.
Figure 6. Numerical results for Example 5 under different noise levels.
Mathematics 13 02123 g006
Figure 7. Numerical results for Example 6 under different noise levels.
Figure 7. Numerical results for Example 6 under different noise levels.
Mathematics 13 02123 g007
Table 1. RRMS errors for Example 1 corresponding to different values of β .
Table 1. RRMS errors for Example 1 corresponding to different values of β .
β(0.3, 0.2, 0.1)(0.5, 0.4, 0.3)(0.7, 0.6, 0.5)(0.9, 0.8, 0.7)
e r r ( f ) 0.00220.00310.00450.0067
Table 2. RRMS errors for Example 1 corresponding to different values of α .
Table 2. RRMS errors for Example 1 corresponding to different values of α .
α1.11.31.51.71.9
e r r ( f ) 0.00430.00390.00350.00320.0029
Table 3. RRMS errors for Example 1 corresponding to different values of x 0 .
Table 3. RRMS errors for Example 1 corresponding to different values of x 0 .
x00.10.30.50.70.9
e r r ( f ) 0.00280.00360.00410.00400.0033
Table 4. RRMS errors for Example 1 at different values of α and noise levels.
Table 4. RRMS errors for Example 1 at different values of α and noise levels.
  δ00.0010.0050.01
 err(f) 
α  
1.2 1.16 × 10 9 7.42 × 10 4 3.71 × 10 2 7.43 × 10 2
1.8 1.15 × 10 9 5.90 × 10 4 3.95 × 10 2 5.90 × 10 2
Table 5. RRMS errors for Example 1 at different values of α and x 0 .
Table 5. RRMS errors for Example 1 at different values of α and x 0 .
  δ0.10.30.50.70.9
 err(f) 
x0  
1.2 0.0040 0.0062 0.0074 0.0071 0.0049
1.8 0.0035 0.0049 0.0059 0.0059 0.0047
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.; Yang, Y.; Chen, N. Identification of a Time-Dependent Source Term in Multi-Term Time–Space Fractional Diffusion Equations. Mathematics 2025, 13, 2123. https://doi.org/10.3390/math13132123

AMA Style

Li Y, Yang Y, Chen N. Identification of a Time-Dependent Source Term in Multi-Term Time–Space Fractional Diffusion Equations. Mathematics. 2025; 13(13):2123. https://doi.org/10.3390/math13132123

Chicago/Turabian Style

Li, Yushan, Yuxuan Yang, and Nanbo Chen. 2025. "Identification of a Time-Dependent Source Term in Multi-Term Time–Space Fractional Diffusion Equations" Mathematics 13, no. 13: 2123. https://doi.org/10.3390/math13132123

APA Style

Li, Y., Yang, Y., & Chen, N. (2025). Identification of a Time-Dependent Source Term in Multi-Term Time–Space Fractional Diffusion Equations. Mathematics, 13(13), 2123. https://doi.org/10.3390/math13132123

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

Article Metrics

Back to TopTop