Next Article in Journal
On Equation Manifolds, the Vinogradov Spectral Sequence, and Related Diffeological Structures
Previous Article in Journal
Contact CR-Warped Product Submanifold of a Sasakian Space Form with a Semi-Symmetric Metric Connection
Previous Article in Special Issue
Improved TV Image Denoising over Inverse Gradient
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Symmetry of Boundary Functions Method for Solving the Backward Time-Fractional Diffusion Problems

1
Center of Excellence for Ocean Engineering, National Taiwan Ocean University, Keelung 202301, Taiwan
2
Department of Mechanical Engineering, National United University, Miaoli 360302, Taiwan
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(2), 191; https://doi.org/10.3390/sym16020191
Submission received: 9 January 2024 / Revised: 26 January 2024 / Accepted: 28 January 2024 / Published: 6 February 2024

Abstract

:
In the paper, we develop three new methods for estimating unknown initial temperature in a backward time-fractional diffusion problem, which is transformed to a space-dependent inverse source problem for a new variable in the first method. Then, the initial temperature can be recovered by solving a second-order boundary value problem. The boundary functions and a unique zero element constitute a group symmetry. We derive energetic boundary functions in the symmetry group as the bases to retrieve the source term as an unknown function of space and time. In the second method, the solution bases are energetic boundary functions, and then by collocating the governing equation we obtain the expansion coefficients for retrieving the entire solution and initial temperature. For the first two methods, boundary fluxes are over-specified to retrieve the initial condition. In the third method, we give two boundary conditions and a final time temperature to construct the bases in another symmetry group; the governing equation is collocated to a linear system to obtain the whole solution (initial temperature involved). These three methods are assessed and compared by numerical experiments.

1. Introduction

The time-fractional diffusion equation has many practical applications in anomalous sub-diffusion and random walk models [1,2,3], as well as some complicated dynamical systems in fields such as semi-conductors, porous media, life science, and economy finance, etc. [4,5,6]. We consider
D t α T ( x , t ) = T x x ( x , t ) + ρ ( x , t ) , ( x , t ) ( 0 , a ) × ( 0 , t f ] ,
          T ( 0 , t ) = T 0 ( t ) , T ( a , t ) = T a ( t ) , T x ( 0 , t ) = Q 0 ( t ) , T x ( a , t ) = Q a ( t ) ,
and give the over-specified data:
ρ ( 0 , t ) = ρ 0 ( t ) , ρ ( a , t ) = ρ a ( t ) , ρ x ( 0 , t ) = ρ x 0 ( t ) , ρ x ( a , t ) = ρ x a ( t ) ,
for recovering an unknown source ρ ( x , t ) , which depends on space and time.
The Caputo’s time-fractional derivative D t α T ( x , t ) is [7,8,9]:
D t α T ( x , t ) = 1 Γ ( 1 α ) 0 t T s ( x , s ) ( t s ) α d s , 0 < α < 1 .
Many works on the above inverse source problem suppose that ρ ( x , t ) can be split into a product G ( x ) F ( t ) , and G ( x ) or F ( t ) is known in advance. In order to identify G ( x ) or F ( t ) , the final time data are required, and a regularization is developed to recover the unknown source function [10,11,12,13,14,15,16,17]. In this paper, we merely use the boundary measurements to recover the source function of space and time.
The time-fractional derivative and its extension to variant order have many physical applications [18]. Besides the time-fractional diffusion equation, lots of scholars have developed many schemes to cope with the time fractional Burgers’ equation, like the operator splitting approach and artificial boundary method [19], the nonuniform Alikhanov formula of the Caputo time fractional derivative and Fourier spectral approximation in space [20], the L1 scheme and the local discontinuous Galerkin method [21], the Lucas polynomials coupled with finite difference method [22], the fourth-order compact difference scheme [23], the L1 implicit difference scheme based on non-uniform meshes [24], a second-order energy stable and nonuniform time-stepping scheme [25], a collocation approach with trigonometric tension B-splines [26], the cubic B-spline functions and θ -weighted scheme [27], the local projection stabilization virtual element method [28], a compact difference scheme [29], the Caputo–Katugampola fractional derivative by extending the Laplace transform [30], and the tailored finite point method based on exponential basis [31]. For the time-fractional Schrödinger equations, lots of researchers have proposed many algorithms, like the conformable natural transform and the homotopy perturbation method [32], the conformable fractional derivatives modified Khater technique and the Adomian decomposition method [33], the Laplace Adomian decomposition method and the modified generalized Mittag–Leffler function method [34], a Caputo residual power series scheme [35], and the extended Kudryashov method [36].
The solution to the backward time-fractional diffusion problem is to recover the initial temperature. By
T ( x , t ) = u ( x , t ) g ( x ) ,
where the initial temperature g ( x ) is an unknown function, we can transform Equation (1) to an inverse source problem for u ( x , t ) :
D t α u ( x , t ) = u x x ( x , t ) g ( x ) + ρ ( x , t ) .
By applying the inverse source technique we can recover g ( x ) , and it becomes a second-order boundary value problem for g ( x ) . We are going to solve the backward time-fractional diffusion problem by two novel methods, which merely require the boundary data.
Liu and Yamamoto [37] described this sort-backward problem for the porous media-related diffusion process with continuous time random walks. Practically, it is of great importance because the initial density of substance is not often known, but the density at a positive moment can be measured to provide a final time condition. In general, for a better solution of the backward problem, some regularization techniques were used [38,39,40,41,42].
For seeking an accurate solution of the fractional partial differential equation (PDE), a key issue is the development of a very precise numerical method to compute the fractional derivative term at discretized points. However, for the fractional PDE, only limited approaches of the Laplace transformation, the Fourier transformation and the iteration method are available [43,44]. Currently, there are high-order finite difference method [45,46,47], the Grünwald–Letnikov method [48], Diethelm’s method [49,50], and the combination of Diethelm’s method and Hadamard’s finite-part integral [51]. In the paper, we will develop particular bases in terms of space and time explicitly, such that by equipping with the Gaussian quadrature, we can generate a linear equations system with very accurate coefficients matrix and right-hand vector to solve the time-fractional partial differential equation with high accuracy.
The rest of the paper’s contents proceed as follows. In Section 2, we develop a symmetry of boundary functions method to solve the inverse source problem under over-specified boundary data; a certain group symmetry is set up for the construction of bases, and a set of energetic boundary functions is created. Section 3 derives the linear equations system to recover the source term, which is a function of space and time. Numerical experiments to solve the inverse source problems are given in Section 4. We solve the backward time-fractional diffusion problems in Section 5 with three novel methods being developed. In Section 6, numerical experiments to solve the backward time-fractional diffusion problems are given. Finally, we conclude the main achievements in Section 7.

