Next Article in Journal
A Lightweight Model of Learning Common Features in Different Domains for Classification Tasks
Next Article in Special Issue
Finite Element Analysis for the Stationary Navier–Stokes Equations with Mixed Boundary Conditions
Previous Article in Journal
Defect Classification Dataset and Algorithm for Magnetic Random Access Memory
Previous Article in Special Issue
An Extrinsic Enriched Finite Element Method Based on RBFs for the Helmholtz Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Numerical Approach for the Simultaneous Identification of a Source Term and a Robin Boundary Coefficient in Time-Fractional Reaction–Diffusion Equations

by
Miglena N. Koleva
Department of Mathematics, Faculty of Natural Sciences and Education, “Angel Kanchev” University of Ruse, 8 Studentska Str., 7017 Ruse, Bulgaria
Mathematics 2026, 14(2), 324; https://doi.org/10.3390/math14020324
Submission received: 19 December 2025 / Revised: 10 January 2026 / Accepted: 16 January 2026 / Published: 18 January 2026
(This article belongs to the Special Issue Advances in Numerical Analysis of Partial Differential Equations)

Abstract

In the present study, we develop numerical approaches for the simultaneous determination of a time-dependent right-hand side and a Robin boundary coefficient in linear and quasilinear Caputo time-fractional reaction–diffusion problems based on boundary and interior observations. The well-posedness of the corresponding direct problems is established. A temporal semidiscretization is first constructed using the  L 2 1 σ  scheme, and the solution is decomposed with respect to the unknown functions. The correctness of the proposed method is proved. For the nonlinear diffusion problem, a quasilinearization technique is employed, and the spatial discretization is carried out using finite difference schemes. An iterative procedure is developed to solve the resulting inverse problem. Numerical simulations with noisy data are presented and discussed to demonstrate the efficiency of the method.

1. Introduction

Inverse problems play a central role in many areas of science and engineering, as they aim to identify unknown model components from indirect or incomplete observations. Such problems are typically ill-posed in the sense of Hadamard, since the existence, uniqueness, or stability of solutions may fail, and therefore they require careful analytical and numerical treatment [1,2,3,4,5,6].
Inverse problems for reaction–diffusion equations arise naturally in applications such as thermal diagnostics, chemical kinetics, biological processes, and environmental modeling, where reaction rates, source terms, or boundary interactions must be identified from temperature or concentration measurements [7,8]. In the fractional-order setting, such inverse problems are particularly meaningful, since time-fractional diffusion models provide an accurate description of memory and anomalous transport effects, while simultaneously leading to increased ill-posedness and mathematical complexity [9,10].
Direct problems for time-fractional diffusion equations with Caputo derivatives are well studied in the literature, and well-posedness results under various structural assumptions are available. Existence and uniqueness results for linear time-fractional diffusion equations are established in [11,12,13,14], while the case of problems with Robin boundary conditions is treated in [15].
Well-posedness results for quasilinear time-fractional diffusion problems have also been obtained within the framework of evolution equations with nonlinear operators of divergence type; see, e.g., [16]. More recently, time-fractional quasilinear reaction–diffusion systems with Dirichlet and Robin (or Neumann) boundary conditions have been analyzed in [17], where the existence and uniqueness of classical solutions are proved under stronger regularity assumptions on the data and the nonlinear diffusion term.
Further abstract well-posedness results for time-fractional evolution equations with monotone and quasilinear operators can be found in [18].
Inverse problems concerned with the identification of time-dependent source terms in mainly linear parabolic partial differential equations have been widely studied, often using pointwise or integral observations.
In the classical (integer-order) setting, existence and uniqueness results for inverse problems with time-dependent sources have been established, for example, in [2,3,19,20]. Solution methods for such problems are extensively discussed in the monographs [1,5,6,21]. In addition, various numerical methods have been developed, including the boundary element method along with Tikhonov regularization [19], finite difference schemes combined with the Tikhonov regularization [22], the meshless local radial point interpolation method coupled with the finite difference method [23], the meshless local collocation method based on radial basis functions [24], the Crank-Nicolson method with an iterative procedure [20], and the loaded equation finite difference method [25].
Inverse time-dependent source problems for sub-diffusion equations have also attracted increasing attention in recent years. For instance, in [26] the existence and uniqueness of the solution of the inverse problem for a time-fractional diffusion problem with integral observations are proved, and a meshless method based on radial basis functions is employed to solve this problem. An iterative generalized quasi-boundary value regularization method is developed in [27], while two-dimensional inverse source problems with two overspecified conditions are investigated in [28]. Well-posedness of an inverse problem for the reconstruction of a time-dependent source in a two-term time-fractional heat equation with nonlocal boundary conditions and energy measurements is proved in [29]. An overview of inverse problems for fractional-order diffusion equations can be found in the review paper [30].
Inverse problems for recovering time-dependent Robin coefficients in initial-boundary value problems for classical diffusion equations from boundary measurements have been studied in [31,32,33]. Well-posedness results and a numerical method, based on a nonconforming mixed finite element approach for the inverse problem, associated with a classical two-dimensional semilinear parabolic equation under nonlocal observation are presented in [33]. A regularization method for the reconstruction of a space–time-dependent Robin coefficient is developed in [31], while a predictor-corrector method is proposed in [32] and a regularization approach is employed in [34] to determine the same time-dependent Robin coefficient on both boundaries in a one-dimensional heat conduction problem.
Related studies address the identification of the Robin coefficient in linear fractional diffusion problems with boundary overdetermination condition. In [35], the uniqueness of the inverse Robin coefficient problem is established, and a modified Newton method is employed for its numerical solution. The inverse problem of reconstructing the same Robin coefficient on both boundaries is considered in [36], where the associated variational problem is solved using a conjugate gradient method combined with Morozov’s discrepancy principle. The corresponding inverse problem for a fractional diffusion-wave equation is investigated in [37] using a hierarchical Bayesian framework with Markov random field priors and Markov chain Monte Carlo-based posterior sampling.
The recovery of a space-dependent Robin coefficient in a classical two-dimensional parabolic equation from final-time temperature measurements is studied in [38] by reformulating the problem as the minimization of a Tikhonov functional.
The simultaneous identification of multiple unknown quantities in parabolic equations has been intensively studied in recent years, including diffusion coefficients, reaction terms, source terms, and initial data; see, e.g., [39,40,41,42]. A regularization approach is employed in [43] for recovering a space–time-dependent Robin coefficient and heat flux in a classical linear parabolic system. In [44], an inverse problem for the simultaneous reconstruction of a space-dependent source term and a Robin boundary coefficient in a linear sub-diffusion equation is investigated based on boundary and interior observations. Uniqueness results are established using unique continuation arguments and a fractional Hopf lemma, and a Tikhonov regularization approach is used for the numerical recovery. However, to the best of our knowledge, solution methods for the coupled recovery of a time-dependent Robin coefficient and a source intensity factor for sub-diffusion equations, in both linear and nonlinear settings, have not been reported in the literature.
In this study, we develop a numerical method for the simultaneous identification of a time-dependent source term and a Robin boundary coefficient in linear and quasilinear time-fractional reaction–diffusion problems from boundary and interior measurements.
The remainder of the paper is organized as follows. In the next section, we formulate the inverse problem. Section 3 presents a numerical approach for the inverse problem of recovering the right-hand side and the Robin boundary coefficient in a linear Caputo time-fractional reaction–diffusion equation using additional measurements on the Robin boundary and at an interior point. In Section 4, we extend this approach to the corresponding quasilinear time-fractional reaction–diffusion problem. Numerical simulation results are presented and discussed in Section 5. Finally, concluding remarks are given in the Section 6.

2. Physical Background and Problem Formulation

