Next Article in Journal
Computing the Atom Graph of a Graph and the Union Join Graph of a Hypergraph
Previous Article in Journal
Compensating Data Shortages in Manufacturing with Monotonicity Knowledge
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Procedure for Factoring and Solving Nonlocal Boundary Value Problems for a Type of Linear Integro-Differential Equations

by
Efthimios Providas
* and
Ioannis Nestorios Parasidis
Department of Environmental Sciences, Gaiopolis Campus, University of Thessaly, 415 00 Larissa, Greece
*
Author to whom correspondence should be addressed.
Algorithms 2021, 14(12), 346; https://doi.org/10.3390/a14120346
Submission received: 1 November 2021 / Revised: 22 November 2021 / Accepted: 24 November 2021 / Published: 28 November 2021

Abstract

:
The aim of this article is to present a procedure for the factorization and exact solution of boundary value problems for a class of n-th order linear Fredholm integro-differential equations with multipoint and integral boundary conditions. We use the theory of the extensions of linear operators in Banach spaces and establish conditions for the decomposition of the integro-differential operator into two lower-order integro-differential operators. We also create solvability criteria and derive the unique solution in closed form. Two example problems for an ordinary and a partial intergro-differential equation respectively are solved.

1. Introduction

Integro-differential equations arise in many areas in sciences and engineering. For example, Fredholm and Volterra integro-differential equations are used in [1,2,3] for modeling neural networks; Fredholm integro-differential equations are utilized in [4,5] to model the response of plates and shells in the theory of elasticity; Volterra integro-differential equations are employed in [6,7,8] to simulate thermal problems in the glass-forming process, drug concentrations in pharmacokinetics, and Hepatitis B Virus infection in medicine, respectively.
This paper is concerned with the factorization and exact solution of boundary value problems for a class of n-th order Fredholm integro-differential equations of the second type with nonlocal boundary conditions. Closed form solutions are apparently preferred in all cases [9], but they cannot be accomplished for many real-life problems due to their mathematical complexities. For the exact solution of linear Fredholm integro-differential equations the direct computation method can be used, but its application is limited to special cases where the kernel is separable, and the integrals involved are evaluated analytically [10]. Instead, approximate numerical methods are used. For the solution of integro-differential equations various approximate methods have been developed, see [11,12,13,14,15,16,17] and many others. Higher order integro-differential equations are often encountered in modeling and there have been the subject of numerous investigations [18,19,20,21]. When model accuracy is very important then boundary conditions must be nonlocal, i.e., involving combinations of various points and integrals. For instance, the necessity of integral conditions in certain models of epidemics and population growth and the effects when simplifying them are explained in [22]. Nonlocal boundary value problems for integro-differential equations have received much attention recently, see [23,24,25,26,27,28] and the references therein. Factorization methods are very important in constructing exact solutions, but their applicability is confined to certain kinds of operators and moreover they cannot be universal for all problems. They have been studied extensively for decomposing differential operators [29,30,31,32,33] and very little in factoring integro-differential operators [34,35,36,37]. Here, we continue the work in [35,36,37] and present a method for factorizing and solving yet another type of boundary value problems.
Specifically, in [35], in a Hilbert space H, the authors studied the factorability of the linear operator B : H H of the type
B u = A 2 A 1 u S A 1 u , F H m G A 2 A 1 u , F H m
into B = B 2 B 1 , where B 1 , B 2 : H H are two lower-order linear operators, and the unique solvability of the boundary value problem B u = f . The linear operators A 1 , A 2 : H H are correct, i.e., A 1 , A 2 are bijective and the associated inverse operators A 1 1 , A 2 1 are bounded on H, the operator A 2 is densely defined on H, the vectors S = ( s 1 , , s m ) , G = ( g 1 , , g m ) , F = c o l ( F 1 , , F m ) , F = c o l ( F 1 , , F m ) H m and the elements F 1 , , F m are linearly independent, f H , and u D ( B ) is unknown. In [36], the exact solution of the boundary value problem
B u = B 1 2 u = f ,
in a Banach space X was investigated. The linear operator B : X X is a self-composition of the operator B 1 : X X ,
B 1 u = A u G Ψ ( A u ) , D ( B 1 ) = { u D ( A ) : Θ ( u ) = N Υ ( u ) } ,
where A : X X is a maximal n-th order linear ordinary differential operator, G = ( g 1 , , g m ) X m , Ψ = col ( Ψ 1 , , Ψ m ) is a vector of m linear bounded functionals on X, Θ = col ( Θ 1 , , Θ n ) , Υ = col ( Υ 1 , , Υ m ) are vectors of bounded linear boundary functionals, N is a n × m constant matrix, f X , and u D ( B ) is unknown. The paper [37] deals with the decomposition and the exact solution of the boundary value problem
B u = A u S Φ ( u ) G Ψ ( A 1 u ) = f , D ( B ) = D ( A ) ,
where B : X X is a linear operator, A , A 1 : X X are linear differential operators of order n and n 1 , respectively, S = ( s 1 , , s m ) , G = ( g 1 , , g m ) X m , Φ = col ( Φ 1 , , Φ m ) , Ψ = col ( Ψ 1 , , Ψ m ) are vectors of linear bounded functionals on X, f X , and u D ( B ) .
The strict assumptions that were made and the requirement that the operators A 1 , A 2 must be known in advance in [35] are restrictive in implementing the factorization technique in solving practical boundary value problems. On the other hand, the formulation in Banach space in [36,37] for solving the corresponding two problems above has been proved more convenient. Here, we generalize the results in [35] in Banach space and at the same time loosen the requirements. Further, we provide a step by step procedure for the factorization and solution of the boundary value problem.
In particular, in a Banach space X of complex valued functions of x defined on the region Ω R k , k N , k 1 , we consider the following boundary value problem
B u = A u j = 1 m Ω K 1 j ( x , t ) A 1 u ( t ) d t j = 1 m Ω K j ( x , t ) A u ( t ) d t = f , x Ω , D ( B ) = D ( A ) X ,
where B : X X is a linear operator with its domain D ( B ) specified by the prescribed multipoint and integral conditions, A : X X is a bijective linear differential operator of order n defined on the same domain as the operator B, A 1 : X X is a bijective linear differential operator of order n 1 < n whose domain D ( A 1 ) is determined by some multipoint and integral conditions, K 1 j ( x , t ) , K j ( x , t ) X ( Ω × Ω ) are known kernel functions, f ( x ) X is an input function and u ( x ) D ( B ) is the unknown function. We first examine under which conditions this problem can be decomposed into two simpler boundary value problems and then by solving these lower-order problems we derive its unique solution in closed form.
In addition, we investigate the factorization and solution of the boundary value problem
B u = A 2 u j = 1 m Ω K 1 j ( x , t ) A u ( t ) d t j = 1 m Ω K j ( x , t ) A 2 u ( t ) d t = f , x Ω , D ( B ) = D ( A 2 ) X ,
which is a special case of the boundary value problem (1).
The paper is organized as follows. Some preliminaries are given in Section 2. Next, the main results are presented in Section 3. In Section 4, two examples problems, one for ordinary and one for partial integro-differential equations, are solved to elucidate the implementation and highlight the efficiency of the procedure. Finally, in Section 5 some conclusions are given.