2. A Method of Symmetry of Boundary Functions

To be used throughout the paper, we derive the following formula:
Γ ( 1 α ) = 0 1 ( e t t α + e 1 / t t α 2 ) d t .
In the paper, we will apply the three-point Gaussian quadrature to compute the integral terms in Equations (4) and (5).
Let ν = 1 α . Starting from the definition of Gamma function:
Γ ( ν ) = 0 e t t ν 1 d t ,
we divide it into two sub-integrals:
Γ ( ν ) = 1 e t t ν 1 d t + 0 1 e t t ν 1 d t .
Take τ = 1 / t in the first integral,
1 e t t ν 1 d t = 1 0 e 1 / τ τ 1 ν d τ τ 2 = 0 1 e 1 / τ τ 1 ν d τ .
Then, we can compute Γ ( ν ) by
Γ ( ν ) = 0 1 ( e t t ν 1 + e 1 / t t ν 1 ) d t ,
which is a definite integral, and the three-point Gaussian quadrature is applicable. Taking ν = 1 α in Equation (9), we can derive Equation (5).
Equation (1) is multiplied by T ( x , t ) :
T ( x , t ) D t α T ( x , t ) = T x x ( x , t ) T ( x , t ) + ρ ( x , t ) T ( x , t ) .
By integration it follows that
0 a T ( x , t ) D t α T ( x , t ) d x + 0 a T x 2 ( x , t ) d x 0 a ρ ( x , t ) T ( x , t ) d x = F ( t ) ,
where
F ( t ) : = Q a ( t ) T a ( t ) Q 0 ( t ) T 0 ( t )
is obtained from Equation (2).
To set up a group symmetry, let
u ( x , t ) = T ( x , t ) H T ( x , t )
be a new variable, where a homogeneous function for T ( x , t ) :
H T ( x , t ) = x 3 a 3 [ 2 T 0 ( t ) 2 T a ( t ) + a Q 0 ( t ) + a Q a ( t ) ] x 2 a 2 [ 3 T 0 ( t ) 3 T a ( t ) + 2 a Q 0 ( t ) + a Q a ( t ) ] + x Q 0 ( t ) + T 0 ( t )
matches all boundary conditions in Equation (2):
H T ( 0 , t ) = T 0 ( t ) , H T ( a , t ) = T a ( t ) , H x T ( 0 , t ) = Q 0 ( t ) , H x T ( a , t ) = Q a ( t ) ;
hence, by Equations (12) and (14),
u ( 0 , t ) = 0 , u ( a , t ) = 0 , u x ( 0 , t ) = 0 , u x ( a , t ) = 0 .
It follows from Equations (10) and (12) that
0 a [ u ( x , t ) + H T ( x , t ) ] [ D t α u ( x , t ) + D t α H T ( x , t ) ] d x + 0 a [ u x ( x , t ) + H x T ( x , t ) ] 2 d x 0 a [ u ( x , t ) + H T ( x , t ) ] ρ ( x , t ) d x = F ( t ) .
First, we introduce a family of homogenization functions:
B j ( x ) = ( x 4 2 a x 3 + a 2 x 2 ) x j 1 , j 1 ,
which satisfy
B j ( 0 ) = 0 , B j ( a ) = 0 , B x j ( 0 ) = 0 , B x j ( a ) = 0 .
Recall that a group consists of a non-empty set G and a binary operation + on G, satisfying the following conditions [52]:
(a)
For any two g 1 , g 2 G , g 1 + g 2 G (closure property).
(b)
( g 1 + g 2 ) + g 3 = g 1 + ( g 2 + g 3 ) for any g 1 , g 2 , g 3 G (associativity).
(c)
There is a unique zero element 0 G , such that 0 + g = g + 0 = g G (zero element).
(d)
For every g G there is a unique element g G , such that g + g = g + ( g ) = 0 G (inverse element).
An addition group denoted by G consists of a zero element and the set of all boundary functions:
{ B j ( x ) } , j 1 ,
subjecting to Equation (18).
Theorem 1.
In Equation (1), ρ ( x , t ) can be approximately recovered by solving the following functional equation:
0 a [ H T ( x , t ) + E j ( x ) ] ρ ( x , t ) d x = 0 a [ H T ( x , t ) + E j ( x ) ] D t α H T ( x , t ) d x + 0 a [ E x j ( x ) + H x T ( x , t ) ] 2 d x F ( t ) ,
where
E j ( x ) = γ j B j ( x ) + B j + 1 ( x ) , j 1 ,
are elements in the symmetry group G . In Equation (21),
γ j = e 1 e 1 2 4 e 0 e 2 2 e 2 ,
where
e 2 = 0 a B x j ( x ) 2 d x , e 1 = 0 a { 2 [ B x j + 1 ( x ) + H x T ( x , t ) ] B x j ( x ) + [ D t α H T ( x , t ) ρ ( x , t ) ] B j ( x ) } d x , e 0 = 0 a { [ B x j + 1 ( x ) + H x T ( x , t ) ] 2 + [ D t α H T ( x , t ) ρ ( x , t ) ] [ B j + 1 ( x ) + H T ( x , t ) ] } d x F ( t ) .
Proof. 
It permits E j ( x ) G in Equation (21) with the closure property of group:
E j ( 0 ) = 0 , E j ( a ) = 0 , E x j ( 0 ) = 0 , E x j ( a ) = 0 .
The group reflects a certain symmetry of the set of all boundary functions. Next, we determine γ j for each E j ( x ) .
The symmetry G involves u ( x , t ) as a particular element, since u ( x , t ) satisfies the boundary conditions in Equation (15). Because of E j ( x ) G and u ( x , t ) G , in the energetic identity (16), u ( x , t ) is approximately replaced by E j ( x ) ; hence, the energetic functional Equation (20) was derived, where D t α E j ( x ) = 0 was taken into account.
By Equations (20) and (21), and
E x j ( x ) = γ j B x j ( x ) + B x j + 1 ( x ) ,
we can derive
e 2 γ j 2 + e 1 γ j + e 0 = 0 ,
where e 2 , e 1 , and e 0 were given in Equation (23). The solution of Equation (26) for γ j is given by Equation (22). Moreover, E j ( x ) G , E j ( x ) also satisfying Equation (20) are called the energetic boundary functions. □