We consider the following time-fractional reaction–diffusion equation:
α u t α ( x , t ) x k ( · ) u x ( x , t ) + b ( x ) u ( x , t ) = f ˜ ( x , t ) , 0 < x < L , 0 < t < T ,
where  α t α  is the Caputo time-fractional derivative of order  α ,
α u ( x , t ) t α = 1 Γ ( 1 α ) 0 t u ( x , s ) s ( t s ) α d s , 0 < α < 1 ,
and  Γ ( · )  is the Gamma function. The unknown function  u ( x , t )  denotes the temperature at the position  x ( 0 , L )  and time  t ( 0 , T ) k ( · )  is the thermal conductivity coefficient,  b ( x ) 0  is the reaction (or dissipation) coefficient, and  f ˜ ( x , t )  represents an internal (heat) source.
In this work, we consider both linear and nonlinear versions of Equation (1),
k ( · ) = k ( x ) and k ( · ) = k ( u ) ,
corresponding, respectively, to a spatially varying but temperature-independent conductivity and to a conductivity that depends on the local temperature. Moreover, we assume that the source term admits the separable representation
f ˜ ( x , t ) = λ ( t ) f ( x , t ) ,
where  λ ( t )  is a time-dependent intensity factor and  f ( x , t )  is a shape function describing the prescribed spatio-temporal distribution of the source, up to the scalar modulation  λ ( t ) . In particular,  f ( x , t )  may encode the geometry and placement of heaters or reactive zones, while  λ ( t )  accounts for the overall input power or reaction rate.
Equation (1) arises in the mathematical modeling of heat conduction in one-dimensional settings, where the temperature can be effectively described by a scalar field depending on a single spatial variable; see, for example, the monograph [45]. Such fractional diffusion models have been extensively studied in the literature; see, e.g., [10] and the review paper [9].
In the linear case  k ( · ) = k ( x ) , the coefficient reflects spatial variations in material properties, for instance due to layering, coatings, or changes in porosity [13,14]. In the nonlinear case  k ( · ) = k ( u ) , the thermal conductivity depends on the temperature itself, which is a common feature in many applications involving high temperature gradients, phase change processes, thermally sensitive composites, or porous media with temperature-dependent saturation [11,15,46,47].
At the left boundary we consider a Robin boundary condition
k ( · ) u x ( 0 , t ) + β ( t ) u ( 0 , t ) = r ( t ) , 0 < t < T ,
while on the right boundary  x = L  we prescribe a Dirichlet condition
u ( L , t ) = g ( t ) , 0 < t < T .
Here  β ( t )  is a time-dependent heat transfer coefficient, and  r ( t )  represents a prescribed boundary input, for instance, arising from an ambient temperature or an imposed convective heat exchange.
A recent detailed discussion of the physical meaning and modeling aspects of Robin-type conditions for heat transfer can be found in [48]. In many applications, the coefficient  β  may depend on time due to changes in the flow regime, surface properties (e.g., oxidation, fouling), or external control (e.g., switching fans, varying fluid velocity); see, e.g., [36,47,49,50].
The process starts from a known initial temperature distribution
u ( x , 0 ) = u 0 ( x ) , 0 x L .
In the classical direct problem associated with Equations (1)–(4), all input data (initial and boundary conditions, coefficients, right-hand side, etc.) are known, and the goal is to determine the temperature field  u ( x , t ) . In contrast, inverse problems aim at identifying certain components of the model, in addition to the solution itself, from additional (overspecified) observations.
In many practical applications, the time-dependent source intensity  λ ( t )  and the heat transfer coefficient  β ( t )  are not directly measurable and must be reconstructed from indirect temperature observations. This situation commonly arises in thermal diagnostics, where internal heat generation and convective boundary effects cannot be monitored in real time, while temperature measurements are available only at discrete spatial locations inside the domain or on its boundary. Such inverse settings are typical in the analysis of composite materials, battery systems, chemical reactors, and biological tissues; see, e.g., [7,8,21].
Inverse problem. Given the known data  k ( · ) b ( x ) f ( x , t ) u 0 ( x ) g ( t ) r ( t ) φ ( t ) ψ ( t ) , we seek the triplet  u ( x , t ) , λ ( t ) , β ( t )  in Equations (1)–(4), assuming that the temperature is measured at two points,  x 1 * = 0  and  x 2 * ( 0 , L ) :
u ( x 1 * , t ) = φ ( t ) , u ( x 2 * , t ) = ψ ( t ) , 0 < t < T ,
where  φ ( t )  and  ψ ( t )  denote the measured temperature profiles.
Such measurements are standard in experimental setups employing thermocouples or embedded sensors and have been extensively used in inverse source and coefficient identification problems; see, for example, [49,50].
In the separable representation of the source term,  f ˜ ( x , t ) = λ ( t ) f ( x , t ) , the function  f ( x , t )  is assumed to be known, while the time-dependent factor  λ ( t )  is unknown. Such factorizations are commonly used in inverse source problems for parabolic and fractional diffusion equations; see, e.g., [19,20,22,23,27]. Recovering  λ ( t )  therefore provides quantitative information on the temporal evolution of the internal heat generation.

3. Linear Problem

In this section, we develop numerical approach for solving the inverse problem in the case  k = k ( x ) .
First, we briefly discuss the well-posedness of the direct initial-boundary value problem associated with Equations (1)–(4) for given functions  λ ( t )  and  β ( t )  and  k = k ( x ) .
Theorem 1.
Assume that  k ( x ) C 1 ( [ 0 , L ] )  with  k ( x ) k 0 > 0  for all  x [ 0 , L ] b ( x ) L ( 0 , L ) b ( x ) 0 x ( 0 , L ) f ˜ ( x , t ) L 2 ( ( 0 , T ) , L 2 ( 0 , L ) ) u 0 ( x ) H 1 ( 0 , L ) β ( t ) L ( 0 , T ) β ( t ) β 0 β 0 0 r ( t ) L 2 ( 0 , T ) , and  g ( t ) H 1 ( 0 , T ) , where  g ( t )  is compatible with  u 0  at  t = 0  in the sense that  g ( 0 ) = u 0 ( L ) . Then the linear initial-boundary value problem (Equations (1)–(4)) admits a unique weak solution  u ( x , t ) L 2 ( ( 0 , T ) , H 1 ( 0 , L ) ) C ( [ 0 , T ] , L 2 ( 0 , L ) ) α u t α ( x , t ) L 2 ( ( 0 , T ) , H 1 ( 0 , L ) ) ,  and this solution depends continuously on the input data.
Proof. 
Outline of the proof. The result follows from well-established theory for linear time-fractional diffusion equations with Caputo derivatives and variable coefficients; see [11,12,13,14,15].
By a standard boundary data shifting argument (see, e.g., [11,13]) inhomogeneous boundary Equation (3) is reduced to a homogeneous one by subtracting a suitable extension of  g ( t ) . Since  g H 1 ( 0 , T ) , the transformation is admissible, and the resulting problem involves a modified right-hand side belonging to the same functional spaces.
The problem can be recast in a weak variational setting in the space  V = { v H 1 ( 0 , L ) : v ( L ) = 0 } , where the spatial operator together with the Robin boundary condition is represented by the corresponding time-dependent bilinear form
a t ( u , v ) = 0 L k ( x ) u x v x d x + 0 L b ( x ) u v d x + β ( t ) u ( 0 , t ) v ( 0 ) .
This form is uniformly bounded on  V × V  and, due to  β ( t ) β 0 , satisfies a Gårding-type inequality. This follows from a trace estimate on V combined with Young’s inequality. Consequently, the associated family of operators  A ( t ) : V V  fits into the abstract framework of fractional evolution equations with the Caputo time-fractional derivative.
Existence and uniqueness of a weak solution then follow from the results in [11,12,13], while the treatment of the Robin boundary condition is covered by [15]. Finally, continuous dependence of the solution on the input data follows from standard energy estimates for time-fractional diffusion equations with the Caputo derivative; see, e.g., [11,12,13].    □

3.1. Semi-Discretization in Time

