Next Article in Journal
A New Point Process Regression Extreme Model Using a Dirichlet Process Mixture of Weibull Distribution
Previous Article in Journal
An Efficient Algorithm for the Multi-Scale Solution of Nonlinear Fractional Optimal Control Problems
Previous Article in Special Issue
An Efficient Discrete Model to Approximate the Solutions of a Nonlinear Double-Fractional Two-Component Gross–Pitaevskii-Type System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Correct and Stable Algorithm for Numerical Solving Nonlocal Heat Conduction Problems with Not Strongly Regular Boundary Conditions

by
Makhmud A. Sadybekov
1,2 and
Irina N. Pankratova
1,*
1
Institute of Mathematics and Mathematical Modeling, Almaty 050010, Kazakhstan
2
Depatment of Mechanics and Mathematics, Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(20), 3780; https://doi.org/10.3390/math10203780
Submission received: 8 September 2022 / Revised: 5 October 2022 / Accepted: 7 October 2022 / Published: 13 October 2022
(This article belongs to the Special Issue Numerical Methods for Evolutionary Problems)

Abstract

:
For a nonlocal initial-boundary value problem for a one-dimensional heat equation with not strongly regular boundary conditions of general type, an approximate difference scheme with weights is constructed. A correct and stable algorithm for the numerical solving of the difference problem is proposed. It is proven that the difference scheme with weights is stable and its solution converges to the exact solution of the differential problem in the grid L 2 h -norm. Stability conditions are established. An estimate of the numerical solution with respect to the initial data and the right-hand side of the difference problem is given.

1. Introduction

The problems considered in the paper belong to the class of nonlocal boundary/initial-boundary value problems for differential equations. In such problems, nonsolution and/or derivative values on fixed parts of the boundary are specified, but linear combinations of these values on different parts of the boundary. The problems with nonlocal boundary conditions have continuously been the focus of research due to their wide application in the mathematical modeling of processes and phenomena associated with the diffusion of particles in a turbulent plasma, heat transfer for a given total change in the amount of heat, thermal stability, chemical diffusion, groundwater flow, and pollution processes in rivers and seas, medium oscillation, biochemistry, dynamics of biological populations, etc.; a large number of publications are also devoted to nonlocal inverse problems (see, e.g., [1,2,3,4,5,6,7,8,9], and references therein). For example, nonlocal conditions turn out to be preferable to local ones, when it is difficult to separately measure data on fixed parts of the boundary or control the process in a closed contour with an ideal/nonideal contact at the ends of the contour.
The general statement of a wide class of nonlocal problems for partial differential equations was first formulated in [10] (see also [11]). The separation of regular boundary conditions from general nonlocal boundary conditions made it possible to form a class of boundary value problems whose spatially differential operators have complete systems of root functions [12,13,14]. However, such a system, as it turns out, does not always form a basis. Restricting this class to strongly regular boundary conditions leads to an almost self-adjointed spatially differential operator with two series of eigenvalues of different asymptotics. This guarantees the existence of a Riesz basis [15,16,17]. To construct solutions to boundary/initial-boundary value problems with strongly regular boundary conditions, one can already use the theory for self-adjointed operators (or their perturbations) and well-known methods, in particular, the method of separation of variables. The remaining boundary conditions from the class of regular ones are called not strongly regular boundary conditions. Sturm-type conditions are a special case of strongly regular conditions ([13], p. 70). Particular cases of not strongly regular conditions are periodic and antiperiodic boundary conditions ([13], p. 71) and Samarskii–Ionkin conditions [1].
In problems with not strongly regular boundary conditions, spatial differential operators are, as a rule, non-self-adjointed and have two series of eigenvalues with the same asymptotics. This prevents eigenfunctions from forming the basis. Moreover, eigenvalues can be multiples, there can be an infinite number of associated functions, they are not uniquely defined, and, as a result, the Riesz basis either exists or does not (depending on the choice of associated functions). Examples are known when it is possible to construct systems consisting of combinations of root functions that form the Riesz basis, and, accordingly, write out solutions to boundary value problems [18,19]. However, when the boundary conditions are not strongly regular, the available methods and theories developed for problems with self-adjointed spatially differential operators cannot generally be used. Therefore, the development of new and/or modernization (adaptation) of currently known methods for solving these problems is required. Exceptions, and perhaps the only ones, are boundary-value problems with periodic and antiperiodic boundary conditions. In these problems, spatially differential operators (with real coefficients) are self-adjointed. This guarantees the existence of orthonormal basis ([13], p. 32).
In this paper, we consider an initial-boundary value problem for a one-dimensional heat equation with not strongly regular boundary conditions of general type. The finite difference method is used for the numerical solving the problem. We construct a nonlocal difference scheme with weights, which approximates the original differential problem. To establish the stability of the scheme, we adapt the algorithm from [20], developed for differential problems with not strongly regular boundary conditions, for the difference scheme with weights. Necessary and sufficient conditions for the stability of the nonlocal difference scheme in L 2 h -norm is obtained, and this condition turns out to be the same as for local difference schemes. The stability and convergence of the solution of the nonlocal difference scheme to the exact solution of the nonlocal differential problem in L 2 h -norm are proven.

2. The Problem Statement in a Differential Form

Consider Ω = ( x , t ) : 0 < x < 1 , 0 < t < T the initial-boundary value problem for the one-dimensional heat equation
u ( x , t ) t = L x u ( x , t ) + f ( x , t ) , 0 < x < 1 , 0 < t < T ,
with the initial condition
u ( x , 0 ) = g ( x ) , 0 x 1 ,
and boundary conditions of the form
a 11 u ( 0 , t ) x + b 11 u ( 1 , t ) x + a 10 u ( 0 , t ) + b 10 u ( 1 , t ) = 0 , a 21 u ( 0 , t ) x + b 21 u ( 1 , t ) x + a 20 u ( 0 , t ) + b 20 u ( 1 , t ) = 0 .
Here, L x u ( x , t ) = 2 u ( x , t ) x 2 , the coefficients a i j , b i j ( i = 1 , 2 ; j = 0 , 1 ) are real numbers, and g ( x ) , f ( x , t ) are given real functions. Moreover, the agreement conditions are met,
a 11 g ( 0 ) + b 11 g ( 1 ) + a 10 g ( 0 ) + b 10 g ( 1 ) = 0 , a 21 g ( 0 ) + b 21 g ( 1 ) + a 20 g ( 0 ) + b 20 g ( 1 ) = 0 .
In the general case, conditions (3) are asymmetrical, so the operator L x is non-self-adjointed. More precisely, when solving problem (1)–(3) by the method of separation of variables, there arises a spectral problem for the non-self-adjointed spatial operator L is given by the differential expression L v ( x ) = v ( x ) , with nonlocal boundary conditions of the form
a 11 v ( 0 ) + b 11 v ( 1 ) + a 10 v ( 0 ) + b 10 v ( 1 ) = 0 , a 21 v ( 0 ) + b 21 v ( 1 ) + a 20 v ( 0 ) + b 20 v ( 1 ) = 0 .
Let us indicate the classification of the boundary conditions (4) and, respectively, conditions (3) according to [13]. The boundary conditions (4) (3) are called regular (by Birkhoff [21]) ([13], p. 66) (see also [22]), if one of the following three relations holds:
a 11 b 21 a 21 b 11 0 , a 11 b 21 a 21 b 11 = 0 , a 11 | + | b 11 > 0 , a 11 b 20 + b 11 a 20 0 , a 11 = b 11 = a 21 = b 21 = 0 , a 10 b 20 a 20 b 10 0 .
The regular boundary conditions are strongly regular in the first and third cases, and in the second case under the additional condition
a 11 a 20 + b 11 b 20 ± ( a 11 b 20 + b 11 a 20 ) .
Any not strongly regular boundary conditions (3) according to ([20], Lemma 1) can be reduced to the form
a 1 u ( 0 , t ) x + b 1 u ( 1 , t ) x + a 0 u ( 0 , t ) + b 0 u ( 1 , t ) = 0 , a 1 | + | b 1 > 0 , c 0 u ( 0 , t ) + d 0 u ( 1 , t ) = 0
of one of the following four types
I I I . a 1 ± b 1 = 0 , c 0 d 0 0 ; I I I I V . c 0 ± d 0 = 0 , a 1 b 1 0 .
The model (1)–(2), (7) describes the nonstationary process of heat transfer in a homogeneous bar of the length 1. The ends of the bar match, but this contact may not be ideal. In this model, u ( x , t ) is the temperature at the point x of the bar at time t, Laplacian L x u ( x , t ) = 2 u ( x , t ) x 2 specifies the rate of change of heat flux and u ( x , t ) t is the rate of temperature change over time, f ( x , t ) characterizes the intensity of the sources (sinks) due to external influences, g ( x ) is the initial temperature distribution of u ( x , t ) in the bar, t = 0 is an initial time point, and t = T is a final one.
The classical solution of problems (1)–(2), (7) exists and is unique ([20], Theorem 2). This solution u ( x , t ) is a continuous function in the closed domain Ω ¯ , and it belongs to the class C 2 , 1 ( Ω ¯ ) , and satisfies (1) in Ω , condition (2) at the initial moment of time and conditions (7) on the boundary.