3. The Recovery of Source Term

Let
ρ ( x , t ) = H ρ ( x , t ) + i = 1 m c i E i ( x ) ,
where
H ρ ( x , t ) = x 3 a 3 [ 2 ρ 0 ( t ) 2 ρ a ( t ) + a ρ x 0 ( t ) + a ρ x a ( t ) ] x 2 a 2 [ 3 ρ 0 ( t ) 3 ρ a ( t ) + 2 a ρ x 0 ( t ) + a ρ x a ( t ) ] + x ρ x 0 ( t ) + ρ 0 ( t )
satisfies all conditions in Equation (3). Since E i ( x ) satisfies Equation (24), the advantage for Equation (27) is that ρ ( x , t ) automatically satisfies all over-specified conditions in Equation (3).
Inserting Equation (27) for ρ ( x , t ) into Equation (20) and taking j = 1 , , m , yields
i = 1 m c i 0 a E i ( x ) [ H T ( x , t ) + E j ( x ) ] d x = 0 a [ H T ( x , t ) + E j ( x ) ] [ D t α H T ( x , t ) H ρ ( x , t ) ] d x + 0 a [ E x j ( x ) + H x T ( x , t ) ] 2 d x F ( t ) , j = 1 , , m ,
which are m linear equations to determine m coefficients c i .
The method of using the symmetry of boundary functions is depicted as follows. (i) Give t ( 0 , t f ] , m, ε , γ j = 0 , E j ( x ) = B j + 1 ( x ) , and c 0 = ( c 1 0 , , c m 0 ) T . (ii) Do k = 0 , 1 , ,
ρ ( x , t ) = H ρ ( x , t ) + j = 1 m c j k E j ( x ) ,
and calculate e 2 , e 1 and e 0 by Equation (23). (iii) Calculate γ j by Equation (22). (iv) Insert E j ( x ) = γ j B j ( x ) + B j + 1 ( x ) and E x j ( x ) = γ j B x j ( x ) + B x j + 1 ( x ) into
i = 1 m c i 0 a E i ( x ) [ H T ( x , t ) + E j ( x ) ] d x = 0 a [ H T ( x , t ) + E j ( x ) ] [ D t α H T ( x , t ) H ρ ( x , t ) ] d x + 0 a [ E x j ( x ) + H x T ( x , t ) ] 2 d x F ( t ) ,
and solve it to obtain c k + 1 , until
c k + 1 c k ε ;
otherwise, go to (ii).

4. Testing Inverse Source Problems

Let R ( i ) [ 1 , 1 ] be random errors in the noisy boundary measured data:
T ^ ( 0 , t i ) = T 0 ( t i ) [ 1 + s R ( i ) ] , T ^ ( a , t i ) = T a ( t ) [ 1 + s R ( i ) ] , T ^ x ( 0 , t i ) = Q 0 ( t i ) [ 1 + s R ( i ) ] , T ^ x ( a , t ) = Q a ( t i ) [ 1 + s R ( i ) ] , ρ ^ ( 0 , t i ) = ρ 0 ( t i ) [ 1 + s R ( i ) ] , ρ ^ ( a , t i ) = ρ a ( t i ) [ 1 + s R ( i ) ] , ρ ^ x ( 0 , t i ) = ρ x 0 ( t i ) [ 1 + s R ( i ) ] , ρ ^ x ( a , t i ) = ρ x a ( t i ) [ 1 + s R ( i ) ] .
Example 1.
Consider
T ( x , t ) = e t sin x , ρ ( x , t ) = [ D t α ( e t ) + e t ] sin x .
Take α = 0.2 and s = 2 % . Good result is obtained as shown in Figure 1 to show the maximal absolute errors vs. t for the recovery of ρ ( x , t ) . The maximum error (ME) over the plane [ 0 , 1 ] × ( 0 , 1 ] is 9.57 × 10 3 , and the root-mean-square-error (RMSE) is 1.04 × 10 5 . Without the aid of the data of ρ x ( 0 , t ) = ρ x 0 ( t ) and ρ x ( a , t ) = ρ x a ( t ) , ME raises to 7.18 × 10 2 .
Example 2.
We recover a more complex ρ ( x , t ) from
T ( x , t ) = t + x 2 + x 3 + exp ( x t 2 ) .
Take α = 0.5 and s = 1 % . ME is 6.78 × 10 2 as shown in Figure 2, and RMSE = 6.8 × 10 4 is obtained. Notice that max ( | ρ ( x , t ) | ) = 7.83, which reveals that the recovered function ρ ( x , t ) with ME = 6.78 × 10 2 is very accurate. When ρ x ( 0 , t ) = ρ x 0 ( t ) and ρ x ( a , t ) = ρ x a ( t ) are not given, ME raises to 0.284 .
Example 3.
We further consider
T ( x , t ) = e x + t cos ( x t ) .
With α = 0.8 , s = 2 % , m = 2 and ε = 10 1 , we obtain ME = 0.197 in Figure 3, and RMSE = 2.05 × 10 3 . The value of max ( | ρ ( x , t ) | ) = 11.8 is noticed, which reveals that the recovered function ρ ( x , t ) with ME = 0.197 is very accurate. Without taking ρ x ( 0 , t ) = ρ x 0 ( t ) and ρ x ( a , t ) = ρ x a ( t ) into account, ME raises to 0.291 .
Example 4.
We consider [17]:
T ( x , t ) = t 2 sin ( π x ) , ρ ( x , t ) = Γ ( 3 ) Γ ( 3 α ) t 2 α + π 2 t 2 sin ( π x ) .
Table 1 lists ME, RMSE and the maximum value of ρ ( x , t ) . We fix s = 2 % , α = 0.7 , a = 0.5 , and vary t f . Good results are obtained.