We start with construction of temporal semidiscretization for Equations (1)–(4),  k = k ( x ) . We consider uniform partition of the time interval  [ 0 , T ]
w ¯ τ = t n = n τ , n = 0 , 1 , , N , τ = T / N ,
and denote by  v n + 1 = v n + 1 ( x ) , the approximation of the function  v ( x , t )  at  ( x , t n + 1 ) .
For the Caputo fractional derivative we employ the  L 2 1 σ  formula, introduced in [51]. Let  t n + σ = ( n + σ ) τ σ = 1 α / 2 n = 0 , 1 , , N 1 . Thus, we approximate the fractional derivative at time  t n + σ  as follows:
α u t α | ( x i , t n + σ ) D α u n + σ : = q n , 0 u n + 1 j = 0 n q n , n j q n , n j + 1 u j , n = 0 , 1 , , N 1 .
Here,  u n + σ = u ( x , t n + σ )  and we set  q n , n + 1 : = 0 q 0 , 0 = τ α Γ ( 2 α ) a 0 , and for  n 1
q n , j = τ α Γ ( 2 α ) a 0 + b 1 , j = 0 , a j + b j + 1 b j , 1 j n 1 , a n b n , j = n ,
where
a 0 = σ 1 α , a l = ( l + σ ) 1 α ( l 1 + σ ) 1 α , l 1 , b l = 1 2 α ( l + σ ) 2 α ( l 1 + σ ) 2 α 1 2 ( l + σ ) 1 α + ( l 1 + σ ) 1 α , l 1 .
The parameter  σ  enters the  L 2 1 σ  scheme through the coefficients  q n , j , which depend on  σ  and determine the accuracy of the approximation.
Using (6), we write a temporal semidiscretization of Equations (1)–(4) for the unknown solution  u n + 1 = u n + 1 ( x ) n = 0 , 1 , , N 1
q n , 0 u n + 1 σ x k ( x ) u n + 1 x + σ b ( x ) u n + 1 = σ λ ( t n + 1 ) f ( x , t n + 1 ) + ( 1 σ ) λ ( t n ) f ( x , t n ) ( 1 σ ) b ( x ) u n + ( 1 σ ) x k ( x ) u n x + j = 0 n q n , n j q n , n j + 1 u j , 0 < x < L , k ( 0 ) u n + 1 x ( 0 ) + β ( t n + 1 ) u n + 1 ( 0 ) = r ( t n + 1 ) , u n + 1 ( L ) = g ( t n + 1 ) , u 0 ( x ) = u 0 ( x ) , 0 x L ,
Next, we proceed to the solution of the inverse problem at the semidiscrete level. Taking into account that  β n + 1 = β ( t n + 1 )  is an unknown function, we linearize the Robin boundary condition in Equation (7)
k ( 0 ) u n + 1 x ( 0 ) + β n + 1 u n ( 0 ) + β n u n + 1 ( 0 ) β n u n ( 0 ) = r ( t n + 1 ) .
Then, we consider the following decomposition of the solution:
u n + 1 ( x ) = Y n + 1 ( x ) + β n + 1 W n + 1 ( x ) + λ n + 1 Z n + 1 ( x ) .
Substituting Equation (9) in Equation (7) with the Robin boundary condition replaced by Equation (8), we obtain the following three problems:
q n , 0 Y n + 1 σ d d x k ( x ) d Y n + 1 d x + σ b ( x ) Y n + 1 = ( 1 σ ) d d x k ( x ) d u n d x ( 1 σ ) b ( x ) u n + ( 1 σ ) λ ( t n ) f ( x , t n ) + j = 0 n q n , n j q n , n j + 1 u j , 0 < x < L , k ( 0 ) d Y n + 1 d x ( 0 ) + β n Y n + 1 ( 0 ) = r ( t n + 1 ) + β n u n ( 0 ) , Y n + 1 ( L ) = g ( t n + 1 ) , u 0 ( x ) = u 0 ( x ) , 0 x L ,
q n , 0 W n + 1 σ d d x k ( x ) d W n + 1 d x + σ b ( x ) W n + 1 = 0 , 0 < x < L , k ( 0 ) d W n + 1 d x ( 0 ) + β n W n + 1 ( 0 ) = u n ( 0 ) , W n + 1 ( L ) = 0 , u 0 ( x ) = u 0 ( x ) , 0 x L ,
q n , 0 Z n + 1 σ d d x k ( x ) d Z n + 1 d x + σ b ( x ) Z n + 1 = σ f ( x , t n + 1 ) , 0 < x < L , k ( 0 ) d Z n + 1 d x ( 0 ) + β n Z n + 1 ( 0 ) = 0 , Z n + 1 ( L ) = 0 .
After solving Equations (10)–(12) to obtain the solutions  Y n + 1 ( x ) W n + 1 ( x )  and  Z n + 1 ( x ) 0 x L , we use the measurements of Equation (5) at  x 1 *  and  x 2 *  in the representation of Equation (9) to obtain
M n + 1 β n + 1 λ n + 1 = φ n + 1 Y n + 1 ( x 1 * ) ψ n + 1 Y n + 1 ( x 2 * ) , M n + 1 = W n + 1 ( 0 ) Z n + 1 ( 0 ) W n + 1 ( x 2 * ) Z n + 1 ( x 2 * ) .
The solvability of the reconstruction step at time level  t n + 1  is reduced to solving the  2 × 2  linear Equation (13). Hence, this step is solvable and the pair  ( β n + 1 , λ n + 1 )  is uniquely determined if  det ( M n + 1 ) 0 .
In general, this non-degeneracy cannot be guaranteed for arbitrary data and for an arbitrary choice of the interior measurement point  x 2 * . The next lemma shows that, under a mild condition on the source term f, there always exists at least one interior point  x 2 * ( 0 , L )  for which  M n + 1  is invertible.
Lemma 1.
Fix  n { 0 , 1 , , N 1 }  and assume that  f ( · , t n + 1 ) 0  in  ( 0 , L )  and  W n + 1 ( 0 ) 0 . Then there exists at least one point  x 2 * ( 0 , L )  such that the matrix  M n + 1  in Equation (13) is invertible, i.e.,  det ( M n + 1 ) 0 .
Proof. 
Let
M n + 1 ( x ) = W n + 1 ( 0 ) Z n + 1 ( 0 ) W n + 1 ( x ) Z n + 1 ( x ) .
Define
G ( x ) : = det ( M n + 1 ( x ) ) = W n + 1 ( 0 ) Z n + 1 ( x ) Z n + 1 ( 0 ) W n + 1 ( x ) , x ( 0 , L ) .
Multiplying Equation (12) by  W n + 1 ( 0 )  and Equation (11) by  Z n + 1 ( 0 )  and subtracting, we obtain
q n , 0 G ( x ) σ d d x k ( x ) d G d x ( x ) + σ b ( x ) G ( x ) = W n + 1 ( 0 ) σ f ( x , t n + 1 ) , 0 < x < L .
Assume, for contradiction, that  G 0  on  ( 0 , L ) . Then  G x 0  there as well, and hence the left-hand side of the above equation vanishes identically. Consequently, this implies
W n + 1 ( 0 ) σ f ( x , t n + 1 ) 0 in ( 0 , L ) ,
which contradicts the assumptions  W n + 1 ( 0 ) 0  and  f ( · , t n + 1 ) 0 . Therefore, G cannot vanish identically on  ( 0 , L ) , and there exists at least one  x 2 * ( 0 , L )  with  G ( x 2 * ) 0 , i.e.,  det ( M n + 1 ) 0  at  x 2 * .    □
We now assume that the interior measurement point  x 2 * ( 0 , L )  has been chosen in such a way that the corresponding matrices  M n + 1  are invertible for all time levels. Under this non-degeneracy assumption, we obtain the following discrete uniqueness result:
Theorem 2.
Suppose there exists a fixed point  x 2 * ( 0 , L )  such that for all  n = 0 , 1 , , N 1  the matrix  M n + 1  in Equation (13) is invertible. Then the semi-discrete inverse problem of determining the sequences  { u n } { λ n }  and  { β n }  from Equations (7)–(9), and the measurements (5) admits at most one solution.
Proof. 
Assume that  ( u n , λ n , β n )  and  ( u ˜ n , λ ˜ n , β ˜ n )  are two solutions with the same data. Clearly  u 0 = u ˜ 0 . Suppose that for some  n { 0 , 1 , , N 1 }  we have  u j = u ˜ j β j = β ˜ j , λ j = λ ˜ j  for all  j n . Then the right-hand sides and coefficients of auxiliary Equations (10)–(12) coincide, and therefore  Y n + 1 = Y ˜ n + 1 W n + 1 = W ˜ n + 1 Z n + 1 = Z ˜ n + 1 .
Evaluating the decomposition of Equation (9) at the measurement points 0 and  x 2 *  yields the linear systems
M n + 1 β n + 1 λ n + 1 = φ n + 1 Y n + 1 ( 0 ) ψ n + 1 Y n + 1 ( x 2 * ) , M n + 1 β ˜ n + 1 λ ˜ n + 1 = φ n + 1 Y ˜ n + 1 ( 0 ) ψ n + 1 Y ˜ n + 1 ( x 2 * ) .
Since  Y n + 1 = Y ˜ n + 1  and  M n + 1  is invertible, both systems have the same unique solution; hence,  β n + 1 = β ˜ n + 1  and  λ n + 1 = λ ˜ n + 1 . Substituting these identities into Equation (9) gives  u n + 1 = u ˜ n + 1 . By induction, the claim holds for all n, proving uniqueness.    □

3.2. Full Discretization

