1 Introduction

Consider the following initial boundary value problem for the linear diffusion equation:

u t ( x , t ) = ( k ( x ) u x ( x , t ) ) x , ( x , t ) Ω T , u ( x , 0 ) = g ( x ) , 0 < x < 1 , u ( 0 , t ) = ψ 0 , u ( 1 , t ) = f ( t ) , 0 < t < T ,
(1)

where Ω T ={(x,t) R 2 :0<x<1,0<tT}. The left boundary value ψ 0 is assumed to be constant. The functions c 1 >k(x) c 0 >0 and g(x) satisfy the following conditions:

(C1) k(x) H 1 , 2 [0,1];

(C2) g(x) H 2 , 2 [0,1], g(0)= ψ 0 , g(1)=f(0).

The initial boundary value problem (1) has the unique solution u(x,t) satisfying u(x,t) H 2 , 2 [0,1] H 1 , 2 [0,1] [14] under these conditions.

In physics, many applications of this problem can be found. The simple model of flame propagation and the spread of a biological populations, where u=u(x,t), k(x) denote the temperature and density respectively, are given by the equation in problem (1). Especially k=k(x) represents the density-dependent coefficient in the problems of the spread of biological populations [59].

Let us consider the inverse problems [10] of determining boundary u(1,t) at x=1 in problem (1) from Dirichlet type of measured output data at the boundaries x= x 0 :

u( x 0 ,t)= ψ 1 ,t(0,T];
(2)

and from Neumann type of measured output data at the boundaries x= x 0 :

u x ( x 0 ,t)= ψ 2 ,t(0,T].
(3)

Here the solution of the parabolic problem (1) is denoted by u=u(x,t). In this context, the parabolic problem (1) will be referred to as a direct (forward) problem with the inputs g(x), k(x) and f(t). Notice that u( x 0 ,0)= ψ 1 and u x ( x 0 ,0)= ψ 2 . Therefore it is assumed that the functions u( x 0 ,t)= ψ 1 and u x ( x 0 ,t)= ψ 2 respectively satisfy the consistency conditions ψ 1 =g( x 0 ) and ψ 2 = g ( x 0 ).

The purpose of this paper is to determine the boundary function u(1,t) at x=1 via the semigroup approach which is studied by [1115].

The paper is organized as follows. In Section 2, an analysis of the semigroup approach is given for the inverse problem with the single measured output data u( x 0 ,t)= ψ 1 given at x= x 0 . A similar analysis is applied to the inverse problem with the single measured output data u x ( x 0 ,t)= ψ 2 given at the point x= x 0 in Section 3. Some concluding remarks are given in Section 4.

2 Analysis of the inverse problem of the boundary condition by Dirichlet type of over measured data u( x 0 ,t)= ψ 1

Consider now the inverse problem with one measured output data u( x 0 ,t)= ψ 1 at x= x 0 . In order to formulate the solution of the parabolic problem (1) in terms of semigroup, let us first arrange the parabolic equation as follows:

u t (x,t) ( k ( 0 ) u x ( x , t ) ) x = ( [ k ( x ) k ( 0 ) ] u x ( x , t ) ) x ,(x,t) Ω T .

Then the initial boundary value problem (1) can be rewritten in the following form:

u t ( x , t ) k ( 0 ) u x x ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x , ( x , t ) Ω T , u ( x , 0 ) = g ( x ) , 0 < x < 1 , u ( 0 , t ) = ψ 0 , u ( 1 , t ) = f ( t ) , 0 < t < T .
(4)

In order to determine the unknown boundary condition u(1,t)=f(t), we need to determine the solution of the following parabolic problem:

u t ( x , t ) k ( 0 ) u x x ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x , ( x , t ) Ω T , u ( x , 0 ) = g ( x ) , 0 < x < 1 , u ( 0 , t ) = ψ 0 , u ( x 0 , t ) = ψ 1 , 0 < t < T .
(5)

To formulate the solution of the above problem in terms of semigroup, we need to define a new function

v(x,t)=u(x,t)+ ( ψ 0 ψ 1 ) x x 0 ψ 0 ,x[0,1],
(6)