5. Backward Time-Fractional Diffusion Problems

From now on we discuss the backward time-fractional diffusion problem of
D t α v ( x , t ) = v x x ( x , t ) + S ( x , t ) , ( x , t ) ( 0 , a ) × ( 0 , t f ] ,
          v ( 0 , t ) = v 0 ( t ) , v ( a , t ) = v a ( t ) , v x ( 0 , t ) = q 0 ( t ) , v x ( a , t ) = q a ( t ) ,
where S ( x , t ) is given, and v 0 ( t ) , v a ( t ) , q 0 ( t ) , and q a ( t ) are given functions of time. The unknown initial condition
v ( x , 0 ) = g ( x )
is to be recovered.

5.1. First Method

Let
T ( x , t ) = v ( x , t ) g ( x )
be a new variable, where g ( x ) satisfies the compatibility conditions:
g ( 0 ) = v 0 ( 0 ) , g ( a ) = v a ( 0 ) , g ( 0 ) = q 0 ( 0 ) , g ( a ) = q a ( 0 ) .
Equation (1) is derived again by inserting Equation (38) for v ( x , t ) into Equation (35), of which
ρ ( x , t ) = S ( x , t ) + g ( x ) .
Now, g ( x ) is an unknown function of x; however, S ( x , t ) to be a given function is known.
We can apply the inverse source technique developed in Section 3 to recover g ( x ) in ρ ( x , t ) . Equations (2) and (3) are changed to
T ( 0 , t ) = T 0 ( t ) = v 0 ( t ) v 0 ( 0 ) , T ( a , t ) = T a ( t ) = v a ( t ) v a ( 0 ) , T x ( 0 , t ) = Q 0 ( t ) = q 0 ( t ) q 0 ( 0 ) , T x ( a , t ) = Q a ( t ) = q a ( t ) q a ( 0 ) , ρ ( 0 , t ) = ρ 0 ( t ) = S ( 0 , t ) + g ( 0 ) , ρ ( a , t ) = ρ a ( t ) = S ( a , t ) + g ( a ) ,
ρ x ( 0 , t ) = ρ x 0 ( t ) = S x ( 0 , t ) + g ( 0 ) , ρ x ( a , t ) = ρ x a ( t ) = S x ( a , t ) + g ( a ) .
When ρ ( x , t ) is obtained from Equation (27),
g ( x ) = H ρ ( x , t ) + i = 1 m c i E i ( x ) S ( x , t )
can be obtained from Equation (40).
Equation (43) under the given boundary conditions g ( 0 ) = v 0 ( 0 ) and g ( a ) = v a ( 0 ) is a second-order boundary value problem. We take
g ( x ) = g ( 0 ) + x a [ g ( a ) g ( 0 ) ] + j = 1 m a j sin j π x a .
Differentiating twice,
g ( x ) = j = 1 m a j j 2 π 2 a 2 sin j π x a .
Collocating N 1 points x k = k a / ( N 1 + 1 ) , k = 1 , , N 1 inside the interval, we obtain a linear system:
j = 1 m a j j 2 π 2 a 2 sin j π x k a = S ( x k , t f ) H ρ ( x k , t f ) i = 1 m c i E i ( x k ) , k = 1 , , N 1 .
Solving this system for a j and inserting them into Equation (44), we can recover the initial temperature g ( x ) = v ( x , 0 ) .

5.2. Second Method

We take
v ( x , t ) = H v ( x , t ) + j = 1 m a j E j ( x ) ,
where E j ( x ) can be definitely constructed from Equations (21)–(23), without needing of iteration, because ρ ( x , t ) is replaced by S ( x , t ) , and H T ( x , t ) is replaced by
H v ( x , t ) = x 3 a 3 [ 2 v 0 ( t ) 2 v a ( t ) + a q 0 ( t ) + a q a ( t ) ] x 2 a 2 [ 3 v 0 ( t ) 3 v a ( t ) + 2 a q 0 ( t ) + a q a ( t ) ] + x q 0 ( t ) + v 0 ( t ) ,
and they are both given functions of space and time. Here,
e 2 = 0 a B x j ( x ) 2 d x , e 1 = 0 a { 2 [ B x j + 1 ( x ) + H x v ( x , t ) ] B x j ( x ) + [ D t α H v ( x , t ) S ( x , t ) ] B j ( x ) } d x , e 0 = 0 a { [ B x j + 1 ( x ) + H x v ( x , t ) ] 2 + [ D t α H v ( x , t ) S ( x , t ) ] [ B j + 1 ( x ) + H v ( x , t ) ] } d x [ q a ( t ) v a ( t ) q 0 ( t ) v 0 ( t ) ]
are used in Equation (22) to determine γ j , and then inserting γ j into Equation (21) to determine E j ( x ) . If t = 0 , we set D t α H v ( x , t ) = 0 .
Inserting Equation (47) into Equation (35), generates
j = 1 m a j E x x j ( x ) = D t α H v ( x , t ) H x x v ( x , t ) S ( x , t ) .
For each time step t, collocating N 1 points x k = k a / ( N 1 + 1 ) , k = 1 , , N 1 inside the interval, we can obtain a linear system:
j = 1 m a j E x x j ( x k ) = D t α H v ( x k , t ) H x x v ( x k , t ) S ( x k , t ) , k = 1 , , N 1 .
Solving this system for a j and inserting them into Equation (47), we can recover the whole solution of v ( x , t ) , including the initial temperature g ( x ) = v ( x , 0 ) .

5.3. Third Method