Next, we introduce the spatial discretization. We define a uniform mesh on the spatial interval  [ 0 , L ]
ω ¯ h = { x i = i h , i = 0 , 1 , , I , h = L / I } ,
and let  ν i n = u ( x i , t n ) . Further, we use also the following notation:
K i + 1 / 2 = k ( x i ) + k ( x i + 1 ) 2 .
Equations (10)–(12) are approximated using second-order finite differences, with one-sided finite difference employed for the discretization of the first derivative in the boundary conditions. The resulting numerical schemes are
L i ( Y n + 1 ) : = q n , 0 Y i n + 1 σ h 2 K i + 1 / 2 ( Y i + 1 n + 1 Y i n + 1 ) K i 1 / 2 ( Y i n + 1 Y i 1 n + 1 ) + σ b i u i n + 1 = ( 1 σ ) h 2 K i + 1 / 2 ( Y i + 1 n + 1 Y i n ) K i 1 / 2 ( Y i n + 1 Y i 1 n ) + ( 1 σ ) λ n f i n ( 1 σ ) b i u n + j = 0 n q n , n j q n , n j + 1 u j ) u i j , i = 1 , 2 , , I 1 , L 0 ( Y n + 1 ) : = k ( 0 ) 2 h 3 Y 0 n + 1 4 Y 1 n + 1 + Y 2 n + 1 + β n Y 0 n = r n + 1 + β n u 0 n , Y I n + 1 = g ( t n + 1 ) , u i 0 = u 0 ( x i ) , i = 0 , 1 , , I ,
L i ( W n + 1 ) = 0 , 0 < x < L , L 0 ( W n + 1 ) = u 0 n , W n + 1 ( L ) = 0 , u i 0 = u 0 ( x i ) , i = 0 , 1 , , I ,
L i ( Z n + 1 ) = σ f ( x , t n + 1 ) , 0 < x < L , L 0 ( Z n + 1 ) = 0 , Z n + 1 ( L ) = 0 .
The value  β 0  is determined exactly from initial Equation (4) and boundary Equation (2),  k = k ( x )  at the initial time as
β 0 = 1 u 0 ( 0 ) r 0 + k ( 0 ) d u 0 d x ( 0 ) ,
while the value  λ 0  is determined from initial Equation (4) and the stationary form of Equation (1) at  t = 0  as
λ 0 = 1 f ( x i , 0 ) b ( x i ) u 0 ( x i ) k ( x i ) u 0 ( x i ) 2 k ( x i ) d 2 u 0 d x 2 ( x i ) , i { 1 , 2 , , I 1 } .
Solving Equations (14)–(16), compute the auxiliary solutions  Y n + 1 W n + 1 , and  Z n + 1 . Then, using Equation (13) and together with the decomposition
u i n + 1 = Y i n + 1 + β n + 1 W i n + 1 + λ n + 1 Z i n + 1 ,
we determine  β n + 1 λ n + 1 , and  subsequently  u n + 1 .

4. Nonlinear Problem

In the nonlinear setting, we replace the spatially dependent conductivity  k ( x )  in Equation (1) and the Robin boundary condition (Equation (2)) by a temperature-dependent coefficient  k ( u ) .
Under suitable assumptions on  k ( u ) , we formulate the following well-posedness result.
Theorem 3.
Assume that the data  b ( x ) f ˜ ( x , t ) g ( t ) r ( t ) β ( t ) , and  u 0 ( x )  satisfy the conditions of Theorem 1. Let  k ( s ) C 1 ( R )  be such that  0 < k 0 k ( s ) k 1 < s R . Then, from the nonlinear initial-boundary value Equations (1)–(4),  k = k ( u )  admits a unique weak solution  u ( x , t ) L 2 ( ( 0 , T ) , H 1 ( 0 , L ) ) C ( [ 0 , T ] , L 2 ( 0 , L ) ) α u t α ( x , t ) L 2 ( ( 0 , T ) , H 1 ( 0 , L ) ) ,  and this solution depends continuously on the input data.
Under the assumptions of Theorem 3, nonlinear Equations (1)–(4) with  k = k ( u )  fit into the general framework of quasilinear subdiffusion equations with the Caputo time-fractional derivative and monotone spatial operators.
Existence and uniqueness results for quasilinear time-fractional diffusion equations of divergence type with the Caputo derivative have been established using variational and monotonicity methods. In particular, global well-posedness for such problems under structural assumptions on the nonlinear diffusion coefficient, including those imposed on  k ( u )  in Theorem 3, is proved in [16]. Related well-posedness results for nonlinear diffusion equations with time-fractional derivatives, including uniqueness and continuous dependence properties, can also be found in [52].
Further results for time-fractional quasilinear reaction–diffusion systems with Dirichlet and Robin (or Neumann) boundary conditions, as well as for more abstract evolution equations involving monotone and quasilinear operators, are reported in [17,18]. Therefore, Theorem 3 follows as a direct consequence of these general results.

4.1. Temporal Semidiscretization

As in the linear case, we start with a semidiscretization in time.
In order to prepare the problem for decomposition of the solution, we apply the Bellman-Kalaba quasilinearization [53,54] to the nonlinear diffusion term. Assume that  u ˜ n + 1  and  v ˜ n + 1  are initial approximations to the corresponding exact values of  u n + 1  and  u n + 1 x  at the time level  t n + 1 , and that  k ( u ) = d k d u . Thus, we obtain
k ( u n + 1 ) u n + 1 x k ( u ˜ n + 1 ) u n + 1 x + k ( u ˜ n + 1 ) v ˜ n + 1 u n + 1 k ( u ˜ n + 1 ) u ˜ n + 1 v ˜ n + 1 .
Using Equation (18) and linearization for  β ( t ) u  as in the linear case, we obtain the following semidiscrete problem:
q n , 0 u n + 1 σ x k ( u ˜ n + 1 ) u n + 1 x + k ( u ˜ n + 1 ) v ˜ n + 1 u n + 1 k ( u ˜ n + 1 ) u ˜ n + 1 v ˜ n + 1 + σ b ( x ) u n + 1 = σ λ n + 1 f n + 1 ( x ) + ( 1 σ ) λ n f n ( x ) ( 1 σ ) b ( x ) u n + ( 1 σ ) x k ( u n ) u n x + j = 0 n q n , n j q n , n j + 1 u j , 0 < x < L , k ( u ˜ n + 1 ( 0 ) ) u n + 1 ( 0 ) x k ( u ˜ n + 1 ( 0 ) ) v ˜ n + 1 ( 0 ) u n + 1 ( 0 ) + β n u n + 1 ( 0 ) = k ( u ˜ n + 1 ( 0 ) ) u ˜ n + 1 ( 0 ) v ˜ n + 1 ( 0 ) + r n + 1 β n + 1 u n ( 0 ) u n ( 0 ) , u n + 1 ( L ) = g n + 1 , u 0 ( x ) = u 0 ( x ) , 0 x L ,
Applying decomposition Equation (9), Equation (19) can be reformulated as the following three auxiliary problems:
L i n o n l ( Y n + 1 ) : = q n , 0 Y n + 1 σ x k ( u ˜ n + 1 ) Y n + 1 x + k ( u ˜ n + 1 ) v ˜ n + 1 Y n + 1 + σ b ( x ) Y n + 1 = σ x k ( u ˜ n + 1 ) u ˜ n + 1 v ˜ n + 1 + ( 1 σ ) λ n f n ( x ) ( 1 σ ) b ( x ) u n + ( 1 σ ) x k ( u n ) u n x + j = 0 n q n , n j q n , n j + 1 u j , 0 < x < L , L 0 n o n l ( Y n + 1 ) : = k ( u ˜ n + 1 ( 0 ) ) Y n + 1 ( 0 ) x k ( u ˜ n + 1 ( 0 ) ) v ˜ n + 1 ( 0 ) Y n + 1 ( 0 ) + β n Y n + 1 ( 0 ) = k ( u ˜ n + 1 ( 0 ) ) u ˜ n + 1 ( 0 ) v ˜ n + 1 ( 0 ) + r n + 1 + β n u n ( 0 ) , Y n + 1 ( L ) = g ( t n + 1 ) , u 0 ( x ) = u 0 ( x ) , 0 x L ,
L i n o n l ( W n + 1 ) = 0 , 0 < x < L , L 0 n o n l ( W n + 1 ) = u n ( 0 ) , W n + 1 ( L ) = 0 , u 0 ( x ) = u 0 ( x ) , 0 x L ,
L i n o n l ( Z n + 1 ) = σ f n + 1 ( x ) , 0 < x < L , L 0 n o n l ( Z n + 1 ) = 0 , Z n + 1 ( L ) = 0 .
After computing the solutions  Y n + 1 W n + 1 , and  Z n + 1 n = 1 , 2 , , N , we use the measurement data of Equation (5) to determine  λ n + 1 , and  β n + 1  via Equation (13), and then apply Equation (9) to obtain  u n + 1 ( x ) .
The operators  L i n o n l  and  L 0 n o n l  define a linear boundary value problem in x, since at each time level  t n + 1  the coefficients  k ( u ˜ n + 1 )  and  k ( u ˜ n + 1 ) v ˜ n + 1  are regarded as known. Therefore, for fixed linearization data  ( u ˜ n + 1 , v ˜ n + 1 ) , auxiliary Equations (20)–(22) have the same structure as in the linear case.
As in the linear setting, the reconstruction of  ( β n + 1 , λ n + 1 )  from the measurements of Equation (5) leads to the solution of linear Equation (13). Hence, the solvability and uniqueness of the reconstruction step depend on the invertibility of the matrix  M n + 1 . Consequently, the arguments of Lemma 1 and Theorem 2 can be applied to the present linearized nonlinear setting.