which satisfies the following parabolic problem:

v t ( x , t ) + A [ v ( x , t ) ] = ( ( k ( x ) k ( 0 ) ) ( v x ( x , t ) ( ψ 0 ψ 1 ) x 0 ) ) x , ( x , t ) Ω T , v ( x , 0 ) = g ( x ) + ( ψ 0 ψ 1 ) x x 0 ψ 0 , 0 < x < 1 , v ( 0 , t ) = 0 , v ( x 0 , t ) = 0 , 0 < t < T .
(7)

Here, A[]:=k(0) d 2 [ ] d x 2 is a second-order differential operator and its domain is D A ={v H 2 , 2 (0, x 0 ) H 1 , 2 [0, x 0 ]:v(0)=v( x 0 )=0}, where H 0 2 , 2 (0, x 0 )= C 0 2 ( 0 , x 0 ) ¯ and H 0 1 , 2 [0, x 0 ]= C 0 1 [ 0 , x 0 ] ¯ are Sobolev spaces. Obviously, by completion g(x) D A since the initial value function g(x) belongs to C 3 [0,1]. Hence D A is dense in H 0 2 , 2 [0,1], which is a necessary condition for being an infinitesimal generator.

In the following, despite doing the calculations in the smooth function space, by completion they are valid in the Sobolev space.

Let us denote a semigroup of linear operators by T(t) generated by the operator −A [9, 10]. We can easily find the eigenvalues and eigenfunctions of the differential operator A. Moreover, the semigroup T(t) can be easily constructed by using the eigenvalues and eigenfunctions of the infinitesimal generator A. Hence we first consider the following eigenvalue problem:

A ϕ ( x ) = λ ϕ ( x ) , ϕ ( 0 ) = 0 ; ϕ ( x 0 ) = 0 .
(8)

It can easily be determined that the eigenvalues are λ n =k(0) n 2 π 2 x 0 2 for all n=0,1, and hence the corresponding eigenfunctions are ϕ n (x)=sin( n π x x 0 ). This allows us to represent the semigroup T(t) in the following way:

T(t)U(x,s)= n = 0 ϕ n ( x ) , U ( x , s ) e λ n t ϕ n (x),
(9)

where ϕ n (x),U(x,s)= 0 1 ϕ n (x)U(x,s)dx. Under this representation, the null space of the semigroup T(t) of the linear operators can be defined as follows:

N(T)= { U ( x , s ) : ϕ n ( x ) , U ( x , s ) = 0 ,  for all  n = 0 , 1 , 2 , 3 , } .

From the construction of the semigroup T(t), it can be concluded that the null space of it consists of only zero function, i.e., N(T)={0}. This result implies the uniqueness of the unknown boundary condition u(1,t).

The unique solution of the initial-boundary value problem (7) in terms of semigroup T(t) can be represented in the following form:

v(x,t)=T(t)v(x,0)+ 0 t T(ts) ( ( k ( x ) k ( 0 ) ) ( v x ( x , s ) ( ψ 0 ψ 1 ) x 0 ) ) x ds.

Now, by using the identity (6) and taking the initial value u(x,0)=g(x) into account, the integral equation for the solution u(x,t) of the parabolic problem (5) in terms of semigroup can be written in the following form:

u ( x , t ) = ψ 0 ( ψ 0 ψ 1 ) x x 0 + T ( t ) ( g ( x ) + ( ψ 0 ψ 1 ) x x 0 ψ 0 ) + 0 t T ( t s ) ( ( k ( x ) k ( 0 ) ) u x ( x , s ) ) x d s .
(10)

In order to arrange the above integral equation, let us define the following:

ζ ( x ) = ( g ( x ) + ( ψ 0 ψ 1 ) x x 0 ψ 0 ) , ξ ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x .

Then we can rewrite the integral equation in terms of ζ(x) and ξ(x,s) in the following form:

u(x,t)= ψ 0 ( ψ 0 ψ 1 ) x x 0 + ( T ( t ) ζ ( ) ) (x,t)+ 0 t ( T ( t s ) ξ ( , s ) ) (x,t,s)ds.
(11)