The standard backward time-fractional diffusion problem is sketched by
D t α u ( x , t ) = u x x ( x , t ) + S ( x , t ) , ( x , t ) ( 0 , a ) × ( 0 , t f ] ,
u ( 0 , t ) = u 0 ( t ) , u ( a , t ) = u a ( t ) , u ( x , t f ) = f ( x ) .
Here, we do not need two extra boundary fluxes as that in Section 5.2; however, a condition u ( x , t f ) = f ( x ) is imposed at the final time.
We introduce a special homogeneous function for u ( x , t ) by
H u ( x , t ) = H p ( x , t ) + t t f [ f ( x ) H p ( x , t f ) ] ,
where
H p ( x , t ) = u 0 ( t ) + x a [ u a ( t ) u 0 ( t ) ] .
We can verify
H u ( 0 , t ) = u 0 ( t ) , H u ( a , t ) = u a ( t ) , H u ( x , t f ) = f ( x ) ,
as that required by Equation (53).
Then we take
u ( x , t ) = H u ( x , t ) + j = 1 m 1 k = 1 m 2 A j k B j k ( x , t ) ,
where
B j k ( x , t ) = x a j x a j 1 t t f k 1 .
All the boundary functions B ( x , t ) satisfying
B ( 0 , t ) = 0 , B ( a , t ) = 0 , B ( x , t f ) = 0 ,
form an addition group symmetry G. Obviously, B j k ( x , t ) G .
Inserting Equation (57) into Equation (52) renders
j = 1 m 1 k = 1 m 2 A j k [ B x x j k ( x , t ) D t α B j k ( x , t ) ] = D t α H u ( x , t ) H x x u ( x , t ) S ( x , t ) .
By collocating N 1 × N 2 points with x K = K a / ( N 1 + 1 ) , K = 1 , , N 1 and t J = J t f / ( N 2 + 1 ) , J = 1 , , N 2 inside the domain ( 0 , a ) × ( 0 , t f ) , we can derive
j = 1 m 1 k = 1 m 2 A j k [ B x x j k ( x K , t J ) D t α B j k ( x K , t J ) ] = D t α H u ( x K , t J ) H x x u ( x K , t J ) S ( x K , t J ) .
Solving this linear system for A j k and inserting them into Equation (57), we can recover the whole solution of u ( x , t ) , including the initial temperature g ( x ) = u ( x , 0 ) .

6. Testing Backward Time-Fractional Diffusion Problems

Example 5.
We take Example 1 again,
v ( x , t ) = e t sin x , g ( x ) = sin x .
With s = 2 % , m = 5 , α = 0.2 , t f = 0.6 and N 1 = 41 , good result is obtained by the first method as shown in Figure 4a. The ME over the unit interval [ 0 , 1 ] is 7.16 × 10 4 as shown in Figure 4b. Under the same values of parameters, the result obtained by the second method is shown in Figure 4a, whose ME is 4.46 × 10 3 as shown in Figure 4b. The ME rendered by the third method with m 1 = 10 and m 2 = 6 is 8.05 × 10 4 as shown in Figure 4b. The CPU times for the first, second and third methods are, respectively, 8.69 s, 1.56 s and 0.67 s.
Example 6.
Consider
v ( x , t ) = e x + t cos ( x t ) , g ( x ) = e x .
By s = 10 % , m = 5 , α = 0.9 , t f = 0.2 and N 1 = 41 , good result is obtained by the first method as shown in Figure 5a. ME is 4.63 × 10 2 as shown in Figure 5b. The result obtained by the second method is shown in Figure 5a; ME = 7.21 × 10 2 is seen from Figure 5b. The ME rendered by the third method with m 1 = m 2 = 3 is 8.48 × 10 3 as shown in Figure 5b. The CPU times for the first, second and third methods are, respectively, 5.74 s, 0.67 s and 0.34 s.
Example 7.
A more complex initial temperature is considered:
v ( x , t ) = e t 2 ( x e x + x 2 + cos x ) , g ( x ) = x e x + x 2 + cos x .
By s = 2 % , m = 6 , α = 0.6 , t f = 0.1 and N 1 = 101 , good result is obtained by the first method as shown in Figure 6a. ME over [ 0 , 1.5 ] is 6.75 × 10 2 as shown in Figure 6b. The result obtained by the second method is shown in Figure 6a, whose ME = 2.1 × 10 2 is seen from Figure 6b. ME = 8.95 × 10 3 is obtained by the third method with m 1 = 10 and m 2 = 2 as shown in Figure 6b. The CPU times for the first, second and third methods are, respectively, 2.51 s, 0.39 s and 0.21 s.
Example 8.
For further testing the performance of the third method, we consider
u ( x , t ) = t 2 sin ( π x ) , g ( x ) = 0 , S ( x , t ) = Γ ( 3 ) Γ ( 3 α ) t 2 α + π 2 t 2 sin ( π x ) .
Table 2 lists the ME for the recovery of g ( x ) rendered by the third method with m 1 = 4 and m 2 = 2 . We fix s = 2 % , α = 0.7 , a = 1 , and vary t f . Good results are obtained. It can be seen that all MEs are much smaller than the error of noise with s = 0.02 .
Example 9.
We apply the third method to a large time span and a high noisy case:
u ( x , t ) = t + ( 1 2 x ) ( 2 2 x ) sin ( 2 π x ) , g ( x ) = ( 1 2 x ) ( 2 2 x ) sin ( 2 π x ) , S ( x , t ) = t 1 α Γ ( 2 α ) g ( x ) .
For s = 10 % , m 1 = 15 , m 2 = 3 , α = 0.25 , a = 1.5 , and t f = 5 , shown in Figure 7a is a good recovery of the initial temperature with a large time duration and under a large noise. ME over [ 0 , 1.5 ] shown in Figure 7b is 1.34 × 10 2 .
In addition to Equation (58), the following bases can also be adopted:
B j k ( x , t ) = sin j π x a t t f k 1 G .
We solve this example again by using this sinusoidal bases. We raise m 1 to m 1 = 25 and other parameters values are the same. ME over [ 0 , 1.5 ] shown in Figure 7b is 1.78 × 10 2 , which is slightly larger than that using the polynomial bases in Equation (58).
Example 10.
To compare the result obtained in [41], we take
D t α u ( x , t ) = u x x ( x , t ) , ( x , t ) ( 0 , π ) × ( 0 , t f ] , u ( 0 , t ) = u ( π , t ) = 0 , u ( x , 0 ) = sin x + sin 2 x , u ( x , t ) = E 1 / 2 , 1 ( t 1 / 2 ) sin x + E 1 / 2 , 1 ( 4 t 1 / 2 ) sin 2 x ,
where the function E 1 / 2 , 1 ( s ) is given by
E 1 / 2 , 1 ( s ) = 2 π e s 2 s e τ 2 d τ .
The absolute noise δ is imposed on the final time data by
f ^ ( x ) = u ( x , t f ) + 2 π δ R ( x ) .
For δ = 0.032 , the L 2 error obtained in [41] is 1.5415. By m = 3 the second method obtains 0.55203 of the L 2 error. With m 1 = 2 , m 2 = 4 , α = 0.5 , a = π , and t f = 1 , we recover the initial temperature with B j k ( x , t ) given by Equation (67). The L 2 error obtained by the third method is 0.89075, which is smaller than 1.5415 obtained in [41]. Moreover, the L 2 error 0.55203 obtained by the second method is smaller than 0.89075 obtained by the third method, and much smaller than 1.5415 obtained in [41].