2. Materials and Methods

For the rest of the paper, we assume that the kernels are separable, i.e.,
K 1 j ( x , t ) = s j ( x ) h 1 j ( t ) , K j ( x , t ) = g j ( x ) h j ( t ) , j = 1 , , m ,
where s j ( x ) , g j ( x ) , h 1 j ( t ) , h j ( t ) X , and write the integro-differential Equation (1) in the symbolic form
B u = A u S Φ ( A 1 u ) G Ψ ( A u ) , D ( B ) = D ( A ) ,
where the vectors of functions
S = s 1 s m , G = g 1 g m ,
and the vectors of functionals, for w ( x ) X ,
Φ ( w ) = Φ 1 ( w ) Φ m ( w ) = Ω h 11 ( t ) w ( t ) d t Ω h 1 m ( t ) w ( t ) d t , Ψ ( w ) = Ψ 1 ( w ) Ψ m ( w ) = Ω h 1 ( t ) w ( t ) d t Ω h m ( t ) w ( t ) d t .
It is noted that Ψ ( G ) denotes the m × m matrix
Ψ ( G ) = Ψ 1 ( g 1 ) Ψ 1 ( g m ) Ψ m ( g 1 ) Ψ m ( g m ) ,
where the element Ψ i ( g j ) is the value of the functional Ψ i on the element g j . It is easy to show that for an m × k constant matrix N,
Ψ ( G N ) = Ψ ( G ) N .
We recall that a linear operator T : X X is injective if for every u 1 , u 2 D ( T ) , u 1 u 2 implies T u 1 T u 2 . The operator T is surjective if R ( T ) = X . If T is both injective and surjective, then the operator is called bijective and there be the inverse operator T 1 : X X defined by T 1 f = u if and only if T u = f for each f X . The operator T is said to be correct if it is bijective and the inverse operator T 1 is bounded on X. The problem T u = f is correct if the operator T is correct.
Finally, we will use several times the following Theorem, which has been shown in [21] and it is recalled here but with a different notation tailored to the needs of the present article.
Theorem 1.
Let X be a complex Banach space, A : X X a bijective linear operator, G = ( g 1 , , g m ) X m , Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m , and T : X X the linear operator
T u = A u G Ψ ( A u ) , D ( T ) = D ( A ) .
Then the following statements are true:
(i) 
The operator T is bijective on X if and only if
det W = det [ I m Ψ ( G ) ] 0 ,
and the unique solution to boundary value problem T u = f , for any f X , is given by the formula
u = T 1 f = A 1 f + A 1 G W 1 Ψ ( f ) .
(ii) 
If in addition the operator A 1 is bounded on X, then T is correct.

3. Main Results