3. The Problem Statement in a Difference Form. Construction of a Difference Scheme

Note that the correctness of the differential problem (1)–(2), (7) does not guarantee that its solution can be given in an analytical form or as a convergent series, or that the problem can be solved by the method of separation of variables. Therefore, we apply the numerical method for obtaining an approximate solution to the problem. If the method is correct and stable, then the approximate solution converges to the solution of the original differential problem in a certain sense, for example, in the chosen norm.
Problem (1)–(2), (7) is solved by the finite difference method ([23], p. 50). To do this, in Ω ¯ we introduce a uniform grid ω ¯ h τ = ω ¯ h × ω ¯ τ , where ω ¯ h = x i = i h , i = 0 , N ¯ , ω ¯ τ = t n = n τ , n = 0 , M ¯ and instead of the function u ( x , t ) of the continuous arguments x, t we pass to the grid function u ( x i , t n ) given at nodes of the grid ω ¯ h τ . Let us construct a discrete analogue of the differential problem, that is, a one-parameter family of difference schemes depending on the real parameter σ . As usual, we consider 0 σ 1 . Denote by u ( x i , t n ) = u i n u i , y ( x i , t n ) = y i n y i values of exact and approximate (numerical) solutions of problem (1)–(2), (7) at the node ( x i , t n ) , respectively. Denote y y n = ( y 0 n , , y N n ) . For the differential equation, we write down a difference equation approximating it ([23], pp. 301–303) as
y t = Λ y ( σ ) + F ,
where y t = ( y n + 1 y n ) / τ , Λ y = y x ¯ x , ( Λ y ) i = y x ¯ x , i = ( y i 1 2 y i + y i + 1 ) / h 2 , y ( σ ) = σ y n + 1 + ( 1 σ ) y n , i = 1 , N 1 ¯ , n = 0 , 1 , , M , F is a grid function approximating the right-hand side of the equation; let F = f ( σ ) . We assume that the initial condition is accurate approximated: y i 0 = g ( x i ) , i = 0 , N ¯ .
It is known that the difference operator Λ approximates the differential operator L x with order O ( h 2 ) ([23], pp. 58–59). Let us approximate the boundary conditions with the order of approximation not lower than in the main equation, i.e., O h 2 . Obviously, the second boundary condition is accurate approximated:
c 0 y 0 + d 0 y N = 0 , n = 1 , 2 , , M .
To approximate the derivatives u ( 0 , t ) x and u ( 1 , t ) x in the first boundary condition, we use Equation (1):
u ( 0 , t ) x = y x , 0 0.5 h y t , 0 f 0 + O h 2 , u ( 1 , t ) x = y x ¯ , N + 0.5 h y t , N f N + O h 2 ,
where y x , 0 = y 1 y 0 / h , y x ¯ , N = ( y N y N 1 ) / h . Then the first boundary condition is written in the difference form
a 1 y x , 0 0.5 h y t , 0 + 0.5 h f 0 + b 1 y x ¯ , N + 0.5 h y t , N 0.5 h f N + a 0 y 0 + b 0 y N = 0 .
The difference scheme consists of a difference equation, difference initial and boundary conditions and approximates the differential problem (1)–(2), (7).
Let us write the scheme in a two-layer form ([23], p. 397). Because the coefficients c 0 , d 0 are not simultaneously equal to zero, then for definiteness we choose c 0 0 . Let us make the change in the first difference boundary condition
y 0 = β y N , β = d 0 / c 0 .
As a result, the boundary condition takes the form
b y t , N 2 h a 1 y x , 0 + b 1 y x ¯ , N + η y N = a 1 f 0 b 1 f N ,
where b = β a 1 b 1 , η = β a 0 + b 0 .
Denote by B = d i a g ( 1 , 1 , , 1 , b ) the diagonal matrix of order N. Then the two-layer scheme for problem (1)–(2), (7) is written (for each n = 1 , 2 , ) as follows:
B y t = Λ y ( σ ) + F , Λ y i = y x ¯ x , i , i = 1 , N 1 ¯ , Λ y N = 2 h 1 a 1 y x , 0 + b 1 y x ¯ , N + η y N , c 0 y 0 + d 0 y N = 0 , y i 0 = g x i , i = 0 , N ¯ .
As F, we choose the vector function
F i = f i ( σ ) , i = 1 , N 1 ¯ , ( a 1 f 0 b 1 f N ) ( σ ) , i = N .

4. Approximation Order of the Difference Scheme