7. Conclusions

In this paper we have transformed the inverse source problem to recover the space-time dependent source functions of a time-fractional diffusion equation into a problem by using a symmetry boundary functions method to find the solution. Four examples confirmed the efficiency and accuracy of the presented method. Then, three novel methods were developed to solve the backward problems of the time-fractional diffusion equations. We first transformed the unknown initial temperature problem into a space-dependent inverse source problem for a new variable. Then, the initial temperature can be recovered by using the energetic boundary functions as the bases and solving a second-order boundary value problem. In the second method, the energetic boundary functions were used as the bases and then collocated to a linear system to obtain the whole solution. In the first and second methods, the initial temperature was recovered by over-specifying boundary fluxes and giving no final time condition. In the third method, two boundary conditions and a final time temperature were used to construct the bases resorting on the group symmetry. Then, the governing equation was collocated to a linear system to obtain the whole solution. These three methods were compared by numerical testings. Among them, the third method to treat the standard backward time-fractional diffusion problem is the simplest one, whose accuracy is excellent; the third method spent less CPU time than other two methods.
The main achievements involved in the paper are as follows:
  • Introduced the group symmetry boundary functions methods for solving the inverse source and backward problems of time-fractional diffusion equations.
  • Owing to good properties of the boundary functions, we can solve the inverse problems with a few bases such that without using the regularization technique to obtain good results.
  • We developed three novel group symmetry methods to solve the backward time-fractional diffusion problems to achieve an accurate recovery of the initial temperature, which spent a little CPU time and were robust against large noise.

Author Contributions