4.2. Full Discretization

In this section, we derive the spatial discretization of Equations (20)–(22) using second-order finite difference approximations. Using the notations
U ˜ i + 1 / 2 = u ˜ i n + 1 + u ˜ i + 1 n + 1 2 , U ¯ i + 1 / 2 = u ˜ i + 1 n + 1 u ˜ i n + 1 h , U ¯ i + = 3 u ˜ 0 n + 1 4 u ˜ 1 n + 1 + u ˜ 2 n + 1 2 h , K i + 1 / 2 n = k ( u i n ) + k ( u i + 1 n ) 2 , K ˜ i + 1 / 2 = k ( u ˜ i n + 1 ) + k ( u ˜ i + 1 n + 1 ) 2 , K ˜ i + 1 / 2 = k ( u ˜ i n + 1 ) + k ( u ˜ i + 1 n + 1 ) 2 ,
we obtain discrete Equations (20)–(22) as follows:
L i n o n l ( Y n + 1 ) : = q n , 0 Y i n + 1 σ h K ˜ i + 1 / 2 Y i + 1 n + 1 Y i n + 1 h + K ˜ i + 1 / 2 U ¯ i + 1 / 2 Y i + 1 n + 1 + Y i + 1 n + 1 2 K ˜ i 1 / 2 Y i n + 1 Y i 1 n + 1 h K ˜ i 1 / 2 U ¯ i 1 / 2 Y i n + 1 + Y i 1 n + 1 2 + σ b i Y i n + 1 = σ h K ˜ i + 1 / 2 U ˜ i + 1 / 2 n + 1 U ¯ i + 1 / 2 K ˜ i 1 / 2 U ˜ i 1 / 2 n + 1 U ¯ i 1 / 2 ( 1 σ ) b i u i n + ( 1 σ ) λ n f i n + 1 σ h K i + 1 / 2 n u i + 1 n u i n h K i 1 / 2 n u i n u i 1 n h + j = 0 n q n , n j q n , n j + 1 u i j , i = 1 , 2 , , I 1 , L 0 n o n l ( Y n + 1 ) : = k ( u ˜ 0 n + 1 ) 3 Y 0 n + 1 4 Y 1 n + 1 + Y 2 n + 1 2 h + k ( u ˜ 0 n + 1 ) U ¯ i + Y 0 n + 1 + β n Y 0 n + 1 = β n u 0 n + k ( u ˜ 0 n + 1 ) U ¯ 0 + u ˜ 0 n + 1 + r n + 1 , Y n + 1 ( L ) = g n + 1 , u 0 ( x ) = u 0 ( x ) , 0 x L ,
L i n o n l ( W n + 1 ) = 0 , i = 1 , 2 , , I 1 , L 0 n o n l ( Y n + 1 ) = u 0 n , W n + 1 ( L ) = 0 , u 0 ( x ) = u 0 ( x ) , i = 1 , 2 , , I 1 ,
L i n o n l ( Z n + 1 ) = σ f i n + 1 , i = 1 , 2 , , I 1 , L 0 n o n l ( Y n + 1 ) = 0 , Z n + 1 ( L ) = 0 .
As in the linear problem, we use Equation (5) to determine  β n + 1  and  λ n + 1 n = 1 , 2 , , N , via Equation (13), and then apply Equation (17) to obtain  u i n + 1 i = 0 , 1 , , I 1 .
The initial values  β 0  and  λ 0  are determined from initial Equation (4), Robin boundary Equation (2),  k = k ( u ) , and the stationary form of Equation (1),  k = k ( u )  at initial time  t = 0  as
β 0 = 1 u 0 ( 0 ) r 0 + k ( u 0 ( 0 ) ) d u 0 d x ( 0 ) , λ 0 = 1 f ( x i , 0 ) b ( x i ) u 0 ( x i ) d d x k ( u 0 ( x ) ) d u 0 d x ( x ) x = x i , i { 1 , 2 , , I 1 } .
The numerical method is implemented through an iteration procedure. Let  u ˜ i n + 1  denote the solution at the m-th iteration and time level  t n + 1 . The iterative process is continued until the prescribed accuracy  ϵ  is achieved, measured in the maximum norm. The computational approach is summarized in Algorithm 1.
Algorithm 1 Numerical identification of the functions  β ( t ) λ ( t ) , and  u ( x , t )
Require:  k ( u ) b ( x ) f ( x , t ) r ( t ) u 0 ( x ) g ( t ) φ ( t ) ψ ( t ) ψ ( t )
Ensure:  β n λ n u i n i = 1 , 2 , , I 1 n = 1 , 2 , , N
Set:  β 0  and  λ 0 u ( 0 ) u ˜ 1 u 0  accuracy  0 < ϵ < < 1  and  δ ( m ) 1 m 0
    for  n=0:N-1 do
          while  δ ( m ) > ϵ  do
                 m m + 1
          Solve the problems (23)–(25) to find  ( Y , W , Z )  at iteration m at time  t n + 1
          Determine  β λ  at iteration m at time  t n + 1  from (13)
          Find  u n + 1 = u ( m )  from (17), using  ( β , λ , Y , W , Z )  at iteration m and set  u ˜ n + 1 u ( m ) .
                 δ ( m ) max 0 i I | u ( m ) u ( m 1 ) |
          end while 
          return  u n + 1 β n + 1 λ n + 1
           u ( 0 ) u n + 1 β ( 0 ) β n + 1 λ ( 0 ) λ n + 1
end for

5. Numerical Simulations