Let us estimate the approximation order of the difference scheme (9). We introduce into consideration a grid function z = y u , that is, the error of the solution of the difference scheme. To estimate the approximation error of difference scheme (9) on the solution u, we assume that the solution u ( x , t ) belongs to the class C l , k ( Ω ¯ ) with necessary number of derivatives l and k.
First of all, define the approximation order of the difference equation in (9). To do this, we substitute y = z + u into the equation assuming u as a given function. As a result, we obtain the equation for z,
z t = Λ z ( σ ) + ψ ,
where ψ = Λ u ( σ ) u t + φ is the approximation error of the difference equation on the solution u x i , t n , i = 1 , 2 , , N 1 , n = 1 , 2 , , M , φ is the approximation of the right-hand side of the equation, not necessarily accurate. In this case, φ = f ( σ ) .
We represent u ( σ ) as u ( σ ) = u + τ σ u t . Substituting the expression u t = u t + τ 2 2 u t 2 + O ( τ 2 ) into u ( σ ) , we have u ( σ ) = u + τ σ u t + O τ 2 . Moreover, to obtain the estimate, we need the following relations:
Λ u = L x u + h 2 12 L x 2 u + O ( h 4 ) , L x u + f = u t , L x 2 u = L x u t L x f , 2 u t 2 = L x u t + f t , τ h 2 ( τ 2 + h 4 ) / 2 .
Here L x 2 u = 4 u x 4 . We get
ψ = Λ u ( σ ) u t + f ( σ ) = L x u ( σ ) + h 2 12 L x 2 u ( σ ) + f ( σ ) + O h 4 u t τ 2 2 u t 2 + O τ 2 = ( σ 0.5 ) τ + h 2 12 L x u t + ( σ 0.5 ) τ f t h 2 12 L x f + O τ 2 + h 4 .
It is obvious that the order of approximation remains unchanged from the replacement f t f t , L x f Λ f . This shows that the difference equation generates an approximation of order O τ + h 2 for σ 0.5 and u C 4 , 2 ( Ω ¯ ) , and O τ 2 + h 2 for σ = 0.5 and u C 4 , 3 ( Ω ¯ ) . In this case, φ = f ( σ ) . The approximation order can be increased to O τ 2 + h 4 by equating the coefficient at L x u t to zero, finding
σ = σ * = 0.5 h 2 12 τ .
For an unchanged approximation order, when σ = σ * , a proper choice of the function φ must be chosen as φ = f + τ 2 f t + h 2 12 Λ f and u C 6 , 3 ( Ω ¯ ) . We can also take φ in the form φ n = f n + 1 / 2 + h 2 12 Λ f n + 1 / 2 ([23], p. 305).
Let us now estimate the approximation order of the first boundary condition
b y t , N 2 h a 1 y x , 0 + b 1 y x , ¯ N + η y N ( σ ) = a 1 f 0 b 1 f N ( σ ) .
To do this, we rewrite it in the form
0.5 h a 1 y t , 0 b 1 y t , N a 1 y x , 0 + b 1 y x , ¯ N + a 0 y 0 + b 0 y N ( σ ) = 0.5 h a 1 f 0 b 1 f N ( σ ) .
Substituting y = z + u into the boundary condition and assuming u as a given function, we obtain a condition for z:
0.5 h a 1 z t , 0 b 1 z t , N a 1 z x , 0 + b 1 z x , ¯ N + a 0 z 0 + b 0 z N ( σ ) = ψ 1 ,
where ψ 1 = a 1 u x , 0 + b 1 u x , ¯ N + a 0 u 0 + b 0 u N ( σ ) 0.5 h a 1 u t , 0 b 1 u t , N + 0.5 h φ 1 is the approximation error of the difference boundary condition on the solution u, φ 1 is the right-hand side of the boundary condition obtained as a result of the approximation. In this case, φ 1 = a 1 f 0 b 1 f N ( σ ) . We further use the relations given above for the main equation, as well as the expansion of the function u into Taylor series. We carry out some transformations and simplify the expression for ψ 1 . As a result, we get
ψ 1 = a 1 u x , 0 + b 1 u x , ¯ N + a 0 u 0 + b 0 u N ( σ ) 0.5 h a 1 u t , 0 b 1 u t , N + φ 1 = a 1 u x 0 + 0.5 h a 1 2 u x 2 0 + a 0 u 0 + b 1 u x N 0.5 h b 1 2 u x 2 N + b 0 u N ( σ ) 0.5 h a 1 u t 0 + 0.5 a 1 τ 2 u t 2 0 b 1 u t N 0.5 b 1 τ 2 u t 2 N + 0.5 h a 1 f 0 b 1 f N ( σ ) = 0.5 τ h a 1 ( σ 0.5 ) L x u t 0 0.5 τ h b 1 ( σ 0.5 ) L x u t N + 0.5 h a 1 L x u 0 b 1 L x u N a 1 u t 0 + b 1 u t N ( 0.5 ) 2 τ h a 1 f t 0 + ( 0.5 ) 2 τ h b 1 f t N + 0.5 h a 1 f 0 + 0.5 τ h σ a 1 f t 0 0.5 h b 1 f N 0.5 τ h σ b 1 f t N + O τ 2 + h 2 .
Finally, we have the following expression for ψ 1 :
ψ 1 = 0.5 τ h ( σ 0.5 ) a 1 L x u t 0 b 1 L x u t N + a 1 f t 0 b 1 f t N + O τ 2 + h 2 .
Taking into account the obvious inequality τ h ( τ 2 + h 2 ) / 2 , we obtain the estimate
ψ 1 = O τ 2 + h 2 .
This shows that the difference boundary condition approximates the original differential boundary condition with order O τ 2 + h 2 . In this case, φ 1 = a 1 f 0 b 1 f N ( σ ) . As φ 1 we can also choose the function φ 1 = 0.5 τ a 1 f t , 0 b 1 f t , N + a 1 f 0 b 1 f N or, combining similar terms, we get a different form φ 1 = a 1 f 0 n + 1 / 2 b 1 f N n + 1 / 2 . The approximation order of the boundary condition can be increased to O τ 2 + h 4 for the parameter value σ = σ * = 0.5 h 2 12 τ . Here, we use the result obtained in ([23], p. 321) for approximation of the boundary conditions of the third kind. It is easy to show that the difference boundary condition in this case is
0.5 h a 1 h 3 a 0 y t , 0 b 1 + h 3 b 0 y t , N a 1 y x , 0 + b 1 y x , ¯ N + a 0 y 0 + b 0 y N ( σ ) = 0.5 h φ 2 ( σ ) ,
where
φ 2 = h 2 6 a 1 f ¯ 0 + b 1 f ¯ N + a 0 f ¯ 0 + b 0 f ¯ N + h 2 2 a 1 h 3 a 0 f ¯ 0 + h 2 12 f ¯ 0 + b 1 + h 3 b 0 f ¯ N + h 2 12 f ¯ N
and v ¯ i = v i n + 1 / 2 is the value of the function v ( x , t ) at the point ( x i , t n + 1 / 2 ) , f = f x , f = 2 f x 2 . Then, in scheme (9) for σ = σ * the right-hand side is a function of the form
F i = f i ( σ ) , i = 1 , N 1 ¯ , φ 2 ( σ ) , i = 0 ; N ,
b = β a 1 h 3 a 0 b 1 + h 3 b 0 and η remains the same.
Scheme (9) for σ = σ * and with appropriate choice of the function F is usually termed a higher-accuracy scheme. Respectively, we obtain an explicit scheme for σ = 0 , a pure implicit scheme for σ = 1 and a symmetric difference scheme (scheme of Crank–Nicolson) for σ = 0.5 .

5. Algorithm for Reducing the Solving Nonlocal Difference Problem to the Successive Solving Two Local Difference Problems