First, we show the following two Lemmas which we will need to prove the main Theorem below.
Lemma 1.
Let the linear integro-differential operator B : X X be defined by
B u = A u S Φ ( A 1 u ) G Ψ ( A u ) , u D ( B ) = D ( A ) ,
where A : X X is a linear differential operator of order n, A 1 : X X is a linear differential operator of order n 1 with n 1 < n , G = ( g 1 , , g m ) , S = ( s 1 , , s m ) X m , and Φ = c o l ( Φ 1 , , Φ m ) , Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m .
If there exist a linear differential operator A 2 : X X of order n 2 = n n 1 such that
A = A 2 A 1 , D ( B ) = D ( A ) = D ( A 2 A 1 ) ,
and a vector P = ( p 1 , , p m ) [ D ( A 2 ) ] m satisfying the equation
A 2 P G Ψ ( A 2 P ) = S ,
then the operator B can be decomposed into
B u = B 2 B 1 u ,
where the two linear integro-differential operators B 1 , B 2 : X X are defined by
B 1 u = A 1 u P Φ ( A 1 u ) , D ( B 1 ) = D ( A 1 ) ,
B 2 u = A 2 u G Ψ ( A 2 u ) , D ( B 2 ) = D ( A 2 ) .
Proof. 
Suppose there exist an n 2 -order differential operator A 2 and a vector P satisfying (4) and (5).
Then by using the definition of B, we can construct the operators B 1 and B 2 in (6) and (7), respectively.
Moreover, we have
B u = A 2 A 1 u S Φ ( A 1 u ) G Ψ ( A 2 A 1 u ) = A 2 A 1 u ( A 2 P G Ψ ( A 2 P ) ) Φ ( A 1 u ) G Ψ ( A 2 A 1 u ) = ( A 2 A 1 u G Ψ ( A 2 A 1 u ) ) ( A 2 P G Ψ ( A 2 P ) ) Φ ( A 1 u ) = B 2 ( A 1 u ) B 2 ( P Φ ( A 1 u ) ) = B 2 ( A 1 u P Φ ( A 1 u ) ) = B 2 B 1 u , u D ( B ) .
Further,
D ( B 2 B 1 ) = { u D ( B 1 ) : B 1 u D ( B 2 ) } = { u D ( A 1 ) : A 1 u P Φ ( A 1 u ) D ( A 2 ) } = { u D ( A 1 ) : A 1 u D ( A 2 ) } = D ( A 2 A 1 ) = D ( A ) = D ( B ) ,
which completes the proof. □
Lemma 2.
Let the n 2 -order linear differential operator A 2 : X X be a bijective operator, G = ( g 1 , , g m ) X m and Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m . Then the operator
B 2 u = A 2 u G Ψ ( A 2 u ) , D ( B 2 ) = D ( A 2 ) ,
is bijective on X if and only if
det W = det [ I m Ψ ( G ) ] 0 .
In this case, the unique solution of the integro-differential equation
B 2 P = A 2 P G Ψ ( A 2 P ) = S , f o r a n y S = ( s 1 , , s m ) X m ,
where P = ( p 1 , , p m ) [ D ( A 2 ) ] m , is given by
P = B 2 1 S = A 2 1 S + A 2 1 G W 1 Ψ ( S ) .
Proof. 
It can be shown easily by applying Theorem 1. □
Theorem 2.
Let the linear integro-differential operator B : X X be defined by
B u = A u S Φ ( A 1 u ) G Ψ ( A u ) , u D ( B ) = D ( A ) ,
where A : X X is a linear differential operator of order n, A 1 : X X is a bijective linear differential operator of order n 1 with n 1 < n , G = ( g 1 , , g m ) , S = ( s 1 , , s m ) X m , and Φ = c o l ( Φ 1 , , Φ m ) , Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m . Let there be a bijective linear differential operator A 2 : X X of order n 2 = n n 1 such that
A = A 2 A 1 , D ( B ) = D ( A ) = D ( A 2 A 1 ) .
Then the following statements are true.
(i) 
If
det W = det [ I m Ψ ( G ) ] 0 ,
then the operator B can be factorized into B u = B 2 B 1 u where the two linear integro-differential operators B 1 , B 2 : X X are defined by
B 1 u = A 1 u P Φ ( A 1 u ) , D ( B 1 ) = D ( A 1 ) ,
B 2 u = A 2 u G Ψ ( A 2 u ) , D ( B 2 ) = D ( A 2 ) ,
where
P = A 2 1 S + A 2 1 G W 1 Ψ ( S ) .
(ii) 
If there exists a vector P = ( p 1 , , p m ) [ D ( A 2 ) ] m satisfying the equation
A 2 P G Ψ ( A 2 P ) = S ,
then the operator B is bijective if and only if
det V = det [ I m Φ ( P ) ] 0 a n d det W = det [ I m Ψ ( G ) ] 0 .
In this case, the unique solution to the boundary value problem
B u = f , for any f X ,
is given by
u = B 1 1 f = A 1 1 A 2 1 f + A 2 1 G W 1 Ψ ( f ) + A 1 1 P V 1 Φ A 2 1 f + A 2 1 G W 1 Ψ ( f ) .
Proof. 
(i) If Equation (10) holds, then from Lemma 2 it is implied that the operator B 2 defined in (12) is bijective and that the unique solution of the boundary value problem B 2 P = A 2 P G Ψ ( A 2 P ) = S is given in (13). Then, from Lemma 1 it follows that the operator B can be decomposed into B u = B 2 B 1 u where the operators B 1 and B 2 are given in (11) and (12), respectively.
(ii) From Lemma (1) it is deduced that B u = B 2 B 1 u with B 1 and B 2 given by (11) and (12), respectively, and B 2 P = S . Substituting into (8), we have
B u = A u S Φ ( A 1 u ) G Ψ ( A u ) = A u B 2 P Φ ( A 1 u ) G Ψ ( A u ) = A u B 2 P G Φ ( A 1 u ) Ψ ( A u ) = A u B 2 P G Φ ( A 2 1 A 2 A 1 u ) Ψ ( A u ) = A u B 2 P G Φ ( A 2 1 A u ) Ψ ( A u ) = A u G ^ Ψ ^ ( A u ) ,
where
G ^ = B 2 P G , Ψ ^ ( A u ) = Φ ( A 2 1 A u ) Ψ ( A u ) .
By applying Theorem 1, the operator B is bijective if and only if
det W ^ = det I 2 m Ψ ^ ( G ^ ) = det I m 0 m 0 m I m Φ ( A 2 1 B 2 P ) Φ ( A 2 1 G ) Ψ ( B 2 P ) Ψ ( G ) = det I m Φ ( A 2 1 B 2 P ) Φ ( A 2 1 G ) Ψ ( B 2 P ) I m Ψ ( G ) = det I m Φ ( P ) + Φ ( A 2 1 G ) Ψ ( A 2 P ) Φ ( A 2 1 G ) Ψ ( A 2 P ) + Ψ ( G ) Ψ ( A 2 P ) I m Ψ ( G ) 0 .
Multiplying from the right the elements of the second column by Ψ ( A 2 P ) and adding to the corresponding elements of the first column, we obtain
det W ^ = det I m Φ ( P ) Φ ( A 2 1 G ) 0 m I m Ψ ( G ) = det V det W 0 .
So we proved that the operator B is bijective if and only if the two conditions in (15) are fulfilled.
By means of Lemma 1 the boundary value problem (16) degenerates to B 2 B 1 u = f where the operators B 1 and B 2 are given in (11) and (12), respectively. We set B 1 u = v and factor the problem to two simpler boundary value problems
B 1 u = v , D ( B 1 ) = D ( A 1 ) ,
B 2 v = f , D ( B 2 ) = D ( A 2 ) .
From Lemma 2 it follows that both operators B 1 and B 2 are bijective. Thus, we first solve the boundary value problem in (19) by using Theorem 1 to obtain
v = B 2 1 f = A 2 1 f + A 2 1 G W 1 Ψ ( f ) ,
and then substitute into (18) and solve again by Theorem 1 to obtain
u = B 1 1 A 2 1 f + A 2 1 G W 1 Ψ ( f ) = A 1 1 A 2 1 f + A 2 1 G W 1 Ψ ( f ) + A 1 1 P V 1 Φ A 2 1 f + A 2 1 G W 1 Ψ ( f ) .
This completes the proof. □
The boundary value problem in (2) can be factorized and solved in a similar manner. For this, we state the following Lemma and Theorem, which are analogous to Lemma 1 and Theorem 2, respectively, and can be proved in a similar way.
Lemma 3.
Let the linear integro-differential operator B : X X be defined by
B u = A 2 u S Φ ( A u ) G Ψ ( A 2 u ) , u D ( B ) = D ( A 2 ) ,
where A : X X is a linear differential operator of order n, G = ( g 1 , , g m ) , S = ( s 1 , , s m ) X m , and Φ = c o l ( Φ 1 , , Φ m ) , Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m . If there exists a vector P = ( p 1 , , p m ) [ D ( A ) ] m satisfying the equation
A P G Ψ ( A P ) = S ,
then the operator B can be decomposed into
B u = B 2 B 1 u ,
where the two linear integro-differential operators B 1 , B 2 : X X are defined by
B 1 u = A u P Φ ( A u ) , D ( B 1 ) = D ( A ) , B 2 u = A u G Ψ ( A u ) , D ( B 2 ) = D ( A ) .
Theorem 3.
Let the linear integro-differential operator B : X X be defined by
B u = A 2 u S Φ ( A u ) G Ψ ( A 2 u ) , u D ( B ) = D ( A 2 ) ,
where A : X X is a bijective linear differential operator of order n, G = ( g 1 , , g m ) , S = ( s 1 , , s m ) X m , and Φ = c o l ( Φ 1 , , Φ m ) , Ψ = c o l ( Ψ 1 , , Ψ m ) [ X * ] m . Then the following statements are true.
(i) 
If
det W = det [ I m Ψ ( G ) ] 0 ,
then the operator B can be factorized into B u = B 2 B 1 u where the two linear integro-differential operators B 1 , B 2 : X X are defined by
B 1 u = A u P Φ ( A u ) , D ( B 1 ) = D ( A ) , B 2 u = A u G Ψ ( A u ) , D ( B 2 ) = D ( A ) ,
and
P = A 1 S + A 1 G W 1 Ψ ( S ) .
(ii) 
If there exists a vector P = ( p 1 , , p m ) [ D ( A ) ] m satisfying the equation
A P G Ψ ( A P ) = S ,
then the operator B is bijective if and only if
det V = det [ I m Φ ( P ) ] 0 a n d det W = det [ I m Ψ ( G ) ] 0 .
In this case, the unique solution to the boundary value problem
B u = f , for   any f X ,
is given by
u = B 1 f = A 1 A 1 f + A 1 G W 1 Ψ ( f ) + A 1 P V 1 Φ A 1 f + A 1 G W 1 Ψ ( f ) .
Finally, in Listing 1, we present the steps to be followed in factoring and solving the boundary value problem (16).
Listing 1. Steps for factoring and solving the boundary value problem Bu = f in (16).
1.
Specify the operator B corresponding to the given integro-differential equation and boundary conditions.
2.
Define the operators A , A 1 of order n and n 1 , respectively.
3.
Determine the operator A 2 of order n 2 = n n 1 by requiring the fulfillment of the condition in (9), viz.
A = A 2 A 1 , D ( B ) = D ( A ) = D ( A 2 A 1 ) .
4.
Check the bijectivity of A 1 and A 2 and find the corresponding inverse operators A 1 1 and A 2 1 .
5.
Specify m and set up the vectors of functions S , G and the vectors of functionals Φ , Ψ .
6.
Compute W and ensure the satisfaction of the second condition in (15), viz.
det W = det [ I m Ψ ( G ) ] 0 .
7.
Compute P by using (13), i.e.,
P = A 2 1 S + A 2 1 G W 1 Ψ ( S ) .
8.
Compute V and check upon the fulfillment of the first condition in (15), viz.
det V = det [ I m Φ ( P ) ] 0 .
9.
Compute the unique solution to the given problem by substituting into (17), namely
u = A 1 1 A 2 1 f + A 2 1 G W 1 Ψ ( f ) + A 1 1 P V 1 Φ A 2 1 f + A 2 1 G W 1 Ψ ( f ) .