Conceptualization, C.-S.L.; Methodology, C.-S.L. and C.-W.C.; Software, C.-S.L. and C.-W.C.; Validation, C.-S.L. and C.-W.C.; Formal analysis, C.-S.L. and C.-W.C.; Investigation, C.-S.L., C.-W.C. and C.-L.K.; Resources, C.-S.L., C.-W.C. and C.-L.K.; Data curation, C.-S.L., C.-W.C. and C.-L.K.; Writing—original draft, C.-S.L.; Writing—review and editing, C.-W.C.; Visualization, C.-S.L., C.-W.C. and C.-L.K.; Supervision, C.-S.L. and C.-W.C.; Project administration, C.-W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding authors. The data are not publicly available due to restrictions privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gu, Y.T.; Zhuang, P.; Liu, F. An advanced implicit meshless approach for the non-linear anomalous subdiffusion equation. Comput. Model. Eng. Sci. 2010, 56, 303–333. [Google Scholar]
  2. Gorenflo, R.; Mainardi, F. Random walk models for space fractional diffusion processes. Fract. Calc. Appl. Anal. 1998, 1, 167–191. [Google Scholar]
  3. Metzler, R.; Klafter, J. The restaurant at the end of the random walk: Recent developments in the description of anomalous transport by fractional dynamics. J. Phys. A Math. Gen. 2004, 37, 161–208. [Google Scholar] [CrossRef]
  4. Ye, H.; Ding, Y. Dynamical analysis of a fractional-order HIV model. Comput. Model. Eng. Sci. 2009, 49, 255–268. [Google Scholar]
  5. Kou, C.; Yan, Y.; Liu, J. Stability analysis for fractional differential equations and their applications in the models of HIV-1 infection. Comput. Model. Eng. Sci. 2009, 39, 301–318. [Google Scholar]
  6. Sivaprasad, R.; Venkatesha, S.; Manohar, C.S. Identification of dynamical systems with fractional derivative damping models using inverse sensitivity analysis. Comput. Mater. Contin. 2009, 9, 179–208. [Google Scholar]
  7. Caputo, M. Linear models of dissipation whose Q is almost frequency independent, II. Geophys. J. R. Astron. Soc. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  8. Caputo, M.; Mainardi, F. A new dissipation model based on memory mechanism. Pure Appl. Geophys. 1971, 91, 134–147. [Google Scholar] [CrossRef]
  9. Liu, C.S. The fictitious time integration method to solve the space- and time-fractional Burgers equations. Comput. Mater. Contin. 2010, 15, 221–240. [Google Scholar]
  10. Kirane, M.; Malik, A.S. Determination of an unknown source term and the temperature distribution for the linear heat equation involving fractional derivative in time. Appl. Math. Comput. 2011, 218, 163–170. [Google Scholar] [CrossRef]
  11. Jin, B.; Rundell, W. An inverse problem for a one-dimensional time-fractional diffusion problem. Inv. Prob. 2012, 28, 075010. [Google Scholar] [CrossRef]
  12. Wang, J.G.; Zhou, Y.B.; Wei, T. Two regularization methods to identify a space-dependent source for the time-fractional diffusion equation. Appl. Numer. Math. 2013, 68, 39–57. [Google Scholar] [CrossRef]
  13. Zhang, Z.Q.; Wei, T. Identifying an unknown source in time-fractional diffusion equation by a truncation method. Appl. Math. Comput. 2013, 219, 5972–5983. [Google Scholar] [CrossRef]
  14. Wei, T.; Wang, J. A modified quasi-boundary value method for an inverse source problem of the time-fractional diffusion equation. Appl. Numer. Math. 2014, 78, 95–111. [Google Scholar] [CrossRef]
  15. Tuan, N.H.; Long, L.D.; Nguyen, V.T. Regularized solution of an inverse source problem for a time fractional diffusion equation. Appl. Math. Model. 2016, 40, 8244–8264. [Google Scholar]
  16. Tuan, N.H.; Nane, E. Inverse source problem for time-fractional diffusion with discrete random noise. Stat. Prob. Lett. 2017, 120, 126–134. [Google Scholar] [CrossRef]
  17. Ruan, Z.; Wang, Z. Identification of a time-dependent source term for a time fractional diffusion problem. Appl. Anal. 2017, 96, 1638–1655. [Google Scholar] [CrossRef]
  18. Sun, H.G.; Chang, A.; Zhang, Y.; Chen, W. A review on variable-order fractional differential equations: Mathematical foundations, physical models, numerical methods and applications. Frac. Calc. Appl. Anal. 2019, 22, 27–59. [Google Scholar] [CrossRef]
  19. Li, H.; Wu, Y. Artificial boundary conditions for nonlinear time fractional Burgers’ equation on unbounded domains. Appl. Math. Lett. 2021, 120, 107277. [Google Scholar] [CrossRef]
  20. Chen, L.; Lü, S.; Xu, T. Fourier spectral approximation for time fractional Burgers equation with nonsmooth solutions. Appl. Numer. Math. 2021, 169, 164–178. [Google Scholar] [CrossRef]
  21. Li, C.; Li, D.; Wang, Z. L1/LDG method for the generalized time-fractional Burgers equation. Math. Comput. Simul. 2021, 187, 357–378. [Google Scholar] [CrossRef]
  22. Ali, I.; Haq, S.; Aldosary, S.F.; Nisar, K.S.; Ahmad, F. Numerical solution of one- and two-dimensional time-fractional Burgers equation via Lucas polynomials coupled with Finite difference method. Alex. Eng. J. 2022, 61, 6077–6087. [Google Scholar] [CrossRef]
  23. Zhang, Q.; Sun, C.; Fang, Z.-W.; Sun, H.-W. Pointwise error estimate and stability analysis of fourth-order compact difference scheme for time-fractional Burgers’ equation. Appl. Math. Comput. 2022, 418, 126824. [Google Scholar] [CrossRef]
  24. Qiao, L.; Tang, B. An accurate, robust, and efficient finite difference scheme with graded meshes for the time-fractional Burgers’ equation. Appl. Math. Lett. 2022, 128, 107908. [Google Scholar] [CrossRef]
  25. Shen, J.-Y.; Ren, J.; Chen, S. A second-order energy stable and nonuniform time-stepping scheme for time fractional Burgers’ equation. Comput. Math. Appl. 2022, 123, 227–240. [Google Scholar] [CrossRef]
  26. Singh, B.K.; Gupta, M. Trigonometric tension B-spline collocation approximations for time fractional Burgers’ equation. J. Ocean Eng. Sci. 2022, in press. [CrossRef]
  27. Shafiq, M.; Abbas, M.; Abdullah, F.A.; Majeed, A.; Abdeljawad, T.; Alqudah, M.A. Numerical solutions of time fractional Burgers’ equation involving Atangana–Baleanu derivative via cubic B-spline functions. Results Phys. 2022, 34, 105244. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Feng, M. A local projection stabilization virtual element method for the time-fractional Burgers equation with high Reynolds numbers. Appl. Math. Comput. 2023, 436, 127509. [Google Scholar] [CrossRef]
  29. Peng, X.; Xu, D.; Qiu, W. Pointwise error estimates of compact difference scheme for mixed-type time-fractional Burgers’ equation. Math. Comput. Simul. 2023, 208, 702–726. [Google Scholar] [CrossRef]
  30. Elbadri, M. An approximate solution of a time fractional Burgers’ equation involving the Caputo-Katugampola fractional derivative. Partial Differ. Equ. Appl. Math. 2023, 8, 100560. [Google Scholar] [CrossRef]
  31. Wang, Y.; Sun, T. Two linear finite difference schemes based on exponential basis for two-dimensional time fractional Burgers equation. Physica D 2024, 459, 134024. [Google Scholar] [CrossRef]
  32. Liaqat, M.I.; Akgül, A. A novel approach for solving linear and nonlinear time-fractional Schrödinger equations. Chaos Solit. Fractals 2022, 162, 112487. [Google Scholar] [CrossRef]
  33. Wang, F.; Salama, S.A.; Khater, M.M.A. Optical wave solutions of perturbed time-fractional nonlinear Schrödinger equation. J. Ocean Eng. Sci. 2022, in press. [CrossRef]
  34. Ameen, I.G.; Ahmed Taie, R.O.; Ali, H.M. Two effective methods for solving nonlinear coupled time-fractional Schrödinger equations. Alex. Eng. J. 2023, 70, 331–347. [Google Scholar] [CrossRef]
  35. Kopcasiz, B.; Yaşar, E. Adaptation of Caputo residual power series scheme in solving nonlinear time fractional Schrödinger equations. Optik 2023, 289, 171254. [Google Scholar] [CrossRef]
  36. Devnath, S.; Khan, K.; Akbar, M.A. Numerous analytical wave solutions to the time-fractional unstable nonlinear Schrödinger equation with beta derivative. Partial Differ. Equ. Appl. Math. 2023, 8, 100537. [Google Scholar] [CrossRef]
  37. Liu, J.J.; Yamamoto, M. A backward problem for the time-fractional diffusion equation. Appl. Anal. 2010, 89, 1769–1788. [Google Scholar] [CrossRef]
  38. Tuan, N.H.; Long, L.D.; Nguyen, V.T. Tikhonov regularization method for a backward problem for the inhomogeneous time-fractional diffusion equation. Appl. Anal. 2016, 97, 842–863. [Google Scholar] [CrossRef]
  39. Tuan, N.H.; Long, L.D.; Nguyen, V.T.; Tran, H. On a final value problem for the time-fractional diffusion equation with inhomogeneous source. Inv. Prob. Sci. Eng. 2016, 25, 1367–1395. [Google Scholar] [CrossRef]
  40. Al-Jamal, M.F. A backward problem for the time-fractional diffusion equation. Math. Meth. Appl. Sci. 2017, 40, 2466–2474. [Google Scholar] [CrossRef]
  41. Hào, D.N.; Liu, J.; Duc, N.V.; Thang, N.V. Stability results for backward time-fractional parabolic equations. Inv. Prob. 2019, 35, 125006. [Google Scholar]
  42. Li, Y.; Zhang, H. Landweber iterative regularization method for an inverse initial value problem of diffusion equation with local and nonlocal operators. Appl. Math. Sci. Eng. 2023, 31, 2194644. [Google Scholar] [CrossRef]
  43. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  44. Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives: Theory and Applications; Gordon and Breach Science: New York, NY, USA, 1987. [Google Scholar]
  45. Langlands, T.A.M.; Henry, B.I. The accuracy and stability of an implicit solution method for the fractional diffusion equation. J. Comput. Phys. 2005, 205, 719–736. [Google Scholar] [CrossRef]
  46. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  47. Lin, Y.; Li, X.; Xu, C. Finite difference/spectral approximations for the fractional cable equation. Math. Comput. 2011, 80, 1369–1396. [Google Scholar] [CrossRef]
  48. Zeng, F.; Li, C.; Liu, F.; Turner, I. The use of finite difference/element approaches for solving the time-fractional subdiffusion equation. SIAM J. Sci. Comput. 2013, 35, A2976–A3000. [Google Scholar] [CrossRef]
  49. Diethelm, K. An algorithm for the numerical solution of differential equations of fractional order. Electron. Trans. Numer. Anal. 1997, 5, 1–6. [Google Scholar]
  50. Ford, N.J.; Xiao, J.; Yan, Y. A finite element method for time fractional partial differential equations. Fract. Calc. Appl. Anal. 2011, 14, 454–474. [Google Scholar] [CrossRef]
  51. Li, Z.; Liang, Z.; Yan, Y. High-order numerical methods for solving time fractional partial differential equations. J. Sci. Comput. 2017, 71, 785–803. [Google Scholar] [CrossRef]
  52. Alperin, J.L.; Bell, R.B. Groups and Representations; Springer: New York, NY, USA, 1995. [Google Scholar]