The convergence of the solution of scheme (9) to the exact solution of problem (1)–(2), (7) follows from its approximation and stability with respect to initial data and the right-hand side ([23], p. 313). But in the general case, the problem of stability of the difference schemes with not strongly regular boundary conditions has not yet been completely solved. Some special cases of the difference schemes and the methods developed for proving the stability of these schemes can be found in the literature. As a rule, the stability of schemes is established in spaces with specially constructed grid energy norms, either in the form of operator inequalities which are difficult to check, or hard constraints are set on the parameters of the difference scheme; the stability of schemes is established by using computer simulation as well [24,25,26,27]. For implicit difference schemes the solution on the upper ( n + 1 ) time layer can be obtained by one of the variants of the sweep method (in [23] it is termed as elimination method), if the conditions for applicability of the sweep method and stability of the scheme with respect to initial data coincide ([28], p. 72). However, the matrix of the system of linear algebraic equations obtained on the ( n + 1 ) time layer is either ill-conditioned or there is no diagonal dominance in such a matrix ([28], p. 81). Checking the correctness of the algorithm of the sweep method in this case is another problem. Sufficient conditions which are easily checked for the applicability of the sweep method are introduced in ([28], p. 83) but these conditions are not always met even for problems with strongly regular boundary conditions. These difficulties complicate the solving of difference problems.
We apply an approach for finding a solution of the nonlocal difference scheme (9), in which we avoid proving the stability of the scheme and the solvability of the corresponding system of linear algebraic equations. For this, we use the results from [20]. In [20], the authors propose an algorithm for solving differential problems with not strongly regular boundary conditions that do not use the basis properties of the system of root functions. The algorithm is based on reducing the solving nonlocal differential problem to the successive solving two local differential problems with Sturm-type boundary conditions with respect to a spatial variable.
For numerical solving differential problems with not strongly regular boundary conditions, we adapt the algorithm from [20] for difference schemes approximating differential problems. If correctness and stability of the algorithm are fulfilled, then the study of the correctness of nonlocal difference schemes, in particular, their stability and convergence, is replaced by the same study, but for local difference schemes.
In difference scheme (9), we represent the solution y on each time layer n as the sum of two functions:
y = Q + S ,
where Q i = ( y i + y N i ) / 2 is an even part of y i , and S i = ( y i y N i ) / 2 is an odd part of y i . From the definition of the functions Q and S, we obtain their properties:
Q i = Q N i , Q x , i = Q x ¯ , N i , Q x ¯ x , i = Q x ¯ x , N i , , S i = S N i , S x , i = S x ¯ , N i , S x ¯ x , i = S x ¯ x , N i , , i = 0 , , N .
Let us show that at the point x i , t n , i = 1 , , N 1 , n = 1 , 2 , , M , Q, and S satisfy equations similar to the difference equation of scheme (9). The difference is only on the right-hand sides of the equation. To do this, we write a system of two equations
y t , i n σ y x ¯ x , i n + 1 ( 1 σ ) y x ¯ x , i n = F i , y t , N i n σ y x ¯ x , N i n + 1 ( 1 σ ) y x ¯ x , N i n = F N i , i = 1 , N 1 ¯ .
Multiply both equations by 0.5 ; when adding the equations, we get an equation for Q and when subtracting one equation from another, we get an equation for S:
Q t Λ Q ( σ ) = Φ , Q 0 is given , S t Λ S ( σ ) = Ψ , S 0 is given .
Here Φ i = ( F i + F N i ) / 2 , Ψ i = ( F i F N i ) / 2 , i = 1 , , N 1 .
Substitute y = Q + S into the first boundary condition
0.5 h a 1 y t , 0 b 1 y t , N a 1 y x , 0 + b 1 y x , ¯ N + a 0 y 0 + b 0 y N ( σ ) = 0.5 h a 1 f 0 b 1 f N ( σ ) .
Then we get
0.5 h a 1 Q t , 0 + S t , 0 0.5 h b 1 Q t , N + S t , N a 1 Q x , 0 + S x , 0 + b 1 Q x , ¯ N + S x , ¯ N + a 0 Q 0 + a 0 S 0 + b 0 Q N + b 0 S N ( σ ) = 0.5 h a 1 f 0 b 1 f N ( σ ) .
By using the properties of the functions Q, S, we finally obtain the following form of the boundary conditions at the point ( x 0 , t n ) :
( a 1 b 1 ) Q t , 0 + ( a 1 + b 1 ) S t , 0 2 h 1 ( ( a 1 b 1 ) Q x , 0 + ( a 1 + b 1 ) S x , 0 + ( a 0 + b 0 ) Q 0 + ( a 0 b 0 ) S 0 ) ( σ ) = a 1 f 0 b 1 f N ( σ ) , ( c 0 + d 0 ) Q 0 + ( c 0 d 0 ) S 0 = 0 .
At the point ( x N , t n ) , the conditions are as follows:
( a 1 b 1 ) Q t , N ( a 1 + b 1 ) S t , N 2 h 1 ( ( a 1 b 1 ) Q x , ¯ N + ( a 1 + b 1 ) S x , ¯ N + ( a 0 + b 0 ) Q N ( a 0 b 0 ) S N ) ( σ ) = a 1 f 0 b 1 f N ( σ ) , ( c 0 + d 0 ) Q N ( c 0 d 0 ) S N = 0 .
Recall that the coefficients of the boundary conditions can only be of I I V types (see (8)). Consider the difference schemes with all types of conditions separately.
I. Let a 1 + b 1 = 0 , then c 0 d 0 0 and a 1 b 1 0 . If we find S 0 from the second boundary condition and substitute this expression into the first boundary condition, then we obtain separate boundary conditions for the functions Q, S at the point ( x 0 , t n ) :
Q t , 0 2 h 1 Q x , 0 μ Q 0 ( σ ) = a 1 b 1 1 a 1 f 0 b 1 f N ( σ ) , S 0 = c 0 + d 0 c 0 d 0 Q 0 ,
where μ = ( c 0 + d 0 ) ( a 0 b 0 ) c 0 d 0 a 0 + b 0 a 1 b 1 . Similarly we have the boundary conditions for the functions Q, S at the point ( x N , t n ) :
Q t , N 2 h 1 Q x , ¯ N μ Q N ( σ ) = a 1 b 1 1 a 1 f 0 b 1 f N ( σ ) , S N = c 0 + d 0 c 0 d 0 Q N .
The appropriate difference problems for the functions Q, S are written in the form
Q t Λ 1 Q ( σ ) = Φ , Q 0 is given , Λ 1 Q i Λ Q i = Q x ¯ x , i , i = 1 , N 1 ¯ , Λ 1 Q 0 = 2 h 1 Q x , 0 μ Q 0 , Λ 1 Q N = 2 h 1 Q x , ¯ N + μ Q N ;
S t Λ S ( σ ) = Ψ , S 0 is given , Λ S i = S x ¯ x , i , i = 1 , N 1 ¯ , S 0 = ν Q 0 , S N = ν Q N ,
where ν = c 0 + d 0 c 0 d 0 , Φ 0 = Φ N = a 1 b 1 1 a 1 f 0 b 1 f N ( σ ) . Obviously, first one needs to solve problem (10) and determine the function Q, and then solve the inhomogeneous Dirichlet problem (11) and determine the function S, where the values Q 0 and Q N of the function Q are included in the right-hand side of the boundary conditions.
I I . Let a 1 b 1 = 0 , then c 0 + d 0 0 , and a 1 + b 1 0 . If we find Q 0 from the second boundary condition and substitute this expression into the first boundary condition, then we obtain difference problems for the functions Q, S, similar to (10), (11):
S t Λ 2 S ( σ ) = Ψ , S 0 is given , Λ 2 S i Λ S i = S x ¯ x , i , i = 1 , N 1 ¯ , Λ 2 S 0 = 2 h 1 S x , 0 μ 1 S 0 , Λ 2 S N = 2 h 1 S x , ¯ N + μ 1 S N ;
Q t Λ Q ( σ ) = Φ , Q 0 is given , Λ Q i = Q x ¯ x , i , i = 1 , N 1 ¯ , Q 0 = ν 1 S 0 , Q N = ν 1 S N ,
where μ 1 = ( c 0 d 0 ) ( a 0 + b 0 ) c 0 + d 0 a 0 b 0 a 1 + b 1 , ν 1 = c 0 d 0 c 0 + d 0 , Ψ 0 = Ψ N = a 1 + b 1 1 a 1 f 0 b 1 f N ( σ ) .
I I I . Let c 0 + d 0 = 0 , then a 1 b 1 0 and c 0 d 0 0 . From the second boundary condition, we get S 0 = S N = 0 , which we substitute into the first boundary condition. The appropriate difference problems for S and Q are written in the form
S t Λ S ( σ ) = Ψ , S 0 is given , Λ S i = S x ¯ x , i , i = 1 , N 1 ¯ , S 0 = S N = 0 ;
Q t Λ 3 Q ( σ ) = Φ , Q 0 is given , Λ 3 Q i Λ Q i = Q x ¯ x , i , i = 1 , N 1 ¯ , Λ 3 Q 0 = 2 h 1 Q x , 0 μ 2 Q 0 , Λ 3 Q N = 2 h 1 Q x , ¯ N + μ 2 Q N ,
where μ 2 = a 0 + b 0 a 1 b 1 , Φ 0 = Φ N = a 1 b 1 1 a 1 f 0 b 1 f N ( σ ) + 2 h 1 a 1 + b 1 a 1 b 1 S x , 0 ( σ ) .
I V . Let c 0 d 0 = 0 , then a 1 + b 1 0 , and c 0 + d 0 0 . From the second boundary condition, we get Q 0 = Q N = 0 and appropriate difference problems are written in the form
Q t Λ Q ( σ ) = Φ , Q 0 is given , Λ Q i = Q x ¯ x , i , i = 1 , N 1 ¯ , Q 0 = Q N = 0 ;
S t Λ 4 S ( σ ) = Ψ , S 0 is given , Λ 4 S i Λ S i = S x ¯ x , i , i = 1 , N 1 ¯ , Λ 4 S 0 = 2 h 1 S x , 0 μ 3 S 0 , Λ 4 S N = 2 h 1 S x , ¯ N + μ 3 S N ,
where μ 3 = a 0 b 0 a 1 + b 1 , Ψ 0 = a 1 + b 1 1 a 1 f 0 b 1 f N ( σ ) + 2 h 1 a 1 b 1 a 1 + b 1 Q x , 0 ( σ ) , Ψ N = a 1 + b 1 1 a 1 f 0 b 1 f N ( σ ) + 2 h 1 a 1 b 1 a 1 + b 1 Q x , ¯ N ( σ ) .
Thus, in each of the four types (8) the solving nonlocal difference problem with not strongly regular conditions is reduced to the successive solving two local difference problems with Sturm-type boundary conditions.