This is the integral representation of a solution of the initial-boundary value problem (5) on Ω T ={(x,t) R 2 :0<x< x 0 ,0<tT}. It is obvious from the eigenfunctions ϕ n (x), the domain of eigenfunctions can be extended to a closed interval [0,1]. Moreover, they are continuous on [0,1]. Under this extension, the uniqueness of the initial-boundary value problems (4) and (5) imply that the integral representation (11) becomes the integral representation of a solution of the initial-boundary value problem (4) on Ω T ={(x,t) R 2 :0<x<1,0<tT}.

At this stage, it is obvious that the solution of the inverse problem can easily be obtained by substituting x=1 into the integral representation (11) of the solution u(x,t):

u(1,t)=f(t)= ψ 0 ( ψ 0 ψ 1 ) x 0 + ( T ( t ) ζ ( ) ) (1,t)+ 0 t ( T ( t s ) ξ ( , s ) ) (1,t,s)ds,
(12)

which implies that f(t) can be determined analytically. The right-hand side of identity (12) defines the semigroup representation of the unknown boundary condition u(1,t) at x=1.

Substituting t=0 into equation (12) yields

u(1,0)=f(0)=g(1),
(13)

which is the condition we have for the initial-boundary value problems (1). Similarly, plugging t=0 into equation (11) produces the following:

u(x,0)=g(x),
(14)

which is the initial condition we have.

3 Analysis of the inverse problem of the boundary condition by Neumann type of over measured data u x ( x 0 ,t)= ψ 2

Consider now the inverse problem with one measured output data u x ( x 0 ,t)= ψ 2 at x= x 0 . In order to formulate the solution of the parabolic problem (1) in terms of semigroup, as before, we arrange the parabolic equation as follows:

u t (x,t) ( k ( 0 ) u x ( x , t ) ) x = ( [ k ( x ) k ( 0 ) ] u x ( x , t ) ) x ,(x,t) Ω T .

Then the initial boundary value problem (1) can be rewritten in the following form:

u t ( x , t ) k ( 0 ) u x x ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x , ( x , t ) Ω T , u ( x , 0 ) = g ( x ) , 0 < x < 1 , u ( 0 , t ) = ψ 0 , u ( 1 , t ) = f ( t ) , 0 < t < T .
(15)

In order to determine the unknown boundary condition u(1,t)=f(t), we need to determine the solution of the following parabolic problem:

u t ( x , t ) k ( 0 ) u x x ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x , ( x , t ) Ω T , u ( x , 0 ) = g ( x ) , 0 < x < 1 , u ( 0 , t ) = ψ 0 , u x ( x 0 , t ) = ψ 2 , 0 < t < T .
(16)

To formulate the solution of the above problem in terms of semigroup, we need to define a new function

v(x,t)=u(x,t) ψ 2 x ψ 0 ,x[0,1],
(17)

which satisfies the following parabolic problem:

v t ( x , t ) + B [ v ( x , t ) ] = ( ( k ( x ) k ( 0 ) ) ( v x ( x , t ) + ψ 2 ) ) x , ( x , t ) Ω T , v ( x , 0 ) = g ( x ) ψ 2 x ψ 0 , 0 < x < 1 , v ( 0 , t ) = 0 , v x ( x 0 , t ) = 0 , 0 < t < T .
(18)

Here B[]:=k(0) d 2 [ ] d x 2 is a second-order differential operator, its domain is D B ={v H 2 , 2 (0, x 0 ) H 1 , 2 [0, x 0 ]:v(0)= v x ( x 0 )=0}. It is clear from the definition of D B that D B H 2 , 2 [0, x 0 ].

Let us denote the semigroup of linear operators by S(t) generated by the operator −B [9, 10]. We can easily find the eigenvalues and eigenfunctions of the differential operator B. Moreover, the semigroup S(t) can be easily constructed by using the eigenvalues and eigenfunctions of the infinitesimal generator B. Hence we first consider the following eigenvalue problem:

B ϕ ( x ) = λ ϕ ( x ) , ϕ ( 0 ) = 0 ; ϕ x ( x 0 ) = 0 .
(19)

The eigenvalues are determined as λ n =k(0) ( 2 n + 1 ) 2 π 2 4 x 0 2 for all n=0,1, . Therefore the corresponding eigenfunctions are ϕ n (x)=sin( ( 2 n + 1 ) π x 2 x 0 ). Under these eigenfunctions and eigenvalues, the semigroup S(t) can be represented in the following way:

S(t)U(x,s)= n = 0 ϕ n ( x ) , U ( x , s ) e λ n t ϕ n (x),
(20)

where ϕ n (x),U(x,s)= 0 1 ϕ n (x)U(x,s)dx. Under this representation, the null space of the semigroup S(t) of the linear operators can be defined as follows:

N(S)= { U ( x , s ) : ϕ n ( x ) , U ( x , s ) = 0 ,  for all  n = 0 , 1 , 2 , 3 , } .

As in the previous section, the construction of the semigroup S(t) implies that the null space of it consists of only zero function, i.e., N(S)={0}. The uniqueness of the unknown boundary condition u(1,t) follows from this result.

The unique solution of the initial-boundary value problem (16) in terms of semigroup S(t) can be represented in the following form:

v(x,t)=S(t)v(x,0)+ 0 t S(ts) ( ( k ( x ) k ( 0 ) ) ( v x ( x , s ) + ψ 2 ) ) x ds.

Now, by using the identity (17) and taking the initial value u(x,0)=g(x) into account, the integral equation for the solution u(x,t) of the parabolic problem (14) in terms of semigroup can be written in the following form:

u ( x , t ) = ψ 0 + ψ 2 x + S ( t ) ( g ( x ) ψ 0 ψ 2 x ) + 0 t S ( t s ) ( ( k ( x ) k ( 0 ) ) u x ( x , s ) ) x d s .
(21)

In order to arrange the above integral equation, let us define the following:

ζ ( x ) = ( g ( x ) ψ 0 ψ 2 x ) , ξ ( x , t ) = ( ( k ( x ) k ( 0 ) ) u x ( x , t ) ) x .

Then we can rewrite the integral equation in terms of ζ(x) and ξ(x,s) in the following form:

u(x,t)= ψ 0 + ψ 2 x+ ( S ( t ) ζ ( ) ) (x,t)+ 0 t ( S ( t s ) ξ ( , s ) ) (x,t,s)ds.
(22)

This is the integral representation of a solution of the initial-boundary value problem (15) on Ω T ={(x,t) R 2 :0<x< x 0 ,0<tT}. It is obvious from the eigenfunctions ϕ n (x), the domain of eigenfunctions can be extended to a closed interval [0,1]. Moreover, they are continuous on [0,1]. Under this extension, the uniqueness of the initial-boundary value problems (15) and (16) imply that integral representation (22) becomes the integral representation of a solution of the initial-boundary value problem (16) on Ω T ={(x,t) R 2 :0<x<1,0<tT}.

Substituting x=1 into the integral representation (22) of the solution u(x,t) yields

u(1,t)=f(t)= ψ 0 + ψ 2 + ( S ( t ) ζ ( ) ) (1,t)+ 0 t ( S ( t s ) ξ ( , s ) ) (1,t,s)ds,
(23)

which implies that f(t) can be determined analytically.

The right-hand side of identity (23) defines the semigroup representation of the unknown boundary condition u(1,t) at x=1.

4 Conclusion

The purpose of this study is to identify the unknown boundary condition u(1,t) at x=1 via the semigroup approach by using the over measured data u( x 0 ,t)= ψ 1 and u x ( x 0 ,t)= ψ 2 . The crucial point here is the unique extensions of the solutions on {(x,t) R 2 :0<x< x 0 ,0<tT} to {(x,t) R 2 :0<x<1,0<tT} which are implied by the uniqueness of the solutions. This key leads to the integral representation of the unknown boundary condition u(1,t) at x=1 obtained analytically.