4. Examples

To show the application and the effectiveness of the method described in the previous Section, we solve two illustrative example boundary value problems. First, an ordinary integro-differential equation with nonlocal boundary conditions is considered. Next, an integro-partial differential equation with integral conditions is factorized and solved in closed form.
In the Appendix A, we present the implementation of the procedure in the open source software Maxima.
Example 1.
Consider the ordinary integro-differential equation
u ( x ) 8 x 2 0 1 t u ( t ) d t ( 3 x + 1 ) 0 1 t 2 u ( t ) d t = f ( x ) , 0 < x < 1 ,
subject to nonlocal boundary conditions
u ( 0 ) = 2 0 1 u ( t ) d t , u ( 0 ) = u ( 1 ) , u ( 0 ) = u ( 1 ) ,
for any f ( x ) C [ 0 , 1 ] .
1
According to procedure in Listing 1, we take X = C [ 0 , 1 ] and define the operator B : C [ 0 , 1 ] C [ 0 , 1 ] by
B u = u ( x ) 8 x 2 0 1 t u ( t ) d t ( 3 x + 1 ) 0 1 t 2 u ( t ) d t , D ( B ) = u C 3 [ 0 , 1 ] : u ( 0 ) = 2 0 1 u ( t ) d t , u ( 0 ) = u ( 1 ) , u ( 0 ) = u ( 1 ) .
2
Further, we define the operators A , A 1 : C [ 0 , 1 ] C [ 0 , 1 ] of order n = 3 and n 1 = 1 , respectively, as
A u = u ( x ) , D ( A ) = D ( B ) , A 1 u = u ( x ) , D ( A 1 ) = u C 1 [ 0 , 1 ] : u ( 0 ) = 2 0 1 u ( t ) d t .
3
The operator A 2 : C [ 0 , 1 ] C [ 0 , 1 ] is determined by requiring
A u = u ( x ) = A 2 A 1 u = A 2 ( u ( x ) ) = A 2 v = v ( x ) , v = u ( x ) , D ( A 2 A 1 ) = u D ( A 1 ) : A 1 u = u ( x ) = v D ( A 2 ) = u C 1 [ 0 , 1 ] : u ( 0 ) = 2 0 1 u ( t ) d t , u ( x ) = v D ( A 2 ) = D ( B ) ,
which implies that
A 2 v = v ( x ) , D ( A 2 ) = v C 2 [ 0 , 1 ] : v ( 0 ) = v ( 1 ) , v ( 0 ) = v ( 1 ) .
4
The operators A 1 and A 2 are known to be correct and their inverses for any f ( x ) C [ 0 , 1 ] are given by
A 1 1 f = 2 0 1 ( t 1 ) f ( t ) d t + 0 x f ( t ) d t , A 2 1 f = 1 2 0 1 t x 1 2 f ( t ) d t + 0 x ( x t ) f ( t ) d t .
5
For m = 1 , we set up the vectors
S = 8 x 2 , G = 3 x + 1 , Φ ( A 1 u ) = 0 1 t u ( t ) d t , Ψ ( A u ) = 0 1 t 2 u ( t ) d t .
6
We compute
det W = det [ I m Ψ ( G ) ] = 1 12 0 .
7
By utilizing (13), we find
P = 10 x 4 144 x 3 144 x 2 + 340 x 31 15 .
8
Finally, we compute
det V = det [ I m Φ ( P ) ] = 197 150 0 .
9
From (22)–(25) it is implied that all requirements of Theorem 2 are satisfied and therefore the given boundary value problem (20), (21) can be factorized and its unique solution may be obtained by substituting into (17).
As an illustration, for f ( x ) = 2 x 2 6 x + 4 the unique solution turns out to be
u ( x ) = x 3 3 2 x 2 + 1 2 .
Example 2.
Let now the partial integro-differential equation
u x y ( x + y ) 0 1 0 1 t u t ( t , s ) d t d s 3 x 3 0 1 0 1 s 2 u t s ( t , s ) d t d s = f ( x , y ) ,
along with the boundary conditions
u x ( x , 0 ) = 0 , u ( 0 , y ) = ( y + 1 ) 0 1 u ( t , y ) d t ,
where f ( x , y ) C ( Ω ) and Ω = [ 0 , 1 ] × [ 0 , 1 ] .
Following the steps described in Listing 1, we have:
1. 
Take X = C ( Ω ) and define the operator B : C ( Ω ) C ( Ω ) as
B u = u x y ( x + y ) 0 1 0 1 t u t ( t , s ) d t d s 3 x 3 0 1 0 1 s 2 u t s ( t , s ) d t d s , D ( B ) = u C ( Ω ) : u x , u x y C ( Ω ) , u x ( x , 0 ) = 0 , u ( 0 , y ) = ( y + 1 ) 0 1 u ( t , y ) d t .
2. 
Next, we define the operators A , A 1 : C ( Ω ) C ( Ω ) of order n = 2 and n 1 = 1 , respectively, by
A u = u x y , D ( A ) = D ( B ) , A 1 u = u x , D ( A 1 ) = u C ( Ω ) : u x C ( Ω ) , u ( 0 , y ) = ( y + 1 ) 0 1 u ( t , y ) d t .
3. 
The operator A 2 : C ( Ω ) C ( Ω ) of order n 2 = 1 is determined by the requirement that
A u = u x y = A 2 A 1 u = A 2 ( u x ) = A 2 v = v y , v = u x ( x , y ) , D ( A 2 A 1 ) = u D ( A 1 ) : A 1 u = u x = v D ( A 2 ) = u C ( Ω ) : u x C ( Ω ) , u ( 0 , y ) = ( y + 1 ) 0 1 u ( t , y ) d t , u x = v D ( A 2 ) = D ( B ) ,
which yields
A 2 v = v y , D ( A 2 ) = v C ( Ω ) : v y C ( Ω ) , v ( x , 0 ) = 0 .
4. 
The operator A 1 is correct if and only if y 0 in which case its inverse is given by
A 1 1 f = 0 x f ( t , y ) d t y + 1 y 0 1 ( 1 t ) f ( t , y ) d t ,
and the operator A 2 is correct with its inverse given by
A 2 1 f = 0 y f ( x , s ) d s .
5. 
We take m = 1 and set up the vectors
S = ( x + y ) , G = ( 3 x 3 ) Φ ( A 1 u ) = 0 1 0 1 t u t ( t , s ) d t d s , Ψ ( A u ) = 0 1 0 1 y 2 u t s ( t , s ) d t d s .
6. 
We compute
det W = 1 Ψ ( G ) = 3 4 0 .
7. 
Consequently, from (13) we obtain
P = x y + y 2 2 + 5 3 x 3 y .
8. 
We also compute
det V = 1 Φ ( P ) = 7 12 0 .
9. 
From (28)–(31) it follows that all requirements of Theorem 2 are fulfilled and therefore the given boundary value problem (26), (27) can be factorized and its unique solution can be obtained by substituting into (17).
By way of illustration, let f ( x , y ) = 15 x 3 2 x 2 y . Then the unique solution of the boundary value problem (26), (27) is
u ( x , y ) = 5 x 4 y y 1 .