6. Proof of the Stability of Non-Local Difference Scheme

In the space of the grid functions v we introduce the scalar product and the norm
( v , w ) = 1 N 1 h v i w i + 0.5 h ( v 0 w 0 + v N w N ) , v = v L 2 h = ( v , v ) .
The grid analogue of the norm can be chosen in C:
v = v C = max 0 i N | v i | .
To investigate the stability of local difference schemes (10)–(17) in one of the norms for any σ [ 0 , 1 ] , one can choose the method of energy inequalities, or the method of separation of variables, or the maximum principle ([23], p. 323). Recall that under natural assumptions the convergence of the difference scheme for linear problems follows from its approximation and stability ([23], p. 313). To find the solutions Q and S on the upper ( n + 1 ) time layer, if the scheme is implicit, one can use the sweep method, which is stable and correct for boundary value problems for the heat equation with boundary conditions of the first, second, and third kind ([23], p. 323).
To justify the applicability of the algorithm from [20], adapted for difference schemes, it is necessary to derive estimates of the stability of the schemes with respect to the initial data and the right-hand side of scheme (9), i.e., with respect to the functions g and F. From the estimates for Q and S, and by using the well-known triangle inequality y Q + S , we derive an estimate of the stability of the solution y and, as a result, its convergence to the solution u of the differential problem (1)–(2), (7).
As a sample, we consider schemes of type I V for which the following conditions are met: a 1 + b 1 0 , c 0 d 0 = 0 . To prove the stability of the schemes and the algorithm itself, we slightly modify the representation of the solution y. Note that, without loss of generality, we can assume c 0 = d 0 = 1 and a 1 + b 1 = 1 . Denote a 1 = c , b 1 = 1 c . Let us introduce the functions: Q, as before, is an even part of the solution y, and W is a function of the form
W = y ( 1 ( 1 2 c ) ( 2 x 1 ) ) Q , x ω ¯ h .
Though the function W is not an odd part of the solution y, this function is odd. Indeed, W can be represented as W = S ( 1 2 c ) ( 2 x 1 ) Q , where S, as before, is the odd part of the solution y, and the term ( 1 2 c ) ( 2 x 1 ) Q ) is an odd function on ω h . Once the functions W and Q are defined, the solution y is found by the formula
y = W + ( 1 ( 1 2 c ) ( 2 x 1 ) ) Q , x ω ¯ h .
Let us construct difference schemes for the functions Q and W. Clearly, the difference equation for Q remains unchanged:
Q t Λ Q ( σ ) = Φ , Q 0 is given .
Denote r ( x ) = ( 1 ( 1 2 c ) ( 2 x 1 ) ) , x ω ¯ h . Then, r 0 = 2 ( 1 c ) , r N = 2 c , r x = r x ¯ = 2 ( 1 2 c ) , r x ¯ x = 0 . In addition, we need the estimate
max x ω ¯ h | r ( x ) | = max | r 0 | , | r N | 2 + | r N | = A .
Applying formulas of difference differentiation, we obtain
Λ ( r Q ) i = ( r Q ) x ¯ x , i = r x , i Q x ¯ , i + r x ¯ , i Q x , i 1 + r i Q x ¯ x , i = 4 ( 1 2 c ) Q x ¯ , i + r i ( Λ Q ) i , i = 1 , N 1 ¯ .
Then,
W t Λ W ( σ ) ( y + r Q ) t Λ ( y + r Q ) ( σ ) = F + r Q t Λ Q ( σ ) 4 ( 1 2 c ) Q x ¯ .
Finally, we obtain the following difference equation for W
W t Λ W ( σ ) = R , W 0 is given ,
where R = F + r Φ 4 ( 1 2 c ) Q x ¯ , W 0 = g ( x ) + r Q 0 . Substitute y = W r Q into the second boundary condition y 0 + y N = 0 . As a result, we get
W 0 r 0 Q 0 + W N r N Q N = ( r 0 + r N ) Q 0 = 0 ,
which implies that Q 0 = Q N = 0 . Thus, the difference scheme for Q still has the form (16). Let us define the boundary condition for W at x 0 = 0 . To do this, we substitute y = W r Q into the first boundary condition
0.5 h ( c y t , 0 ( 1 c ) y t , N ) ( c y x , 0 + ( 1 c ) y x , ¯ N + a 0 y 0 + b 0 y N ) ( σ ) = 0.5 h ( c f 0 ( 1 c ) f N ) ( σ ) ,
where Q 0 = Q N = 0 . We get
0.5 h ( c W t , 0 ( 1 c ) W t , N ) c ( W r Q ) x , 0 + ( 1 c ) ( W r Q ) x , ¯ N + a 0 W 0 + b 0 W N ( σ ) = 0.5 h ( c f 0 ( 1 c ) f N ) ( σ )
or, taking into account that c ( r Q ) x , 0 + ( 1 c ) ( r Q ) x , ¯ N = 2 h ( 1 2 c ) Q x , 0 , we obtain
W t , 0 2 h ( W x , 0 μ 4 W 0 ) ( σ ) = R 0 ,
where μ 4 = b 0 a 0 , R 0 = ( c f 0 ( 1 c ) f N ) ( σ ) 4 ( 1 2 c ) Q x , 0 ( σ ) . Thus, the difference schemes for Q and W are written as follows:
Q t Λ Q ( σ ) = Φ , Q 0 is given , Λ Q i = Q x ¯ x , i , i = 1 , N 1 ¯ , Q 0 = Q N = 0 ;
W t Λ 5 W ( σ ) = R , W 0 is given , Λ 5 W i Λ W i = W x ¯ x , i , i = 1 , N 1 ¯ , Λ 5 W 0 = 2 h 1 W x , 0 μ 4 W 0 , Λ 5 W N = 2 h 1 W x ¯ , N + μ 4 W N ,
where R is a function of the form
R = F i + r i Φ i 4 ( 1 2 c ) Q x ¯ , i ( σ ) , i = 1 , N 1 ¯ , c f 0 ( 1 c ) f N ( σ ) 4 ( 1 2 c ) Q x , 0 ( σ ) , i = 0 , c f 0 ( 1 c ) f N ( σ ) 4 ( 1 2 c ) Q x ¯ , N ( σ ) , i = N .
Scheme (19) is called uniformly stable, if for its solution the estimate
Q n + 1 Q n
is valid ([23], p. 392), which implies the estimate with respect to the initial data and the right-hand side
Q n + 1 Q 0 + j = 0 n τ Φ j .
For difference scheme (20), there are similar estimates with the values W 0 , j = 0 n τ R j .
According to ([23], p. 313) schemes (19), (20) are uniformly stable for σ 0.5 h 2 4 τ . Taking into account the representations Q i = ( y i + y N i ) / 2 and Φ i = ( F i + F N i ) / 2 , F i = f i ( σ ) , i = 1 , N 1 ¯ , and the conditions Q 0 = Q N = 0 , we get the estimates
Q n + 1 Q n , Q n + 1 g + j = 0 n τ F j ,
i.e., scheme (19) is stable with respect to g and F. In addition, there are a priori estimates
Q x ¯ n + 1 ] | Q x ¯ n ] | , Q x ¯ n + 1 ] | Q x ¯ 0 ] | , v ] | = j = 1 N h v i 2 1 / 2 ,
which mean the uniform stability of scheme (19) in the norm Q x ¯ ] | , being a grid analogue of the norm in W 2 1 ([23], p. 319). The following estimate is also obvious:
Q x ¯ ( σ ) ] | 2 Q x ¯ 0 ] | 2 = i = 1 N h Q x ¯ , i 0 2 0.5 i = 1 N h y x ¯ , i 0 2 + y x ¯ , N i 0 2 i = 1 N h y x ¯ , i 0 2 g x ¯ ] | 2 .
To estimate W n + 1 , as the norm R we take the norm which is concordance with W ([23], p. 394) (in this case R = R L 2 h ) and g W 2 1 . As a result, we get
W 0 g + max x ω ¯ h | r ( x ) | g = ( 1 + A ) g , R F + max x ω ¯ h | r ( x ) | F + 4 | 1 2 c | g x ¯ ] | ( 1 + A ) F + 4 | 1 2 c | g x ¯ ] | , W n + 1 W 0 + j = 0 n τ R j ( 1 + A ) g + ( 1 + A ) j = 0 n τ F j + 4 | 1 2 c | g x ¯ ] | .
For the solution y we get the estimate
y n + 1 W n + 1 + max x ω ¯ h | r ( x ) | Q n + 1 ( 1 + A ) g + ( 1 + A ) j = 0 n τ F j + 4 | 1 2 c | g x ¯ ] | + A g + j = 0 n τ F j .
Denote M = max ( 1 + 2 A , 4 | 1 2 c | ) . Finally, we derive the estimate
y n + 1 M g + g x ¯ ] | + j = 0 n τ F j .
Similarly, one can show the stability of difference scheme (9) for boundary conditions of I I I I types.
Let us introduce the following definition of the stability of difference scheme (9).
Definition 1.
A difference scheme (9) is said to be stable if its solution y admits the estimate (21), where M > 0 is a constant independent on h, τ both and g W 2 1 ( 0 , 1 ) .
Taking into account the above estimates, we arrive at the following statements.
Theorem 1.
The algorithm for reducing the solving scheme (9) with not strongly regular boundary conditions to the successive solving of two difference schemes with Sturm-type boundary conditions with respect to a spatial variable is correct and stable.
Theorem 2.
The difference scheme (9) is stable in L 2 h -norm for σ 0.5 h 2 4 τ and its solution y admits the estimate (21).
Consequently, we have considered all types of boundary value problems (1)–(2), (7) with not strongly regular boundary conditions and found their numerical solutions by using the algorithm from [20] adapted for difference schemes. The numerical solution y of scheme (9) is stable both to errors in the initial data and the right-hand side and to round-off errors on each time layer. Thus, difference scheme (9) is stable, approximates the original differential problem (1)–(2), (7), and its solution y converges to the exact solution u of the original problem (1)–(2), (7) in the grid L 2 h -norm. It is worth noting that the condition σ 0.5 h 2 4 τ is necessary and sufficient for solving the difference problems with local boundary conditions. Thus, based on the present study, we can state that the condition on σ is also necessary and sufficient for the stability of the difference schemes with non-local boundary conditions (not strongly regular ones).

