1. Introduction
Interface problems have many applications in biology, applied mechanics, heat and mass transfer, etc. [
1,
2,
3,
4,
5]. Regularity of linear inhomogeneous parabolic interface transmission problems was investigated in [
1]. In [
2], the author considered two-phase parabolic free boundary problems and established a monotonicity formula for heat functions in disjoint domains. The existence and uniqueness of strong solutions for linear parabolic partial differential equations in two adjoining domains connected through nonlinear Neumann-type interface conditions was studied in [
4]. In [
5], the advantages of exact representation of the solution in the interface in numerical schemes is discussed.
In this work, we consider a parabolic transmission problem on disjoint domains with exact interface conditions. The derivation of this conditions is discussed in [
6,
7].
Problems in disjoint domains can be considered a specific instance of interface problems. Mathematically, interface problems result in partial differential equations featuring discontinuities in both the input data and solutions across one or more hypersurfaces with dimensions lower than the domain in which the problem is defined. Different types of conjugation conditions that link domain solutions and their derivatives are known.
The direct parabolic transmission problem in disjoint domains is well studied in the literature. The existence and uniqueness of the weak and strong solutions and the a priori estimate in an appropriate Sobolev-like space were proven in [
6,
8,
9,
10,
11]. Numerical methods for solving such problems were constructed and analyzed in [
8,
9,
10,
11].
Due to many applications in physics, mechanics, biology, finance, etc., a large number of results for inverse problems was obtained in recent decades [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21]. As examples of inverse problem applications, we can mention the reconstruction of thermal sources, intensity estimation in the heat transfer, as well as the initial condition estimation based on final time temperature measurements. The backward problem of determination of the initial condition of the direct (forward) problem from a known final time value of the parabolic problem solution is often referred to as a retrospective inverse problem (RIP).
Implementing an inverse source problem for a parabolic transmission problem by using a single measurement on a part of a time interval was considered in [
22]. In [
23], the authors constructed and analyzed a numerical method for simultaneously determining the initial value and source in a parabolic transmission problem. In [
24,
25], an inverse boundary value problem for the heat equation in a two-layered medium with unknown inclusions is solved numerically.
In our previous works, we constructed numerical algorithms for solving the parabolic transmission problem in disjoint domains. The inverse problem for reconstruction of a time-dependent source in classical and time-fractional problems from point or integral observations was solved in [
26,
27], respectively. The inverse problem for identification of external boundary conditions from point measurements was developed and analyzed in [
28]. In all these papers, using implicit-explicit time stepping for each time level, the full inverse problem was decoupled into two Dirichlet inverse problems. Then, a decomposition technique or loaded equation method was applied.
The retrospective inverse problem for parabolic equation consists of reconstruction of the unknown initial condition from a given final time observation. It is not well posed, as a small perturbation of the input data can produce large perturbations in the solution (see, for example, [
29,
30,
31,
32,
33,
34,
35]). The main difficulty in the construction of a numerical approximation of the solution comes from the strong ill-posedness of the differential problem and the poor conditioning of the corresponding algebraic equations.
To the best of our knowledge, [
36] is the first work that studied an RIP numerically. The RIP for heat conduction was solved as an optimal control problem of an object with distributed parameters in [
29]. In [
31,
33,
34], the authors constructed an iterative numerical method for the solution of an RIP for one- and multi-dimensional parabolic equations. An efficient numerical method for solving the RIP for a time-fractional parabolic equation was developed in [
32]. The authors applied a conjugate gradient-type regularization method to solve the discrete ill-posed linear system. In [
37,
38], the existence and uniqueness of a quasi-solution to backward time-fractional and space-time-fractional diffusion equations were studied. The Levenberg–Marquardt regularization method was applied to solve the ill-posed problem. A regularization approach for solving the retrospective diffusion problem was also proposed in [
30]. In [
35], the variation method was utilized for solution of the RIP for a nonlinear, heterogeneous Burgers’ equation. Another important method, at least in terms of theoretical aspects, is the method of regularization of a parabolic equation backward in time through nonlocal initial boundary value problems (see [
16] (Section 3.3)) [
39]. A disdvantage of this method is the nonlocal initial conditions which arise that require specific numerical techniques.
However, there are no results for the inverse retrospective problem of our type in the case where the governing equations are situated in disconnected domains.
In this paper, we unfold the finite-difference method proposed in [
31,
33,
34] and solve numerically the nonstandard RIP for recovering the initial condition in a parabolic equation in disjoint domains.
The remaining part of this paper is organized as follows. In the next section, we introduce the physical model problem.
Section 3 is devoted to the well-posedness of the direct problem in specific weighted Sobolev spaces. In
Section 4, we describe the semidiscretization of the direct problem. In
Section 5, we describe the iterative method for solving the inverse problem in Equations (
1)–(
5) and (
7)–(
9). The stability of the numerical approach is discussed in
Section 6. In the next section, we propose our computational results. This paper is finalized in the Conclusions section.
2. Model Problem
In this section, we briefly describe the direct and inverse problems for our physical model.
We focus on the following transmission problem in a disconnected domain [
6,
9]:
with the interface conditions
as well as the external boundary conditions
and the initial conditions
Furthermore, with a small modification, concerning the time dependence of the diffusion and reaction coefficients, we follow the results in [
6,
9], assuming that
where
are traditional Sobolev spaces (see, for example, [
40,
41,
42]).
When all coefficients and right-hand sides in Equation (
1) are known, and the boundary conditions in Equations (
2)–(
5) and the initial conditions in Equation (
6) are given, this problem is called a
direct or forward problem.The
retrospective inverse problem for the system in Equations (
1)–(
6) consists of the recovery of an a priory unknown initial state (Equation (
6)) and the solution
,
with the known observations at the final time:
The sense of the simple model, described by the system in Equations (
1)–(
9), is heat conduction into interacted one-dimensional rods of lengths
(
) whose temperature at point
x and time
t is modeled by the functions
(
), which solves Equation (
1). The left end of the first rod and the right end of the second rod are isolated if
in Equatons (
4) and (
5) and retain the temperature otherwise. Next, there is a heat exchange between the rods described by the conditions in Equations (
2) and (
3). The initial temperature (Equation (
6)) of the rods is unknown. It is required to reconstruct the functions
(
) from the measured temperatures
(
) at
.
There are several papers on similar parabolic problems with nonlocal interface conditions and their physical approximations (see, for example, [
2,
3,
4,
5]).
3. Well-Posedness of the Direct Problem
In this section, we present the results for the existence and uniqueness of a strong solution to the problem in Equations (
1)–(
6) as obtained in [
8]. However, by assuming more smoothness (Equation (
7)), in comparison with [
8], we obtain a smooth solution
to the differential problem in Equations (
1)–(
6). Our main concern is the coerciveness of the bilinear form
A. This property will be used in the construction of the iterative algorithm.
We consider the product space
equipped with the inner product and norm
where
In addition, we introduce the space
equipped with the following inner product and norm:
where
We introduce the bilinear form corresponding to the problem in Equations (
1)–(
6):
On the base of the results in [
8,
9], we establish the following statements:
Lemma 1. Under the conditions in Equations(7) and (8), the bilinear form A, defined by Equation (10), is symmetric and bounded on . Moreover, this form is also coercive on (i.e., there exists a constant such that for all ). Let
be a function mapping
into a Hilbert space
H. Furthermore, we define [
40] the Sobolev space
with an inner product
where
k in a non-integer. For
, we set
.
Next, we introduce the space .
Theorem 1. Let the assumptions in Equations (7) and (8) hold and . Then, the initial boundary value problem in Equations (1)–(6) has a unique strong solution , and the following a priory estimate holds true Let us note that the increase in the smoothness of the input data leads to the increase in the solution’s smoothness. Furthermore, using this fact, we assume that the sufficient smoothness of the differential problem’s solution requires the construction of corresponding difference schemes.
4. Semidiscrerization of the Direct Problem
First, we a construct finite difference scheme for the direct problem in Equations (
1)–(
6). We introduce a uniform partition of the intervals
through meshes
(
):
We also denote the mesh function
at node
by
. Next, we also introduce the notations
By applying the finite-volume method and eliminating the external boundary grid nodes
,
, we obtain the spatial semidiscretization of Equations (
1)–(
6):
where
Furthermore, for convenience, we rearrange the indexes, representing the unknown solution and corresponding functions in the form
,
,
,
,
,
. With these notations, the full discrete scheme in Equation (
11) is rewritten as follows:
where
and
In this framework, the scalar product and the corresponding norm are defined as follows:
Considering the main goal of the present research, namely the numerical solution of the retrospective problem in Equations (
1)–(
5), (
7) and (
9), the following results are of basic importance:
Lemma 2. Let be -smooth in the space solution to the problem in Equations (1)–(8) and be the solution to the discrete problem in Equation (12). Then, the operator is positively definite, and the difference scheme is of the second order of approximation. Proof. The second order of approximation directly follows from the construction of Equation (
11).
Next, we multiply the first
number of equations in Equation (
12) by
and the remaining
number of equations by
, and in the resulting discrete system, we set
Taking into account that
,
,
,
, we consider
Therefore, under the conditions in Equation (
8), we obtain
where
C is a positive constant. □
Let us note that from the definiteness (i.e., the coerciveness of the operator
), the solution to the energy stability for the ODEs (Equation (
11)) and its global existence directly follow.
5. Iterative Solution to the Inverse Problem
Now, we consider the uniform temporal mesh
such that the computational domain
is discretized by a rectangular grid
(
). The mesh function
at node
is denoted by
. Furthermore, the
-weighted time stepping (
) leads to the following full discrete scheme:
where
,
.
As before, we rearrange the indexes, where the unknown solution and corresponding functions are
,
,
,
,
,
,
,
. With these notations, the full discrete scheme (Equation (
13)) is rewritten as follows:
where
In order to solve the inverse problem in Equations (
1)–(
5) and (
9) for reconstruction of the initial conditions (Equation (
6)), we consider the discretization in Equation (
13) (or Equation (
14)) associated with Equation (
9), namely
Let
E be the unit matrix of a size
and introduce the notations
Thus, from Equation (
14), for the solution vector
at a new time level, we have
Consequently, after time integration, from Equation (
15), we obtain
where
Therefore, for
, from Equation (
16) we obtain
where
.
Finally, the initial condition is determined by solving the linear equation
Since the operator
,
is self-adjoint, and
and is positive, it follows from Lemma 2 that its inverse exists and is also self-adjoint and positive. Consequently, for the solution of the system of linear algebraic Equation (
18) with a full coefficient matrix, it is appropriate to use the conjugate gradient method (CGM). The steps are described in Algorithm 1.
Algorithm 1 CGM for solving an RIP. |
Require: , , initial guess for , consistent with external boundary conditions, accuracy |
Ensure: , |
Calculate direct problem (Equation (14)) with initial condition while or do Find by solving the problem
end while , .
|
The main advantage of the proposed iterative method for solving an ill-posed discrete linear system for the inverse problem is that in contrast to the often-used regularization methods for solving the corresponding minimization problems, the use of uncertainties such as a regularization parameter or quadratic norm is avoided. Instead, in the conjugate gradient iterative procedure, the regularization is performed during the iterations, since the number of iterations serves as a regularization parameter.
Furthermore, the iterations execute quickly, since both the direct problem and the problem for identifying have the same coefficient matrix.
6. Stability Discussion
Using the standard theory of difference schemes (see, for example, Chapter 7 in [
43]), one can prove easily the following assertion:
Theorem 2. Let be the solution to the weighted difference scheme in Equation (13). Then, there exists a constant independent of τ, and , and such that for all , we have Regarding the direct problem in Equations (
1)–(
6), solved by the difference scheme in Equation (
14), from the above considerations, when taking into account that
is self-adjoint, positively defined and bounded, in light of Chapter 7 in [
43], we deduce that the numerical scheme is stable if
and the following a priory estimate holds:
Therefore, the solution to the finite difference scheme in Equation (
14) is stable for
and convergent with the order
for
, and it is
otherwise. For
, the numerical discretization in Equation (
14) is stable for a sufficiently small time step [
33].
Now, we consider the RIP.
Corollary 1. The RIP process (Equations (15)–(18)) is convergent with a rate for and for for a sufficiently small τ. Proof. Since
is self-adjoint, the transition operator
and operator
are self-adjoint as well. If
is positive, then Equation (
18) is uniquely solvable. This condition is guaranteed if
is positive. From Equation (
17), if the condition in Equation (
19) is fulfilled, then we derive
. From the condition in Equation (
19), we obtain
□
7. Numerical Tests
In this section, some examples will be presented to illustrate the algorithm performance. Let
The right-hand sides
,
and initial conditions
(
) are determined such that
,
,
will be the exact solution to the direct problem in Equations (
1)–(
6) and (
20). We will refer to this solution as the
true (exact) solution. All computations were performed for
(i.e,
).
Example 1.
(Direct problem) First, we test the accuracy of the numerical solution , , , for the direct problem in Equations (1)–(6), computed by Equation (13) or (14). In Table 1 and Table 2, we give the errors () and orders of convergence () at the final timefor and . In the case where , we fixed the ratio to , while for , we had . The computations show that the accuracy of the numerical solution of the direct problem computed by Equation (14) was for , and it was otherwise. In
Figure 1 and
Figure 2, we plotted the exact (true) and numerical solutions to the direct problem and the corresponding error
at the final time for
and
,
and
.
Example 2.
(Inverse problem) We demonstrate the efficiency of Algorithm 1 in recovering the initial condition and solution . We consider perturbed measurementswhere is a random function uniformly distributed in the interval , where is the amplitude and is the true solution. All runs were performed for . Let , and .
In
Figure 3 and
Figure 4, we depict the true function
and recovered initial function
and the corresponding error
for
and
, respectively. In
Figure 5 and
Figure 6, we plot the true solution
and recovered solution
and the corresponding error
for
and
, respectively.
We observed better precision from Algorithm 1 for in comparison with , especially for the solution at the final time. The precision was almost the same as that for the numerical solution to the direct problem.
In
Figure 7 and
Figure 8, we plotted the true and recovered initial functions, the solution at the final time, the corresponding errors for
and the smoothing of the measurements
(
) using polynomial curve fitting of the fifth degree. The accuracy improved significantly for both the initial function and solution, but the accuracy of the solution for
was still higher.
8. Conclusions
In this paper, we studied a retrospective inverse problem, consisting of reconstruction of the initial data from the final time observation for a parabolic problem defined on disjoint intervals. The problem was ill-posed, and for its approximate solution, we suggested and validated a second-order accurate difference scheme. We proved the positive definiteness of the basic semidiscrete space difference operator in a Sobolev weighted norm. For solving the resulting linear difference system of equations, we developed an iterative conjugate gradient algorithm. Numerical experiments are provided, demonstrating the efficiency of the proposed approach. Also, the numerical results validate the theoretical statements and show that for , the proposed numerical algorithm achieved better precision in recovering the initial condition and solution, in contrast to the smaller weights ().
A natural extension of the present approach would be concerned with two- or multidimensional parabolic equations with linear or nonlinear interface conditions (see, for example, [
4]).
Let us note that in [
37], the quasi-solution to problem for identifying the initial data from the final time observations was studied. We plan to combine this method with the one in the present paper for studying the retrospective inverse problem for the time-fractional diffusion system in [
27,
28].
Finally, it is important to note that the authors of [
44] solved the inverse problem of recovering the initial condition of a degenerate parabolic equation on the basis of final time observations by implementing the Landberg iteration method. In future work, we intend to develop this idea to a retrospective inverse problem for a degenerate atmospheric model [
45,
46].