In this section, we illustrate the computational efficiency of the proposed approach for both linear and quasilinear problems.
The errors are estimated as follows:
e λ ( t n ) = λ ( t n ) λ n , e β ( t n ) = β ( t n ) β n , E ( x i , t n ) = u ( x i , t n ) U i n , ε ( λ ) = e λ 2 , ε ( β ) = e β 2 , E ( u ) = E , ε r ( λ ) = e λ 2 / λ 2 , ε r ( β ) = e β 2 / β 2 , E r ( u ) = E / u , where ν 2 = n = 0 N τ ν ( t n ) 2 , ν = max 0 i I max 0 n N | ν ( x i , t n ) | .
Noisy measurements  φ δ ψ δ  are generated by adding perturbations to the exact data
φ δ ( t n ) = φ ( t n ) + 2 φ ( t n ) δ φ σ φ ( t ) 0.5 , ψ δ ( t n ) = ψ ( t n ) + 2 ψ ( t n ) δ ψ σ ψ ( t ) 0.5 ,
where  δ φ δ ψ  are noise levels and  σ φ ( t ) σ ψ ( t )  are random functions, uniformly distributed on the interval  [ 0 , 1 ] . We use also the notation  δ = δ φ = δ ψ .
The simulations are performed for  T = 1 L = 1 ϵ = 1 . e 8 .
Example 1 (Convergence: noisy-free data). 
We illustrate the order of convergence of Algorithm 1 for exact data. Let  b = 1 k ( u ) = u 4 + 3 u β ( t ) = t 4 + 3 λ ( t ) = t 3 + 1 , and  u ( x , t ) = ( t 3 + 5 ) cos π x 4 . The remaining input data in Equations (1)–(3) are chosen consistently with the exact solution, and the interior measurement point is set to  x 2 * = 0.5 . Noise-free measurements are considered, i.e.,  δ φ = δ ψ = 0 .
In Table 1, we present the reconstruction errors, the corresponding orders of convergence ( C R ), computed as  log 2  of the ratio of errors on two consecutively refined meshes, and the average number of iterations  m a , for different fractional orders  α , with  I = N .
Since the ratio  τ = h  is fixed for all runs, the order of convergence in space and time is estimated simultaneously. The results reported in Table 1 indicate that, for the considered test example, Algorithm 1 achieves an accuracy of  O ( τ 2 + h 2 ) , and only a small number of iterations is required to attain convergence.
Further, the proposed method is examined for noisy data, nonsmooth or discontinuous functions, and weakly singular solutions.
Example 2 (Comparison: linear problem). 
We consider the linear case of Equations (1)–(3) with  k = k ( x ) . Our results are compared with those reported in [35], where the inverse problem of identifying  ( β , u )  in Equations (1)–(3) with  k = k ( x )  is investigated using measurements on the Robin boundary. In addition, we compare our results with the study in [36], which numerically addresses an inverse problem for determining  ( β , u )  in a similar setting, but with the coefficient β appearing in Robin boundary conditions on both boundaries under boundary overspecification.
First, we reproduce the experiment whose results are reported in Table 1 of [35]. Let  k ( x ) = 1 β ( t ) = 1.5 + sin ( 4 π t ) b = 2 u ( x , t ) = t α + Γ ( 1 + α ) x 2 2 + 1 , and  λ ( t ) = e t . All other input data are chosen consistently with the exact solution, and   x 2 * = 0.8 . In this case,  φ ( t ) = 1 + t α  and  ψ ( t ) = 1 + t α + 0.32 Γ ( 1 + α ) . The simulations are performed with  I = N = 400 . Table 2 presents numerical results for different fractional orders using  δ = 0.005 . The obtained results are more sensitive to the fractional order but remain comparable to those reported in [35]. For  α > 0.7 , the accuracy is slightly lower compared to [35]. This behavior is expected, since in our study we simultaneously identify  ( β , λ , u ) , whereas [35] addresses  ( β , u ) . The quantitative comparison with [35] shows that the errors are of the same order of magnitude, despite the increased complexity of the present inverse problem.
Next, following Example 3 in [35], we consider
β ( t ) = 0 , 0 < t 1 3 , 1 , 1 3 < t < 2 3 , 0 , 2 3 t 1 .
The function  r ( t )  is then defined as the residual term in the Robin boundary condition, computed consistently with the exact solution and the prescribed function  β ( t ) .
Results for different noise levels with  α = 0.5 x 1 = 0 x 2 * = 0.5 , and   I = N = 50  are depicted in Figure 1. As before, the approximate results for  β  obtained by the present method are close to those reported in [35]. Moreover, the numerically recovered profiles of  β  and  λ  are in good agreement with the exact ones.
Further, we set (as in Example 3 of [36])
β ( t ) = 1 + α , 1 < t 1 5 , α , 1 5 < t < 1 2 , 1 + α , 1 2 t 45 , α , 4 5 t 1 .
The function  r ( t )  is chosen, as before, in agreement with the given  β  and the exact solution.
Computational results for  α = 0.3 α = 0.7 x 2 * = 0.5 , and different noise levels are shown in Figure 2. Although, based on the consistency between the reconstructed and the exact profiles, the error appears slightly larger than that observed in [36], where only the Robin coefficient is identified, the numerical solution remains in very good agreement with the exact one. This behavior is expected, since our approach simultaneously reconstructs the two functions  β  and  λ , which generally leads to increased sensitivity of the solution.
Example 3 (Nonlinear problem, test 1). 
The test problem is Equations (1)–(3) with  k ( u ) = 0.5 u . We consider the same solution u, coefficient b, and functions β and λ as in Example 2. The initial condition, Dirichlet boundary condition, and the functions  r ( t )  and  f ( x , t )  are chosen consistently with these data.
Computational results for  α = 0.5 x 2 * = 0.5 I = 200 N = 100 , and different levels of noise are presented in Table 3. The average number of iterations  m a  is also reported. We observe that the functions  β  and  λ  are recovered with sufficiently good accuracy within a small number of iterations, so that the solution u to attains optimal precision. Moreover, the number of iterations remains almost unchanged for different values of  δ , indicating that the method is stable with respect to noise.
Now, we consider the function  β , defined by Equation (26). In Figure 3 and Figure 4, we plot the recovered Robin coefficient  β  and the right-hand side  λ  for perturbed data,  I = N = 50 x 2 * = 0.5 , and  α = 0.3  and  α = 0.7 . The average number of iterations corresponding to the simulations shown in Figure 3 and Figure 4 increases slightly as the noise level increases, ranging between  2.14  and  3.54 . The reconstructed functions closely follow the shape of the exact ones. In Figure 5, we illustrate the error of the numerical solution for  δ = 0.3 . We observe that the solution u is less sensitive to the fractional order compared to the reconstructed functions  β  and  λ . The largest errors occur at the internal point and near the Robin boundary. The locally increased error near the interior measurement point can be attributed to the direct propagation of measurement noise through the reconstruction of Equation (13) and subsequent solution decomposition Equation (9), which is typical for inverse problems relying on local (pointwise) measurements.
Example 4 (Nonlinear problem, test 2). 
The test problem is Equations (1)–(3) with  k ( u ) = u 3 . Let  b = 1 β ( t ) = 2 t 2 + 3 t + 2 λ ( t ) = [ E α ( t α ) ] 4 u ( x , t ) = E α ( t α ) cos π x 2 , where  E α  denotes the Mittag-Leffler function, and  f ( x ) = π 2 4 cos 2 π x 2 1 4 sin π x 2 sin π x 2 . The input data  f ( x , t ) r ( t ) g ( t ) , and  u 0 ( t )  are chosen consistently with the exact solution and the functions  β ( t )  and  λ ( t ) .
In Table 4, we present the errors of the identified functions  β  and  λ  as well as of the solution u, together with the average number of iterations, computed for  x 2 * = 0.5 α = 0.5 I = 200 N = 100 . As in Example 3, we observe that the convergence is attained within a small number of iterations, and that the method is stable with respect to noise, since the number of iterations does not increase significantly as  δ  increases.
Now, we consider the following Robin boundary coefficient profile:
β ( t ) = t , 0 t 1 2 , 1 t , 1 2 < t 1
The function  r ( t )  is chosen according to  β ( t )  and the exact solution. On Figure 6 and Figure 7, we present the exact functions  β ( t )  and  λ ( t ) , together with their approximations for different noise levels,  α = 0.3 α = 0.7 , and  I = N = 50 x 2 * = 0.5 . For each run, the computational process attains the desired accuracy within a small number of iterations, ranging between  3.12  and  4.7 , depending on  α  and  δ . Figure 8 illustrates the error  E ( x i , t n ) i = 0 , 1 , , I n = 0 , 1 , , N  of the numerical solution  u i n  for  α = 0.3 α = 0.7  and  δ = 0.3 . We observe that the error profiles are very similar for both values of  α  and are therefore not strongly sensitive to the fractional order. Moreover, the results indicate that the functions  β  and  λ  are identified with sufficiently good accuracy even in the presence of noisy data, leading to acceptable accuracy of the numerical solution u.

6. Conclusions

In this paper, we have presented numerical approaches for the simultaneous identification of a time-dependent right-hand side and a Robin boundary coefficient in linear and quasilinear time-fractional reaction–diffusion problems. The correctness of the proposed method is shown in the sense that the existence and uniqueness of the reconstructed functions at the semi-discrete level are established, and robustness with respect to data perturbations is investigated numerically through noise-contaminated experiments.
The numerical results demonstrate that, even in the presence of noisy data, the unknown functions are reconstructed with sufficiently good accuracy so that the numerical solution is computed with satisfactory precision. For the nonlinear problem, an iterative scheme based on quasilinearization is developed. It is shown that convergence is achieved within a small number of iterations and that the method is stable with respect to noise, since the number of iterations does not increase significantly as the noise level increases.
Future work will address inverse problems for more general fractional models, in particular space–time fractional diffusion and the recovery of the fractional order from measurement data.

Funding

This study is financed by the European Union-NextGenerationEU, through the National Recovery and Resilience Plan of the Republic of Bulgaria, project number BG-RRP-2.013-0001.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

The author is very grateful to the anonymous reviewers whose valuable comments and suggestions improved the quality of the paper.

Conflicts of Interest