7. Examples

Let us present examples of well-known difference schemes with not strongly regular boundary conditions. For these difference schemes, the stability and convergence have already been investigated by other authors. Although solutions of the difference schemes are obtained in various norms and under different restrictions on the parameters of the schemes, according to the algorithm described in Section 5, all schemes are stable and converge in L 2 h -norm under the condition: σ 0.5 h 2 4 τ .
The differential problem has the form
u t ( x , t ) = u x x ( x , t ) , 0 < x < 1 , 0 < t T , u ( x , 0 ) = g ( x ) , 0 x 1 , t = 0 , γ u x ( 0 , t ) u x ( 1 , t ) α u ( 1 , t ) = 0 , u ( 0 , t ) d u ( 1 , t ) = 0 .
Here α , γ , d are real parameters, g ( x ) is a given real function. The approximating difference scheme for this problem is written in the form:
y t = Λ y ( σ ) , ( Λ y ) i = y x ¯ x , i , i = 1 , N 1 ¯ , ( Λ y ) N = 2 h 1 ( γ y x , 0 y x ¯ , N α y N ) , y i 0 = g ( x i ) , i = 0 , N ¯ ; y 0 d y N = 0 .
Example 1.
Consider scheme (23) with boundary conditions of I I I types: a 1 ± b 1 = 0 , c 0 d 0 0 . Assume that d = 0 . In this case, the scheme has the form
y t = Λ y ( σ ) , ( Λ y ) i = y x ¯ x , i , i = 1 , N 1 ¯ , ( Λ y ) N = 2 h 1 ( γ y x , 0 y x ¯ , N α y N ) , y i 0 = g ( x i ) , i = 0 , N ¯ ; y 0 = 0 .
Depending on the values of the parameters α and γ in (24), we have the following problems previously studied by other authors:
(1)
α = 0 , γ = 1 is the Samarskii–Ionkin problem [29,30,31,32];
(2)
α 0 , γ = 1 is the Samarskii–Ionkin problem with perturbation [19,31]; and
(3)
α = 0 , γ 0 ; 1 is the Samarskii–Ionkin problem with a parameter [25].
For | γ | 1 and α is arbitrary, we obtain problems with strongly regular boundary conditions according to the second condition from (5) and (6).
For | γ | = 1 and α is arbitrary, we have schemes with not strongly regular boundary conditions.
In the case (1) c 0 = 1 , d 0 = 0 , a 1 = b 1 = 1 , a 0 = b 0 = 0 . The difference scheme is rewritten as follows:
y t = Λ y ( σ ) , ( Λ y ) i = y x ¯ x , i , i = 1 , N 1 ¯ , ( Λ y ) N = 2 h 1 ( γ y x , 0 y x ¯ , N ) , y i 0 = g ( x i ) , i = 0 , N ¯ ; y 0 = 0 .
The uniform stability of scheme (25) with respect to the initial data and the right-hand side is proven in [33]. The energy norm is constructed for which the scheme is stable, and the equivalence constants of this norm and the L 2 h -norm independent of h > 0 are determined. In this case, the condition σ 0.5 h 2 4 τ is necessary and sufficient for the stability of scheme (25) [24,31].
In the case (2) c 0 = 1 , d 0 = 0 , a 1 = b 1 = 1 , a 0 = 0 , b 0 = α 0 . The difference scheme (24) has the form (for a 1 = 1 slightly different)
y t = Λ y ( σ ) , ( Λ y ) i = y x ¯ x , i , i = 1 , N 1 ¯ , ( Λ y ) N = 2 h 1 ( ± y x , 0 y x ¯ , N α y N ) , y i 0 = g ( x i ) , i = 0 , N ¯ ; y 0 = 0 .
Difference scheme (26) as well as the original differential problem are unstable for α < 0 . For α > 0 , the energy norm is constructed under which the scheme is stable and the equivalence constants of this norm and the L 2 h -norms independent on h > 0 are determined; the necessary and sufficient conditions for the stability of the scheme in L 2 h -norm are received [31].
Example 2.
Consider difference schemes with boundary conditions of I I I I V types: c 0 ± d 0 = 0 , a 1 b 1 0 . The differential problem (22) is rewritten in the form
u t ( x , t ) = u x x ( x , t ) , 0 < x < 1 , 0 < t T , u ( x , 0 ) = g ( x ) , 0 x 1 , t = 0 , u x ( 0 , t ) ± a u x ( 1 , t ) + c u ( 0 , t ) = 0 , u ( 0 , t ) ± u ( 1 , t ) = 0 .
Let a = 1 . The approximating difference scheme for problem (27) has the form
y t = Λ y ( σ ) , ( Λ y ) i = y x ¯ x , i , i = 1 , N 1 ¯ , ( Λ y ) N = 2 h 1 ( y x , 0 ± y x ¯ , N + c y 0 ) , y i 0 = g ( x i ) , i = 0 , N ¯ ; y 0 ± y N = 0 .
Schemes (28) are (anti-) periodic difference schemes ( c = 0 ) and (anti-) periodic schemes with perturbation ( c 0 ). The main difference operator of scheme (28) is self-adjointed, and the scheme itself is stable ([28], p. 54). Because the boundary conditions in the problem are combined, the sweep method cannot be applied directly to find its solution. To solve the problem, a cyclic sweep method is developed which is correct and stable in this case ([28], p. 77). For c 0 another version of the sweep method is developed ([28], p. 81).