5. Discussion

Factorization techniques have been known for long time and have been used extensively for studying and solving linear and nonlinear differential equations. They are very efficacious and useful whenever they can be applied.
In this paper, an attempt was made to extend the applicability of factorization methods to boundary value problems for a category of linear Fredholm type integro-differential equations with nonlocal boundary conditions. It is found that factoring the corresponding integro-differential operator is more difficult than the decomposition of analogous differential operators. It requires the solution of two lower-order integro-differential equations.
The proposed technique was tested and found to be very successful in solving exact boundary value problems for both ordinary and partial integro-differential equations. As it is the case with factorization methods, its application is limited to certain classes of integro-differential equations.
The main contribution of the paper is Theorems 2 and 3, and the procedure in Listing Section 3 which can be implemented to any software of symbolic computations.
The method can be advanced and extended further to include more types of integro-differential operators.

Author Contributions

Conceptualization, E.P. and I.N.P.; formal analysis, E.P. and I.N.P.; writing—original draft preparation, I.N.P.; writing—review and editing, E.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable suggestions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Listing A1. Implementation in the open source software Maxima.
Listing A1. Implementation in the open source software Maxima.
Algorithms 14 00346 i001

References

  1. Jackiewicz, Z.; Rahman, M.; Welfert, B. Numerical solution of a Fredholm integro-differential equation modelling neural networks. Appl. Numer. Math. 2006, 56, 423–432. [Google Scholar] [CrossRef]
  2. Lou, X.; Cui, B. Passivity analysis of integro-differential neural networks with time-varying delays. Neurocomputing 2007, 70, 1071–1078. [Google Scholar] [CrossRef]
  3. Guo, Y. Global asymptotic stability analysis for integro-differential systems modeling neural networks with delays. Z. Angew. Math. Phys. 2010, 61, 971–978. [Google Scholar] [CrossRef]
  4. Fradlin, B.N.; Tsykunov, F.A. On the development of the method of integro-differential equations in the theory of plates and shells. Sov. Appl. Mech. 1967, 3, 8–12. [Google Scholar] [CrossRef]
  5. Kostin, G.V.; Saurin, V.V. Integro-differential approach to solving problems of linear elasticity theory. Dokl. Phys. 2005, 50, 535–538. [Google Scholar] [CrossRef]
  6. Minakov, A.A.; Schick, C. Integro-differential equation for the non-equilibrium thermal response of glass-forming materials: Analytical solutions. Symmetry 2021, 13, 256. [Google Scholar] [CrossRef]
  7. Gillespie, W.R. Generalized pharmacokinetic modeling for drugs with nonlinear binding: I. Theoretical framework. J. Pharmacokinet. Biopharm. 1993, 21, 99–124. [Google Scholar] [CrossRef]
  8. Volinsky, I. Stability Analysis of a Mathematical Model of Hepatitis B Virus with Unbounded Memory Control on the Immune System in the Neighborhood of the Equilibrium Free Point. Symmetry 2021, 13, 1437. [Google Scholar] [CrossRef]
  9. Aslami, M.; Akimov, P.A. Analytical solution for beams with multipoint boundary conditions on two-parameter elastic foundations. Arch. Civ. Mech. Eng. 2016, 16, 668–677. [Google Scholar] [CrossRef]
  10. Wazwaz, A.M. Linear and Nonlinear Integral Equations, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
  11. Adomian, G.; Rach, R. On linear and nonlinear integro-differential equations. J. Math. Anal. Appl. 1986, 113, 199–201. [Google Scholar] [CrossRef] [Green Version]
  12. Brunner, H. The numerical treatment of ordinary and partial Volterra integro-differential equations. In Proceedings of the First International Colloquium on Numerical Analysis, Plovdiv, Bulgaria, 13–17 August 1992; De Gruyter: Berlin, Germany; Boston, MA, USA, 1993; pp. 13–26. [Google Scholar] [CrossRef]
  13. Bahuguna, D.; Ujlayan, A.; Pandey, D.N. A comparative study of numerical methods for solving an integro-differential equation. Comput. Math. Appl. 2009, 57, 1485–1493. [Google Scholar] [CrossRef] [Green Version]
  14. Liaqat, A.; Saeed, I.; Taza, G. A simple algorithm for exact solutions of systems of linear and nonlinear integro-differential equations. Appl. Math. Comput. 2017, 307, 311–320. [Google Scholar] [CrossRef]
  15. Ahmed, S.A.; Elzaki, T.M. On the comparative study integro–Differential equations using difference numerical methods. J. King Saud Univ.–Sci. 2020, 32, 84–89. [Google Scholar] [CrossRef]
  16. Căruntu, B.; Paşca, M.S. Approximate Solutions for a Class of Nonlinear Fredholm and Volterra Integro-Differential Equations Using the Polynomial Least Squares Method. Mathematics 2021, 9, 2692. [Google Scholar] [CrossRef]
  17. Providas, E. Approximate solution of Fredholm integral and integro-differential equations with non-separable kernels. In Approximation and Computation in Science and Engineering, Springer Optimization and Its Applications 180; Daras, N.J., Rassias, T.M., Eds.; Springer: Cham, Switzerland, 2021; pp. 697–712. [Google Scholar] [CrossRef]
  18. Agarwal, R.P. Boundary value problems for higher order integro-differential equations. Nonlinear Anal. Theory Methods Appl. 1983, 7, 259–270. [Google Scholar] [CrossRef]
  19. Wazwaz, A.M. A reliable algorithm for solving boundary value problems for higher-order integro-differential equations. Appl. Math. Comput. 2001, 118, 327–342. [Google Scholar] [CrossRef]
  20. Noeiaghdam, S. Numerical solution of nth-order Fredholm integro-differential equations by integral mean value theorem method. Int. J. Pure Appl. Math. 2015, 99, 277–287. [Google Scholar] [CrossRef] [Green Version]
  21. Providas, E.; Parasidis, I.N. On the solution of some higher-order integro-differential equations of special form. Vestn. Samara Univ. Nat. Sci. Ser. 2020, 26, 14–22. [Google Scholar] [CrossRef]
  22. Busenberg, S.; Cooke, K.L. The effect of integral conditions in certain equations modelling epidemics and population growth. J. Math. Biol. 1980, 10, 13–32. [Google Scholar] [CrossRef]
  23. Popov, N.S. Nonlocal integro-differential problems of multi-dimensional wave processes. J. Phys. Conf. Ser. 2019, 1268, 012060. [Google Scholar] [CrossRef]
  24. Baiburin, M.M.; Providas, E. Exact solution to systems of linear first-order integro-differential equations with multipoint and integral conditions. In Mathematical Analysis and Applications, Springer Optimization and Its Applications 154; Rassias, T.M., Pardalos, P.M., Eds.; Springer: Cham, Switzerland, 2019; pp. 1–16. [Google Scholar] [CrossRef]
  25. Parasidis, I.N.; Providas, E. Exact solutions to problems with perturbed differential and boundary operators. In Analysis and Operator Theory, Springer Optimization and Its Applications 146; Springer: Cham, Switzerland, 2019; pp. 301–317. [Google Scholar] [CrossRef]
  26. Yuldashev, T.K. Nonlocal boundary value problem for a nonlinear Fredholm integro-differential equation with degenerate kernel. Diff. Equ. 2018, 54, 1646–1653. [Google Scholar] [CrossRef]
  27. Yuldashev, T.K. Determining of Coefficients and the Classical Solvability of a Nonlocal Boundary-Value Problem for the Benney–Luke Integro-Differential Equation with Degenerate Kernel. J. Math. Sci. 2021, 254, 793–807. [Google Scholar] [CrossRef]
  28. Ghasemi, M.; Fardi, M.; Moradi, E. A Reproducing kernel method for solving systems of integro-differential equations with nonlocal boundary conditions. Iran. J. Sci. Technol. Trans. Sci. 2021, 45, 1375–1382. [Google Scholar] [CrossRef]
  29. Infeld, L.; Hull, T.E. The factorization method. Rev. Mod. Phys. 1951, 23, 21–68. [Google Scholar] [CrossRef]
  30. Tsarev, S. Symbolic manipulation of integrodifferential expressions and factorization of linear ordinary differential operators over transcendental extensions of a differential field. In Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation, ISSAC ’97, New York, NY, USA, 21–23 July 1997; pp. 310–315. [Google Scholar] [CrossRef]
  31. Robin, W. Operator factorization and the solution of second-order linear ordinary differential equations. Int. J. Math. Educ. Sci. Technol. 2007, 38, 189–211. [Google Scholar] [CrossRef]
  32. Schwarz, F. Decomposition of ordinary differential equations. Bull. Math. Sci. 2017, 7, 575–613. [Google Scholar] [CrossRef] [Green Version]
  33. Providas, E. Factorization and Solution of Linear and Nonlinear Second Order Differential Equations with Variable Coefficients and Mixed Conditions. In Nonlinear Analysis, Differential Equations, and Applications. Springer Optimization and Its Applications 173; Rassias, T.M., Ed.; Springer: Cham, Switzerland, 2021; pp. 397–414. [Google Scholar] [CrossRef]
  34. Khachatryan, K.A. Solvability of a class of integro-differential equations of first order with variable coefficients. Math. Notes 2008, 83, 851–857. [Google Scholar] [CrossRef]
  35. Parasidis, I.N.; Providas, E.; Tsekrekos, P.C. Factorization of linear operators and some eigenvalue problems of special operators. Vestn. Bashkir. Univ. 2012, 17, 830–839. [Google Scholar]
  36. Vassiliev, N.N.; Parasidis, I.N.; Providas, E. Exact solution method for Fredholm integro-differential equations with multipoint and integral boundary conditions. Part 2. Decomposition-extension method for squared operators. Inf. Control. Syst. 2019, 2, 2–9. [Google Scholar] [CrossRef]
  37. Parasidis, I.N.; Providas, E. Factorization method for solving nonlocal boundary value problems in Banach space. J. Karaganda Univ. Math. Ser. 2021, 3, 76–85. [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

Providas, E.; Parasidis, I.N. A Procedure for Factoring and Solving Nonlocal Boundary Value Problems for a Type of Linear Integro-Differential Equations. Algorithms 2021, 14, 346. https://doi.org/10.3390/a14120346

AMA Style

Providas E, Parasidis IN. A Procedure for Factoring and Solving Nonlocal Boundary Value Problems for a Type of Linear Integro-Differential Equations. Algorithms. 2021; 14(12):346. https://doi.org/10.3390/a14120346

Chicago/Turabian Style

Providas, Efthimios, and Ioannis Nestorios Parasidis. 2021. "A Procedure for Factoring and Solving Nonlocal Boundary Value Problems for a Type of Linear Integro-Differential Equations" Algorithms 14, no. 12: 346. https://doi.org/10.3390/a14120346

APA Style

Providas, E., & Parasidis, I. N. (2021). A Procedure for Factoring and Solving Nonlocal Boundary Value Problems for a Type of Linear Integro-Differential Equations. Algorithms, 14(12), 346. https://doi.org/10.3390/a14120346

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