The author declares no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Alifanov, O.M.; Artioukhine, E.A.; Rumyantsev, S.V. Extreme Methods for Solving Ill-Posed Problems with Applications to Inverse Heat Transfer Problems; Begell House: Danbury, CT, USA, 1995. [Google Scholar]
  2. Hasanov, A.H.; Romanov, V.G. Introduction to Inverse Problems for Differential Equations; Springer: Cham, Switzerland, 2017. [Google Scholar]
  3. Isakov, V. Inverse Problems for Partial Differential Equations, 3rd ed.; Springer: Cham, Switzerland, 2017; 406p. [Google Scholar]
  4. Kabanikhin, S.I. Inverse and Ill-Posed Problems; DeGruyer: Berlin, Germany, 2011. [Google Scholar]
  5. Lesnic, D. Inverse Problems with Applications in Science and Engineering, 1st ed.; Chapman and Hall/CRC: New York, NY, USA, 2021. [Google Scholar]
  6. Samarskii, A.A.; Vabishchevich, P.N. Numerical Methods for Solving Inverse Problems in Mathematical Physics; de Gruyter: Berlin, Germany, 2007; 438p. [Google Scholar]
  7. Colton, D.; Kress, R. Inverse Acoustic and Electromagnetic Scattering Theory, 3rd ed.; Springer: New York, NY, USA, 2013. [Google Scholar]
  8. Orlande, H.R.B. Inverse Heat Transfer: Fundamentals and Applications, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2021; 297p. [Google Scholar]
  9. 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]
  10. Podlubny, I. Fractional Differential Equations, Mathematics in Science and Engineering; Academic Press: San Diego, CA, USA, 1999; Volume 198. [Google Scholar]
  11. Luchko, Y. Some uniqueness and existence results for the initial-boundary value problems for the generalized time-fractional diffusion equation. Comput. Math. Appl. 2010, 59, 1766–1772. [Google Scholar] [CrossRef]
  12. Luchko, Y. Comparison principles for the time-fractional diffusion equations with Neumann and Robin boundary conditions. Fract. Calc. Appl. Anal. 2023, 26, 1504–1544. [Google Scholar] [CrossRef]
  13. Kubica, A.; Yamamoto, M. Initial-boundary value problems for fractional diffusion equations with time-dependent coefficients. Fract. Calc. Appl. Anal. 2018, 21, 276–311. [Google Scholar] [CrossRef]
  14. Wang, H.; Yang, D. Well-posedness of variable-coefficient conservative fractional diffusion equations. SIAM J. Numer. Anal. 2013, 51, 1088–1107. [Google Scholar] [CrossRef]
  15. Kemppainen, J. Existence and uniqueness of the solution for a time-fractional diffusion equation with Robin boundary condition. In Abstract and Applied Analysis; Hindawi Publishing Corporation: New York, NY, USA, 2011; Volume 2011, pp. 1–11. [Google Scholar]
  16. Zacher, R. Global strong solvability of a quasilinear subdiffusion problem. J. Evol. Equ. 2012, 12, 813–831. [Google Scholar] [CrossRef]
  17. Krasnoshchok, M. Classical solutions of time-fractional quasilinear reaction-diffusion systems. Ukr. Math. J. 2025, 77, 212–230. [Google Scholar] [CrossRef]
  18. Gal, C.G.; Warma, M. Fractional-in-Time Semilinear Parabolic Equations and Applications, 1st ed.; Springer: Cham, Switzerland, 2020; 184p. [Google Scholar]
  19. Hazanee, A.; Lesnic, D.; Ismailov, M.I.; Kerimovc, N.B. An inverse time-dependent source problem for the heat equation with a non-classical boundary condition. Appl. Math. Model. 2015, 39, 6258–6272. [Google Scholar] [CrossRef]
  20. Ismailov, M.I.; Kanca, F.; Lesnic, D. Determination of a time-dependent heat source under nonlocal boundary and integral overdetermination conditions. Appl. Math. Comput. 2011, 218, 4138–4146. [Google Scholar] [CrossRef]
  21. Woodbury, K.A.; Najafi, H.; de Monte, F.; Beck, J.V. Inverse Heat Conduction: Ill-Posed Problems; John Wiley & Sons, Inc.: New York, NY, USA, 2023; 324p. [Google Scholar]
  22. Huntul, M.J. Identification of the unknown heat source terms in a 2D parabolic equation. J. King Saud Univ. Sci. 2021, 67, 3681–3699. [Google Scholar] [CrossRef]
  23. Shivanian, E.; Jafarabadi, A.; Chegini, T.G.; Dinmohammadi, A. Analysis of a time-dependent source function for the heat equation with nonlocal boundary conditions through a local meshless procedure. Comp. Appl. Math. 2025, 44, 282. [Google Scholar] [CrossRef]
  24. Shivanian, E.; Jafarabadi, A.; Fairooz, M.Z.; Dinmohammadi, A. Solving the inverse problem of time-dependent heat source identification with non-classical boundary conditions. J. Comput. Appl. Math. 2026, 476, 17074. [Google Scholar] [CrossRef]
  25. Koleva, M.N.; Vulkov, L.G. Source identification for a two-dimensional parabolic equation with an integral constraint. Mathematics 2025, 13, 1876. [Google Scholar] [CrossRef]
  26. Asl, N.A.; Rostamy, D. Identifying an unknown time-dependent boundary source in time-fractional diffusion equation with a non-local boundary condition. J. Comput. Appl. Math. 2019, 355, 36–50. [Google Scholar] [CrossRef]
  27. Lyu, K.; Cheng, H. Inverse source problem for the time-space fractional diffusion equation involving the fractional Sturm-Liouville operator. Commun. Nonlinear Sci. Numer. Simul. 2025, 146, 108772. [Google Scholar] [CrossRef]
  28. Durdiev, D.K.; Sultanov, M.A.; Rahmonov, A.A.; Nurlanuly, Y. Inverse problems for a time-fractional diffusion equation with unknown right-hand side. Progr. Fract. Differ. Appl. 2023, 9, 639–653. [Google Scholar]
  29. 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, 14897. [Google Scholar] [CrossRef]
  30. Jin, B.; Rundell, W. A tutorial on inverse problems for anomalous diffusion processes. Inverse Probl. 2015, 31, 035003. [Google Scholar] [CrossRef]
  31. Jin, B.; Lu, X. Numerical identification of a Robin coefficient in parabolic problems. Math. Comput. 2012, 81, 1369–1398. [Google Scholar] [CrossRef]
  32. Ma, Y.-J. Reconstruction of a Robin coefficient by a predictor-corrector method. Math. Probl. Eng. 2015, 2015, 496587. [Google Scholar] [CrossRef]
  33. Slodička, M.; Keer, R.V. Determination of a Robin coefficient in semilinear parabolic problems by means of boundary measurements. Inverse Probl. 2002, 18, 139. [Google Scholar] [CrossRef]
  34. Rashedia, K.; Baharifardb, F. A meshfree regularization method for recovering a time-dependent Robin coefficient in one-dimensional transient heat conduction. Int. J. Nonlinear Anal. Appl. 2024, 15, 11–22. [Google Scholar]
  35. Wang, J.-G.; Ran, Y.-H.; Yuan, Z.-B. Uniqueness and numerical scheme for the Robin coefficient identification of the time-fractional diffusion equation. Comput. Math. Appl. 2018, 75, 4107–4114. [Google Scholar] [CrossRef]
  36. Wei, T.; Wang, J.-G. Determination of Robin coefficient in a fractional diffusion problem. Appl. Math. Model. 2016, 40, 7948–7961. [Google Scholar] [CrossRef]
  37. Shi, C.; Cheng, H. Identify the Robin coefficient in an inhomogeneous time-fractional diffusion-wave equation. J. Comput. Appl. Math. 2023, 434, 115337. [Google Scholar] [CrossRef]
  38. Mondal, S. Convergence rates for identification of Robin coefficient from terminal observations. arXiv 2024, arXiv:2304.00726. [Google Scholar] [CrossRef]
  39. Cao, X.; Lesnic, D. Simultaneous identification and reconstruction of the space-dependent reaction coefficient and source term. J. Inverse Ill-Posed Probl. 2021, 29, 867–894. [Google Scholar] [CrossRef]
  40. Qiao, H.; Li, X.; Liu, J. Simultaneous identification of the unknown source term and initial value for the time fractional diffusion equation with local and nonlocal operators. Chaos Solitons Fractals 2024, 189, 115601. [Google Scholar] [CrossRef]
  41. Kamynin, V.L. The inverse problem of the simultaneous determination of the right-hand side and the lowest coefficient in parabolic equations with many space variables. Math. Notes 2015, 97, 349–361. [Google Scholar] [CrossRef]
  42. Mehraliyev, F.; Huntul, M.J.; Azizbayov, E.I. Simultaneous identification of the right-hand side and time-dependent coefficients in a two-dimensional parabolic equation. Math. Model. Anal. 2024, 29, 90–108. [Google Scholar] [CrossRef]
  43. Abdelhamid, T.; Deng, X.; Chen, R. A new method for simultaneously reconstructing the space-time dependent Robin coefficient and heat flux in a parabolic system. Int. J. Numer. Anal. Model. 2017, 14, 893–915. [Google Scholar]
  44. Jiang, D.; Li, Z. Hopf’s lemma and uniqueness of simultaneously determining source profile and Robin coefficient in a fractional diffusion equation by interior data. Inverse Probl. Imaging 2024, 18, 1121–1141. [Google Scholar] [CrossRef]
  45. Cannon, J.R. The One-Dimensional Heat Equation; Cambridge University Press: Cambridge, UK, 1984. [Google Scholar]
  46. Cahill, D.G.; Braun, P.V.; Chen, G.; Clarke, D.R.; Fan, S.; Goodson, K.E.; Keblinski, P.; King, W.P.; Mahan, G.D.; Majumdar, A.; et al. Nanoscale thermal transport. Appl. Phys. Rev. 2014, 1, 011305. [Google Scholar] [CrossRef]
  47. Slodička, M.; Lesnic, D.; Onyango, T.T.M. Determination of a time-dependent heat transfer coefficient in a nonlinear inverse heat conduction problem. Inverse Probl. Sci. Eng. 2009, 18, 65–81. [Google Scholar] [CrossRef]
  48. Marusić-Paloka, E.; Pažanin, I. The Robin boundary condition for modelling heat transfer. Proc. R. Soc. A 2024, 480, 20230850. [Google Scholar] [CrossRef]
  49. Chmielowska, A.; Brociek, R.; Slota, D. Reconstructing the Heat Transfer Coefficient in the Inverse Fractional Stefan Problem. Fractal Fract. 2025, 9, 43. [Google Scholar] [CrossRef]
  50. Pyatkov, S.G. Identification of the heat transfer coefficient using an inverse heat conduction model. arXiv 2024, arXiv:2401.01551. [Google Scholar] [CrossRef]
  51. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef]
  52. Tatar, S.; Ulusoy, S. An inverse problem for a nonlinear diffusion equation with time-fractional derivative. J. Inverse Ill-Posed Probl. 2017, 25, 185–193. [Google Scholar] [CrossRef]
  53. Bellman, R.; Kalaba, R. Quasilinearization and Nonlinear Boundary-Value Problems; Elsevier Publishing Company: New York, NY, USA, 1965. [Google Scholar]
  54. Koleva, M.N.; Vulkov, L.G. Fitted finite volume method for unsaturated flow parabolic problems with space degeneration. In Large-Scale Scientific Computing; Lirkov, I., Margenov, S., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2022; Volume 13127. [Google Scholar]