8. Conclusions

The examples from Section 7 confirm the effectiveness of the approach which we propose to prove the stability and convergence of nonlocal difference schemes approximating initial-boundary value problems for the heat equation with not strongly regular boundary conditions. The main advantage of the algorithm suggested is that it can be directly used to obtain solution to the difference problem. There is no need to know in advance whether or not a Riesz basis of a spatial differential operator exists, or to determine its spectral properties, or to establish the stability of the difference scheme. According to the algorithm, all schemes of the form (9) with not strongly regular boundary conditions are stable and converge in L 2 h -norm. The necessary and sufficient condition for the stability of nonlocal difference schemes is the same as for local ones: σ 0.5 h 2 4 τ . The use of the algorithm being applied for differential problems [20] and difference schemes, in a certain sense, completely solves the issue of constructing solutions to nonlocal heat conduction problems with not strongly regular boundary conditions. It is proven that the solutions exist, are unique, and continuously depend on the initial data of the problem. The solution of the differential problem (1)–(2), (7), is defined as the sum of two series [20]. The numerical solution of the problems (1)–(2), (7) is given as the sum of the solutions of two appropriate local difference schemes or directly using the scheme (9).
We emphasize once again the limitation of the present study: the proposed algorithm for reducing the solving nonlocal difference scheme to the successive solving two local difference schemes with Sturm-type boundary conditions is not feasible for other classes of boundary conditions, but only for the class of not strongly regular ones.
Thus, the present study shows that the problems arising in the simulation of nonlocal physical processes, including heat conduction processes, in closed contours with ideal/nonideal contact at the ends can be solved numerically when not strongly regular boundary conditions are required.
Note that this algorithm is also applicable to solving nonlocal problems for a second order ordinary differential equation with not strongly regular boundary conditions of the form
L v ( x ) v ( x ) + q ( x ) v ( x ) = f ( x ) , 0 < x < 1 , a 1 v ( 0 ) + b 1 v ( 1 ) + a 0 v ( 0 ) + b 0 v ( 1 ) = 0 , c 0 v ( 0 ) + d 0 v ( 1 ) = 0 .
Here, q ( x ) and f ( x ) are given real functions, q ( x ) > 0 is a symmetric function: q ( x ) = q ( 1 x ) , and the boundary conditions satisfy one of the types I I V . The difference scheme with weights for this problem is stable for the same values of the parameter σ .
In recent years, there have been several papers on fractional-order dynamical systems [34,35,36,37,38,39]. As one of the future directions of the research, the authors are going to extend the proposed algorithm for solving nonlocal time-fractional boundary value problems with not strongly regular boundary conditions in the spatial variable.

Author Contributions