Figure 1. For Example 1, showing maximum errors with respect to time.
Figure 1. For Example 1, showing maximum errors with respect to time.
Symmetry 16 00191 g001
Figure 2. For Example 2, showing maximum errors with respect to time.
Figure 2. For Example 2, showing maximum errors with respect to time.
Symmetry 16 00191 g002
Figure 3. For Example 3, showing maximum errors with respect to time.
Figure 3. For Example 3, showing maximum errors with respect to time.
Symmetry 16 00191 g003
Figure 4. (a) Comparing recovered and exact initial temperatures for Example 5, and (b) numerical errors.
Figure 4. (a) Comparing recovered and exact initial temperatures for Example 5, and (b) numerical errors.
Symmetry 16 00191 g004
Figure 5. (a) Comparing recovered and exact initial temperatures for Example 6, and (b) numerical errors.
Figure 5. (a) Comparing recovered and exact initial temperatures for Example 6, and (b) numerical errors.
Symmetry 16 00191 g005
Figure 6. (a) Comparing recovered and exact initial temperatures for Example 7, and (b) numerical errors.
Figure 6. (a) Comparing recovered and exact initial temperatures for Example 7, and (b) numerical errors.
Symmetry 16 00191 g006
Figure 7. (a) Comparing recovered and exact initial temperatures for Example 9, and (b) numerical errors.
Figure 7. (a) Comparing recovered and exact initial temperatures for Example 9, and (b) numerical errors.
Symmetry 16 00191 g007
Table 1. For Example 4, solved by the proposed method, listing some results.
Table 1. For Example 4, solved by the proposed method, listing some results.
t f 0.40.60.70.80.91
ME 1.36 × 10 2 2.87 × 10 2 3.82 × 10 2 4.91 × 10 2 6.13 × 10 2 7.47 × 10 2
RMSE 1.04 × 10 2 1.75 × 10 2 2.26 × 10 2 2.86 × 10 2 3.54 × 10 2 4.32 × 10 2
Max | ρ | 2.134.495.987.679.5711.68
Table 2. For Example 8, solved by the third method, listing the MEs of g ( x ) .
Table 2. For Example 8, solved by the third method, listing the MEs of g ( x ) .
t f 0.20.50.811.523
ME 1.47 × 10 5 5.77 × 10 5 9.97 × 10 5 1.27 × 10 4 1.98 × 10 4 2.69 × 10 4 4.19 × 10 4
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

Liu, C.-S.; Kuo, C.-L.; Chang, C.-W. A Symmetry of Boundary Functions Method for Solving the Backward Time-Fractional Diffusion Problems. Symmetry 2024, 16, 191. https://doi.org/10.3390/sym16020191

AMA Style

Liu C-S, Kuo C-L, Chang C-W. A Symmetry of Boundary Functions Method for Solving the Backward Time-Fractional Diffusion Problems. Symmetry. 2024; 16(2):191. https://doi.org/10.3390/sym16020191

Chicago/Turabian Style

Liu, Chein-Shan, Chung-Lun Kuo, and Chih-Wen Chang. 2024. "A Symmetry of Boundary Functions Method for Solving the Backward Time-Fractional Diffusion Problems" Symmetry 16, no. 2: 191. https://doi.org/10.3390/sym16020191

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