1.
Introduction
Our goal in this paper is to use a new algorithm based on a modified Taylor's method to solve the following partial integro-differential equation (PIDE):
Here, f(u,t) and ϑ(t,v,Ψ(v,t)) are two given functions, while the function Ψ(u,t) is unknown in the Banach space L2[0,1]×C[0,T]. The kernel of position, for x,y∈[0,1],k(u,v) is continuous. The kernel of time ξ(t),t∈[0,T],T<1, is continuous in the class C[0,T], the constant ω determines the type of the integral equation and λ is a complex constant with a distinct physical meaning [40,41].
Integrating the previous equation, we get
Equation (1.2) is called the NVFIE.
These types of NVFIEs appear in a wide variety of applications in many fields including generalized potential theory [5], electromagnetic and electrodynamics [33,38], theory of elasticity [31], quantum mechanics [18], contact problems in two layers of elastic materials [3], fluid mechanics [36], radiation [19], nonlinear problems theory of boundary value [4,9], population genetics [9,39], mathematical economics [10] and spectral relationships in laser theory [11].
Often, finding exact solutions of these equations is very difficult. Therefore, it is better to develop an effective and accurate numerical method to find a solution of these types of problems. To solve the NVFIE given by Eq (1.2), numerous computational techniques have been proposed, such as the separation of variables method [27], Resolvent method [1], modified iterated projection method [13], degenerate kernel method [8,28], Lagrange polynomials [32], Legendre polynomials [30], Picard iteration method [20], Chebyshev wavelets polynomials [35], Legendre-Chebyshev collocation method [14], block pulse functions [23], hat functions [15,16], Tau-collocation method [12], Hybrid Functions method [2], collocation methods [9,17,24], Lagrange–collocation method [29], operational matrices [26], Bell polynomials [25], Fibonacci collocation method [22], Taylor polynomial method [37] and modification of hat functions [21]. We have developed an accurate and new method to find the numerical solution to the problem presented by Eq (1.2), and this is the main goal of the study.
The study of the problem in space and time is included in this article, which makes it a rare papers in mathematical physics. This provides the authors with a more comprehensive understanding of how to analyze and solve this problem utilizing a variety of numerical techniques.
In the present study, we consider NVFIE of the second type. Then, a new modification of the Taylor series expansion method is proposed for the NVFIE of the second kind (1.2). The integral equations illustrated in the examples can be approximated using this method, which have very effective and simple steps. Using the presented method to transform the system of NFIEs into NAS, we will explain the specific and practical features of this method in the following sections.
The existence and unique solution of the NVFIE of the second kind are discussed in Section 2. In Section 3, the second type of NVFIE is obviously solvable using the Banach fixed point theorem. In Section 4, using the quadrature method, the NVFIE leads to a system of NFIEs. The existence and unique numerical solution of a system of NFIEs are discussed in Section 5. In Section 6, the modified Taylor's method was applied to transform a system of NFIEs into an NAS. The existence and uniqueness of the nonlinear algebraic system's solution are studied using Banach's fixed point theorem in Section 7. The stability of the modified error is defined in Section 8, while Section 9 solves various illustrative examples by using the program Wolfram Mathematica 11 to confirm the efficiency of the approach. Finally, some remarks and conclusions are shown in Section 10.
2.
Existence and uniqueness solution of the NVFIE (1.2)
We provide the following assumptions in order to discuss the existence and uniqueness of the solution of Eq (1.2):
(ⅰ) The kernel k(u,v) is continuous in L2[0,1] and satisfies |k(u,v)|≤β,∀u,v∈[0,1] and ω∈R−0.
(ⅱ) The function ξ(τ) is continuous in the space C[0,T] and satisfies
(ⅲ) The norm of the given function γ(u,t) is defined as
(ⅳ) The known function ϑ(t,u,Ψ(u,t)), for the constants υ>δ and υ>ε, satisfies:
where
where α,β,χ,δ,ε and υ are positive constants.
Theorem 2.1. If the conditions (ⅰ)–(ⅳ-b) are satisfied, and
then Eq (1.2) has a unique solution Ψ(u,t) in the Banach space L2[0,1]×C[0,T].
Proof. We apply the successive approximation method (Picard's method) to prove this theorem.
A solution for Eq (1.2) can be formed as a sequence of functions {Ψm(u,t)} as {m} tends to ∞; thus,
where
in which the functions Sl(u,t),l=0,1,…,m are continuous functions and take the following form:
We have to consider the following lemmas in order to prove the previous theorem. □
Lemma 2.1. If the series ∑ml=0Sl(u,t) is uniformly convergent, then Ψ(u,t) represents a solution of Eq (1.2).
Proof. We establish a sequence Ψm(u,t) that is specified by
Then, we obtain
From Eq (2.3) and properties of the norm, we get
using (ⅳ-b), we have
Conditions (ⅰ)–(ⅱ) have led to
for m=1 and using condition (ⅲ), we get from formula (2.6)
where
Therefore, formula (2.7) becomes
and by induction, we have
Since
which allows us to conclude that the sequence Ψm(u,t) has a convergent solution. Thus, for m→∞, we get
□
Lemma 2.2. The function Ψ(u,t) represents a unique solution of NVFIE (1.2).
Proof. To provide that Ψ(u,t) is a unique solution, assume that there exists another solution Φ(u,t) of Eq (1.2), then we obtain
and
From condition (ⅳ-b), we have
Using conditions (ⅰ)–(ⅱ), we have
If ‖Ψ(u,t)−Φ(u,t)‖≠0, then the last formula yields Θ≥1, which is a contradiction. Thus, ‖Ψ(u,t)−Φ(u,t)‖=0 meaning that Ψ(u,t)=Φ(u,t), implying that the solution is unique.
□
3.
Normality and continuity of the integral operator
To show the normality and continuity of the NVFIE (1.2), it will be represented in its integral operator form
and
For the normality of the integral operator
From Eq (3.1), we obtain
Applying conditions (ⅰ), (ⅱ) and (ⅳ-a), we get
such that,
Therefore, the integral operator ¥ has a normality, and through the condition (ⅲ), we directly proved that the integral operator ¯¥ also has a normality.
For the continuity of the integral operator
We consider the two functions Ψ1(u,t),Ψ2(u,t) in L2[0,1]×C[0,T], satisfies Equation (3.1) then,
Subtracting the function Ψ2(u,t) from Ψ1(u,t), we get
Using conditions (ⅰ), (ⅱ) and (ⅳ-b), we obtain
hence, we have
Inequality (3.2) shows the continuity of the integral operator ¯¥. Furthermore, ¯¥ is a contraction operator in L2[0,1]×C[0,T]. ¯¥ has a unique fixed point, as proven by the Banach fixed point theorem. The existence and uniqueness of the NVFIE (1.2) are accepted if the continuity and normality of the integral operator are used.
4.
System of nonlinear Fredholm integral equations
The solution of Eq (1.2) is usually reduced to a system of NFIEs by using the quadrature method [7]. We divide the interval [0,T],0≤t≤T, as 0=t0<t1<⋯<tn<⋯<tN=T, where t=tn,n=0,1,…,N; to get
and the term for the Volterra integral are as follows:
where
The constant p and the values of the weight formula μi depend on the number of derivatives ξ(τ), ∀τ∈[0,T], with respect to t. Here, O(ℏp+1n) is the order of sum errors of the numerical approach of splitting the interval [0,T], and the difference between the integration and summation, where the error is defined by:
Using Eq (4.2) in Eq (4.1) and neglecting O(ℏp+1n), we obtain
And then using the notations below:
Equation (4.4) can be rewritten in the following form:
When ω=0, we get a system of NFIEs of the first-type, whereas Eq (4.5) represents a system of NFIEs of the second-type when ω≠0.
5.
The Existence of a unique solution of the system of nonlinear Fredholm integral equations
To prove the existence of a unique solution of the system of NFIEs (4.5), we can define the following conditions:
(ⅰ*) The kernel of continuous position satisfies |k(u,v)|≤β.
(ⅱ*) The function μiξi satisfies maxi|μiξi|≤α∗.
(ⅲ*) maxn|γn(u)|≤χ∗.
(ⅳ*) The function ϑi(u,Ψi(u)) satisfies: |ϑi(u,Ψi,1(u))−ϑi(u,Ψi,2(u))|≤ε∗|Ψi,1(u)−Ψi,2(u)|.
Theorem 5.1. If the series ∑∞n=0{Ξn,l(u)},Ξn,m(u)=Ψn,m(u)−Ψn,m−1(u) is uniformly convergent, then Ψn(u) represents a solution of a system of NFIEs (4.5).
Proof. We create a sequence Ψn,m(u) described by
Introduce the function Ξn,l(u) such that Ξn,m(u)=Ψn,m(u)−Ψn,m−1(u). In this case, the integral Eq (5.1), becomes
By utilizing the properties of the norm, we get
Using (ⅳ*), we have
For conditions (ⅰ*) and (ⅱ*), we have
for m=1 and using condition (ⅲ*), we get from the last formula
and by induction, we get
The result of inequality (5.3) shows that the sequence of the system of NFIEs (4.5) is uniformly convergent and the system has a unique solution when m→∞. □
6.
Modified Taylor's method
We construct the Taylor expansion approach in this section to arrive at the numerical solution of Eq (4.5) and the method depends on differentiating both sides of (4.5) rth times. Then, we replace the Taylor polynomial for the unknown function in the resulting equation and after convert to NAS. The existence and uniqueness of the solution of the NAS are discussed, and next the solution of the system will be acquired.
Assume the solution of (4.5) takes the form:
which is a Taylor polynomial of degree M at u=a, where Ψ(r)n(a),r=0,1,…,M are coefficients that need to be determined.
To get the solution of (4.5) in the expression form (6.1), we first differentiate both sides of (4.5), rth times with respect to u, to obtain:
We put u=a in relation (6.2), and then replace the Taylor expansions of Gi(v) at v=a, i.e.,
in the resulting relation. The result is
Or briefly
where
The quantities G(j)i(a)(i=0,1,…,n;j=0,1,2,…) in Eq (6.3) can be found from the permutation relation
where
and s1,s2,…,sι are positive integers and zero.
Note that the generalized Leibniz rule can be used to get the relation (6.4).
If we take r,j=0,1,…,M, then Eq (6.3) becomes
which is an algebraic system of M+1 nonlinear equations for the M+1 unknowns Ψ(0)n(a),Ψ(1)n(a),…,Ψ(M)n(a). Standard techniques can be used to solve these problems numerically.
A system of nonlinear algebraic equations is represented by Eq (6.5), and it has the following form
where Ar,Br and KrA∗ are matrices defined by
and
On the other hand, we can represent the formula (6.6) as
From this nonlinear system, the unknown Taylor coefficients Ψ(r)n(a)(r=0,1,…,M) are determined and replaced in (6.1); thus we find the Taylor polynomial solution
7.
The existence of a unique solution of the system of nonlinear algebraic equations
Here in this section, under some conditions, we will give proof of the existence of the unique solution of the NAS of Eq (6.5) and get the truncation error of the numerical solution. The following theorems will help to achieve these aims:
Theorem 7.1. Under the following conditions:
(1*) The kernel of position (∑Mr=0∑Mj=0|kr,j|2)12≤β∗∗.
(2*) (∑ni=0|μiξi|2)12≤α∗∗.
(3*) (∑Mr=0|γ(r)n(a)|2)12≤χ∗∗.
(4*) The known function ϑ(j)i(a,Ψi(a)), for the constants υ∗∗>δ∗∗ and υ∗∗>ε∗∗, satisfies:
The NAS of Eq (6.5) has a unique solution.
Proof. We express the NAS (6.5) in the following operator form to prove the theorem:
Lemma 7.1. Under the conditions (1*)–(4*-a), the operator ¯L defined by (7.1) maps the space ℓ2 into itself.
Proof. From (7.1), we get:
Using the Cauchy-Schwarz inequality, then from the conditions (4*-a), and summing from r=0 to r=M, we obtain:
After applying conditions (1*)–(3*) and allowing N→∞, the above formula has the following form:
In view of inequality (7.2), the operator ¯L maps into itself. □
Lemma 7.2. Under the conditions (1*)–(4*-b), ¯L defined by (7.1) is a contraction operator in the space ℓ2.
Proof. In light of formula (7.1), if {Ψ(r)n,1(a)} and {Ψ(r)n,2(a)} are any functions in the space ℓ2, we get:
From the Cauchy-Schwarz inequality, then summing from r=0 to r=M, and utilizing the conditions (1*), (2*) and (4*-b), the above inequality takes the form:
The last inequality as N→∞ becomes
Under the condition Θ∗∗<1, if inequality (7.3) shows the continuity of the operator ¯L in the space ℓ2, then ¯L is a contraction operator. Hence, by Banach fixed point theorem ¯L has a unique fixed point which is the unique solution of the system of NAS (6.5). □
It is obvious that, as N→∞, the NAS of (6.5) is equivalent to the nonlinear Volterra–Fredholm integral equation (1.2), and consequently the solution is the same.
8.
The stability of the modified error
Studying the resulting error is of great importance in developing the programs used as well as the method used, in addition to the degree of approximation required. Therefore, the comparison of one method over another comes by the amount of convergent acceleration between the two methods. Hence, in this section of the paper, we will be interested in studying the error resulting from the approximation.
Assume the approximate solution takes the form
Hence, we get the error in the form
The above Eq (8.1) takes the form
where Rn(u,t)=[Ψ(u,t)−Ψn(u,t)],Fn(u,t)=γ(u,t)−γn(u,t),ϑerror(τ,v,Ψ(v,τ))=[ϑ(τ,v,Ψ(v,τ))−ϑ(τ,v,Ψn(v,τ))]. From Eq (8.2), we deduce that the modified error represents NVFIE of the second kind.
Theorem 8.1. Under the same corresponding conditions of Section 2, the modified error (8.2) is stable in the space L2[0,1]×C[0,T].
Proof. Since
by using the conditions of Section 2, we have
As shown by the inequality above, if n→∞, then Fn(u,t),Rn→0.
□
Theorem 8.2. The representation of the modified error (8.2) is unique.
Proof. Assume that there are two different forms to describe the modified error
Then, we have
In the above inequality, if n→m, then {(Fn(u,t)−Fm(u,t))},{(Ψn(u,t)−Ψm(u,t))}→0⇔{(Rn−Rm)}→0.
□
9.
Numerical results
The method of this study is useful in finding the solution of the NVFIE in terms of the modified Taylor's method. We provide the following examples to demonstrate it. All computations are performed using Wolfram Mathematica 11.
Example 9.1. Consider the following partial integro-differential equation with symmetric kernel:
where the function f(u,t) is specified by laying Ψ(u,t)=u2e−t as an exact solution.
Integrating Equation (9.1), we obtained NVFIE of the second kind,
and approximate the solution Ψn(u) by the Taylor polynomial at a=0
In order to apply the modified Taylor technique of integral problem (9.2), we do the following steps. First, we find the coefficients kr,j(r,j=0,1,…,5), and after that we obtain the derived values of the function γ(u,t) at a=0.
In Table 1, for u∈[0,1],t∈[0,0.6], the numerical computational results of the approximate and exact solution of (9.2) are computed for M=5. The maximum absolute errors of the proposed technique are presented in Table 2.
In Figures 1–4, with various values of t,u and M=5, we calculated the absolute error function.
Example 9.2. [6] In Eq (1.2), take ω=1,λ=1,ξ(τ)=τ2,k(u,v)=v and ϑ(t,v,Ψ(v,t))=Ψ2(v,t). When Ψ(u,t)=u2t2, then the given function is γ(u,t)=−(t7/42)+t2u2.
In order to determine the approximate solutions, we apply the technique provided in this study for the cases where t=0.8,M=8 and t=0.8,M=15. In Table 3, for u=[0,1],t=0.8, the numerical computational results of the approximate and exact solution of our method and the method in [6] are calculated. The maximum absolute errors of the approach used in our paper and [6] are displayed in Table 4.
In Figures 5–8, with different values of t,u and M=8,15, we calculated the absolute error function.
Example 9.3. Consider the following partial integro-differential equation with continuous kernel of the second type:
where the function f(u,t) is specified by laying Ψ(u,t)=u2+t as an exact solution.
Integrating Eq (9.3), we obtained NVFIE with continuous kernel of the second kind,
and approximated the solution Ψn(u) by the Taylor polynomial at a=1
In order to apply the modified Taylor technique of integral problem (9.4), we do the following steps. First, we find the coefficients kr,j(r,j=0,1,…,10), and after that we obtain the derived values of the function γ(u,t) at a=1.
In Table 5, for u∈[0,1],t∈[0,0.9], the numerical computational results of the approximate and exact solution of (9.4) are computed for M=10. Table 6 shows the maximum absolute errors of the given method.
In Figures 9–12, we computed the absolute error function with different values of t, u and M = 10 .
10.
Conclusions
The tables above and our numerical results lead us to conclude the following:
1) The Nonlinear Volterra–Fredholm integral equation (1.2) has a unique solution \Psi(u, t) in the Banach space L_{2}[0, 1]\times C[0, T] , under some conditions.
2) Since NVFIEs are usually difficult to solve analytically, it is required to obtain the approximate solutions.
3) The modified Taylor's method is considered as one of the best methods to obtain the solution of the NVFIE with continuous kernel, numerically. This is evident by comparison with other methods, see Example 9.2.
3.ⅰ) Our achieved results in this paper show that this method is effective and easy to implement.
3.ⅱ) One of the advantages of this method is that the solution is expressed as a truncated Taylor series at u = a , then \Psi_{n}(u) can be easily evaluated for arbitrary values of u at low-computation effort.
3.ⅲ) The method proposed in this paper can be applied to a wide class of NVFIEs of the second kind with smooth and weakly singular kernels.
3.ⅳ) There is a solution that is closer to the exact solution when the Taylor polynomial solution for the conditions that are given is searched for about the points (Example 9.3).
4) From Examples 9.1–9.3, we notice that we obtain an analytical solution in many cases and this is one of the interesting features of this method.
5) From Table 1 in Example 9.1, it is noticeable that the error is 3.58741 \times 10^{-7} at the point u = 0, \; t = 0, but at the same point the error increase for t = 0.6 and becomes 9.45698 \times 10^{-6} . Also, at the point u = 1, \; t = 0 the error is 9.65812 \times 10^{-5} while for t = 0.6 at the same point the error becomes 9.10258 \times 10^{-4} . This means that if the time increases, then the error is also increases. This has also been noted in the rest of the tables.
6) By comparing Figure 9 with Figure 10 in Example 9.3, at different times t = 0.3, \; t = 0.5 we find that the error is less when the time is smaller. See also Figures 11 and 12.
7) In Example 9.2, we consider an NVFIE with continuous kernel of the second kind, and a comparison was made between the modified Taylor's method and projection-iterated method which is used in [6] in Table 3, at the time t = 0.8 , the following was noted at the point u = 0, \; M = 8 : the error of our method is 1.05471 \times 10^{-8} while the error of method used in [6], at the same value of u, \; M is 0.114 \times 10^{-7} . We notice a large difference in the error, and this difference is observed for all values of u in [0, 1] . This difference was also noticed in the error when M = 15 . This shows that the modified Taylor's method is more accurate than the projection-iterated method. Also, the numerical results of Example 9.2 are presented in Figures 5–8.
8) All computations were carried out using the program Wolfram Mathematica 11.
Acknowledgements
The authors would like to thank the Editorial Board and the reviewers for their constructive suggestions and comments that greatly improved the final version of the paper.
Acknowledgements
The authors would like to thank the Editorial Board and the reviewers for their constructive suggestions and comments that greatly improved the final version of the paper.
Conflict of interest
The authors declare no conflict of interest.