Introduction and original problem, M.A.S. and I.N.P.; construction of schemes, proof of approximation and stability of schemes, proof of theorems, I.N.P.; writing, I.N.P.; review and editing, M.A.S. and I.N.P.; project administration, M.A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the Ministry of High Education and Science of the Republic of Kazakhstan (Project AP08855352).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank T.S. Kalmenov for the invaluable suggestions that improved the presentation of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ionkin, N.I. Solution of a boundary-value problem in heat conduction with a nonclassical boundary condition. Differ. Equ. 1977, 13, 204–211. [Google Scholar]
  2. Zebic-Le Hyaric, A. Wide-angle nonlocal boundary conditions for the parabolic wave equation. IEEE Trans. Antennas Propag. 2001, 49, 916–922. [Google Scholar] [CrossRef]
  3. Dehghan, M. Efficient techniques for the second-order parabolic equation subject to nonlocal specifications. Appl. Numer. Math. 2005, 52, 39–62. [Google Scholar] [CrossRef]
  4. Nakagiri, S.-I. Deformation formulas and boundary control problems of first-order Volterra integro-differential equations with nonlocal boundary conditions. IMA J. Math. Control Inform. 2013, 30, 345–377. [Google Scholar] [CrossRef]
  5. Mutallimov, M.; Zulfugarova, R.; Amirova, L. Sweep algorithm for solving optimal control problem with multi-point boundary conditions. Adv. Differ. Equ. 2015, 2015, 13. [Google Scholar] [CrossRef] [Green Version]
  6. Abdullayev, V.M.; Aida-zade, K.R. Finite-difference methods for solving loaded parabolic equations. Comput. Math. Math. Phys. 2016, 56, 93–105. [Google Scholar] [CrossRef]
  7. Čiupaila, R.; Pupalaigė, K.; Sapagovas, M. On the numerical solution for nonlinear elliptic equations with variable weight coefficients in an integral boundary conditions. Nonlinear Anal. Model. Control. 2021, 26, 738–758. [Google Scholar] [CrossRef]
  8. Ashyralyev, A.; Ibrahim, S.; Hinçal, E. On stability of the third-order partial delay differential equation with nonlocal boundary conditions. Int. J. Appl. Math. 2022, 35, 1–14. [Google Scholar] [CrossRef]
  9. Orazov, I.; Sadybekov, M.A. On a class of problems of determining the temperature and density of heat sources given initial and final temperature. Sib. Math. J. 2012, 53, 146–151. [Google Scholar]
  10. Bitsadze, A.V.; Samarskii, A.A. On some simple generalizations of linear elliptic boundary value problems. Sov. Math. Dokl. 1969, 10, 398–400. [Google Scholar]
  11. Bitsadze, A.V. On the theory of nonlocal boundary value problems. Sov. Math. Dokl. 1984, 30, 8–10. [Google Scholar]
  12. Il’in, V.A. Necessary and sufficient conditions for the basis property of a subsystem of eigenfunctions and associated functions for M. V. Keldysh pencil of ordinary differential operators. Dokl. Akad. Nauk SSSR 1976, 227, 796–799. (In Russian) [Google Scholar]
  13. Naimark, M.A. Linear Differential Operators: Two Volumes Bound as One; Dover Publications Inc.: New York, NY, USA, 2012. [Google Scholar]
  14. Keldysh, M.V. On eigenvalues and eigenfunctions of some classes of nonselfadjoint equations. Dokl. Akad. Nauk SSSR 1951, 77, 11–14. (In Russian) [Google Scholar]
  15. Keselman, G.M. Unconditional convergence of eigenfunction expansions of some differential operators. Izv. Vyssh. Uchebn. Zaved. Mat. 1964, 2, 82–93. (In Russian) [Google Scholar]
  16. Mikhailov, V.P. On Riesz bases in L2(0,1). Dokl. Akad. Nauk SSSR 1962, 144, 981–984. (In Russian) [Google Scholar]
  17. Dunford, N.; Schwartz, J. Linear Operators, Part III: Spectral Operators; Wiley: New York, NY, USA, 1971. [Google Scholar]
  18. Ionkin, N.I.; Moiseev, E.I. On a problem for the heat equation with two-point boundary conditions. Differ. Uravn. 1979, 15, 1284–1295. (In Russian) [Google Scholar]
  19. Mokin, A.Y. Application of nonclassical separation of variables to a nonlocal heat problem. Differ. Equ. 2013, 49, 59–67. [Google Scholar] [CrossRef]
  20. Sadybekov, M.A. Initial-boundary value problem for a heat equation with not strongly regular boundary conditions. In Functional Analysis in Interdisciplinary Applications; Kalmenov, T.S., Nursultanov, E.D., Ruzhansky, M.V., Sadybekov, M.A., Eds.; Springer Proceedings in Mathematics and Statistics 216; Springer: Cham, Switzerland, 2017; pp. 330–348. [Google Scholar] [CrossRef]
  21. Birkhoff, G.D. Boundary value and expansion problems of ordinary linear differential equations. Trans. Am. Math. Soc. 1908, 9, 373–395. [Google Scholar] [CrossRef]
  22. Makin, A.S. On summability of spectral expansions corresponding to the Sturm-Liouville operator. Int. J. Math. Math. Sci. 2012, 2012, 843562. [Google Scholar] [CrossRef] [Green Version]
  23. Samarskii, A.A. The Theory of Difference Schemes; Marcel Dekker, Inc.: New York, NY, USA, 2001. [Google Scholar]
  24. Gulin, A.V.; Ionkin, N.I.; Morozova, V.A. Stability criterion of difference schemes for the heat conduction equation with nonlocal boundary conditions. Comput. Methods Appl. Math. 2006, 6, 31–55. [Google Scholar] [CrossRef]
  25. Gulin, A.V.; Mokin, A.Y. Uniform stability of a one-parameter family of difference schemes. Moscow Univ. Comput. Math. Cybernet. 2011, 35, 6–13. [Google Scholar] [CrossRef]
  26. Gulin, A.V.; Morozova, V.A.; Udovichenko, N.S. Stability of a nonlocal difference problem with a complex parameter. Differ. Equ. 2011, 47, 1116–1129. [Google Scholar] [CrossRef]
  27. Gulin, A.V.; Morozova, V.A. On the stability of nonlocal difference schemes in subspaces. Differ. Equ. 2014, 50, 888–898. [Google Scholar] [CrossRef]
  28. Samarskii, A.A.; Nikolaev, E.S. Numerical Methods for Grid Equations. Volume I Direct Methods; Birkḧauser Verlag: Basel, Switzerland; Boston, MA, USA; Berlin, Germany, 1989. [Google Scholar]
  29. Gulin, A.V.; Ionkin, N.I.; Morozova, V.A. Difference schemes for nonlocal problems. Russian Math. (Iz. VUZ) 2005, 49, 36–47. [Google Scholar]
  30. Mokin, A.Y. On instability of schemes with weights for Samarskii-Ionkin problem. Coll. Pap. Young Sci. Mosc. Univ. Comput. Math. Cybernet. 2006, 3, 103–110. (In Russian) [Google Scholar]
  31. Gulin, A.V.; Mokin, A.Y. Stability of a Family of Weighted Finite-Difference Schemes. Comput. Math. Model. 2009, 20, 152–172. [Google Scholar] [CrossRef]
  32. Mokin, A.Y. Stability of a family of difference schemes for the Samarskii-Ionkin problem with variable coefficient. Differ. Equ. 2014, 50, 254–263. [Google Scholar] [CrossRef]
  33. Ionkin, N.I.; Furletov, D.G. Uniform stability of difference schemes for a nonlocal nonselfadjoint boundary value problem with variable coefficients. Differ. Equ. 1991, 27, 820–826. [Google Scholar]
  34. Zeli, V.; Zorica, D. Analytical and numerical treatment of the heat conduction equation obtained via time-fractional distributed-order heat conduction law. Physica A 2018, 492, 2316–2335. [Google Scholar] [CrossRef] [Green Version]
  35. Xu, C.; Zhang, W.; Aouiti, C.; Liu, Z.; Yao, L. Further analysis on dynamical properties of fractional-order bi-directional associative memory neural networks involving double delays. Math. Methods Appl. Sci. 2022. [Google Scholar] [CrossRef]
  36. Shen, S.; Dai, W.; Liu, Q.; Zhuang, P. Accurate numerical scheme for solving fractional diffusion-wave two-step model for nanoscale heat conduction. J. Comput. Appl. Math. 2023, 419, 114721. [Google Scholar] [CrossRef]
  37. Yang, W.; Nourazar, M.; Chen, Z.; Hu, K.; Zhang, X. Dynamic response of a cracked thermopiezoelectric strip under thermoelectric loading using fractional heat conduction. Appl. Math. Model. 2022, 103, 580–603. [Google Scholar] [CrossRef]
  38. Xu, C.; Liao, M.; Li, P.; Guo, Y.; Liu, Z. Bifurcation properties for fractional order delayed BAM neural networks. Cogn. Comput. 2021, 13, 322–356. [Google Scholar] [CrossRef]
  39. Li, X.; Tian, X. Fractional order thermo-viscoelastic theory of biological tissue with dual phase lag heat conduction model. Appl. Math. Model. 2021, 95, 612–622. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sadybekov, M.A.; Pankratova, I.N. Correct and Stable Algorithm for Numerical Solving Nonlocal Heat Conduction Problems with Not Strongly Regular Boundary Conditions. Mathematics 2022, 10, 3780. https://doi.org/10.3390/math10203780

AMA Style

Sadybekov MA, Pankratova IN. Correct and Stable Algorithm for Numerical Solving Nonlocal Heat Conduction Problems with Not Strongly Regular Boundary Conditions. Mathematics. 2022; 10(20):3780. https://doi.org/10.3390/math10203780

Chicago/Turabian Style

Sadybekov, Makhmud A., and Irina N. Pankratova. 2022. "Correct and Stable Algorithm for Numerical Solving Nonlocal Heat Conduction Problems with Not Strongly Regular Boundary Conditions" Mathematics 10, no. 20: 3780. https://doi.org/10.3390/math10203780

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