Figure 1. Exact  β ( t )  and its approximations (left), exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.5 ; Example 2.
Figure 1. Exact  β ( t )  and its approximations (left), exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.5 ; Example 2.
Mathematics 14 00324 g001
Figure 2. Exact  β ( t )  and its approximations for  α = 0.3  (left) and  α = 0.7  (right) for different levels of noise; Example 2.
Figure 2. Exact  β ( t )  and its approximations for  α = 0.3  (left) and  α = 0.7  (right) for different levels of noise; Example 2.
Mathematics 14 00324 g002
Figure 3. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.3 ; Example 3.
Figure 3. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.3 ; Example 3.
Mathematics 14 00324 g003
Figure 4. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.7 ; Example 3.
Figure 4. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.7 ; Example 3.
Mathematics 14 00324 g004
Figure 5. Error  E ( x i , t n ) i = 0 , 1 , , I n = 0 , 1 , , I  of the numerical solution  u i n  for  δ = 0.3 α = 0.3  (left) and  α = 0.7  (right); Example 3.
Figure 5. Error  E ( x i , t n ) i = 0 , 1 , , I n = 0 , 1 , , I  of the numerical solution  u i n  for  δ = 0.3 α = 0.3  (left) and  α = 0.7  (right); Example 3.
Mathematics 14 00324 g005
Figure 6. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.3 ; Example 4.
Figure 6. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.3 ; Example 4.
Mathematics 14 00324 g006
Figure 7. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.7 ; Example 4.
Figure 7. Exact  β ( t )  and its approximations (left) and exact  λ ( t )  and its approximations (right) for different levels of noise,  α = 0.7 ; Example 4.
Mathematics 14 00324 g007
Figure 8. Error  E ( x i , t n ) i = 0 , 1 , , I n = 0 , 1 , , I  of the numerical solution  u i n  for  δ = 0.3 α = 0.3  (left) and  α = 0.7  (right); Example 4.
Figure 8. Error  E ( x i , t n ) i = 0 , 1 , , I n = 0 , 1 , , I  of the numerical solution  u i n  for  δ = 0.3 α = 0.3  (left) and  α = 0.7  (right); Example 4.
Mathematics 14 00324 g008
Table 1. Errors, convergence rates, and average number of iterations,  N = I ; Example 1.
Table 1. Errors, convergence rates, and average number of iterations,  N = I ; Example 1.
  α N   ε ( β )   CR   ε ( λ )   CR   E ( u )   CR   m a
505.6001  × 10 2 3.8788  × 10 4 8.8976  × 10 5 2.900
1001.3998  × 10 2 2.00029.6415  × 10 5 2.00832.2286  × 10 5 1.99732.670
0.252003.4989  × 10 3 2.00032.4035  × 10 5 2.00415.5716  × 10 6 1.99992.610
4008.7464  × 10 4 2.00026.0002  × 10 6 2.00211.3929  × 10 6 2.00002.468
8002.1865  × 10 4 2.00001.4990  × 10 6 2.00103.4822  × 10 7 2.00002.210
505.6106  × 10 2 3.8841  × 10 4 9.5363  × 10 5 2.920
1001.4009  × 10 2 2.00189.6450  × 10 5 2.00972.3882  × 10 5 1.99752.670
0.52003.4998  × 10 3 2.00102.4031  × 10 5 2.00495.9674  × 10 6 2.00072.610
4008.7463  × 10 4 2.00065.9976  × 10 6 2.00241.4907  × 10 6 2.00112.468
8002.1862  × 10 4 2.00031.4982  × 10 6 2.00113.7230  × 10 7 2.00152.210
505.6321  × 10 2 3.8969  × 10 4 1.1419  × 10 4 2.960
1001.4034  × 10 2 2.00479.6580  × 10 5 2.01252.8550  × 10 5 1.99982.670
0.752003.5025  × 10 3 2.00252.4039  × 10 5 2.00637.1140  × 10 6 2.00482.610
4008.7484  × 10 4 2.00135.9966  × 10 6 2.00311.7686  × 10 6 2.00812.468
8002.1861  × 10 4 2.00061.4976  × 10 6 2.00154.3803  × 10 7 2.01352.210
Table 2. Errors for different fractional order,  δ = 0.005 ; Example 2.
Table 2. Errors for different fractional order,  δ = 0.005 ; Example 2.
  α 0.050.10.30.70.90.95
  ε ( β ) 0.02330.02350.02540.05310.11350.1428
  ε r ( β ) 0.00930.00940.01020.02120.04540.0571
  E ( u ) 0.01810.01760.01590.01300.01200.0124
  E r ( u ) 0.00740.00720.00650.00530.00490.0051
Table 3. Errors for different noise levels,  α = 0.5 ; Example 3.
Table 3. Errors for different noise levels,  α = 0.5 ; Example 3.
  δ φ 0.00050.0050.010.030.010.030.050.08
  δ ψ 0.00050.0050.010.020.030.050.030.05
  ε ( β ) 0.00190.01450.02890.07580.06210.11530.12360.1999
  ε r ( β ) 7.5234  × 10 4 0.00580.01160.03040.02480.04610.04950.0800
  ε ( λ ) 0.02110.03390.05590.10440.15440.25430.15430.2545
  ε r ( λ ) 0.03150.05060.08340.15580.23040.37960.23030.3799
  E ( u ) 9.6073  × 10 4 0.00960.01920.05640.05730.09560.09410.1505
  E r ( u ) 3.9324  × 10 4 0.00390.00790.02310.02340.03910.03850.0616
  m a 3.0003.0003.0003.3103.1503.5603.5803.780
Table 4. Errors for different noise levels,  α = 0.5 ; Example 4.
Table 4. Errors for different noise levels,  α = 0.5 ; Example 4.
  δ φ 0.00050.0050.010.030.010.030.050.08
  δ ψ 0.00050.0050.010.020.030.050.030.05
  ε ( β ) 0.00490.01350.02570.07160.03960.08760.11830.1910
  ε r ( β ) 6.9636  × 10 4 0.00190.00370.01020.00570.01250.01690.0273
  ε ( λ ) 0.02430.02630.03480.05910.08740.14390.08640.1432
  ε r ( λ ) 0.09720.10520.13920.23640.34960.57560.34560.5728
  E ( u ) 0.00780.00750.01130.02600.03550.05930.08640.0641
  E r ( u ) 0.00780.00750.01130.02600.03550.05930.08640.0641
  m a 3.0003.0903.2603.7003.6503.9403.8804.050
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

Koleva, M.N. A Numerical Approach for the Simultaneous Identification of a Source Term and a Robin Boundary Coefficient in Time-Fractional Reaction–Diffusion Equations. Mathematics 2026, 14, 324. https://doi.org/10.3390/math14020324

AMA Style

Koleva MN. A Numerical Approach for the Simultaneous Identification of a Source Term and a Robin Boundary Coefficient in Time-Fractional Reaction–Diffusion Equations. Mathematics. 2026; 14(2):324. https://doi.org/10.3390/math14020324

Chicago/Turabian Style

Koleva, Miglena N. 2026. "A Numerical Approach for the Simultaneous Identification of a Source Term and a Robin Boundary Coefficient in Time-Fractional Reaction–Diffusion Equations" Mathematics 14, no. 2: 324. https://doi.org/10.3390/math14020324

APA Style

Koleva, M. N. (2026). A Numerical Approach for the Simultaneous Identification of a Source Term and a Robin Boundary Coefficient in Time-Fractional Reaction–Diffusion Equations. Mathematics, 14(2), 324. https://doi.org/10.3390/math14020324

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