Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2022 Jun 9;69(1):505–528. doi: 10.1007/s12190-022-01757-4

An efficient numerical method for a singularly perturbed Fredholm integro-differential equation with integral boundary condition

Muhammet Enes Durmaz 1,, Ilhame Amirali 2,#, Gabil M Amiraliyev 3,#
PMCID: PMC9178336  PMID: 35698573

Abstract

In this paper, a linear singularly perturbed Fredholm integro-differential initial value problem with integral condition is being considered. On a Shishkin-type mesh, a fitted finite difference approach is applied using a composite trapezoidal rule in both; in the integral part of equation and in the initial condition. The proposed technique acquires a uniform second-order convergence in respect to perturbation parameter. Further provided the numerical results to support the theoretical estimates.

Keywords: Finite difference scheme, Fredholm integro-differential equation, Integral boundary condition, Shishkin mesh, Singular perturbation, Uniform convergence

Introduction

Singularly perturbed differential equations are described by a small parameter ε multiplying all or some of the differential equation’s highest order terms, as boundary layers are generally present in their solutions. These equations are crucial for sophisticated scientific computations in the twenty-first century. Singularly perturbed problems (SPPs) are used to express a variety of mathematical models, ranging from chemical reactions to problems in mathematical engineering, fluid dynamics, electrical networks, control theory, aerodynamics, biology and neuroscience. Further information on SPPs may be found in the works [18, 26, 27, 29] and their references. Numerical analysis of SPPs has always been difficult because of the solution’s boundary layer behavior. Within some thin layers at the inside or boundary of the problem domain, such a problem exhibits fast changes [26, 29]. Standard numerical techniques for resolving such problems are widely recognized for being unstable and failing to produce exact results when the perturbation parameter is small. On account of this, it is critical to design numerical methods for solving problems whose accuracy is independent on parameter value. The references [18, 22, 26, 33, 35, 40] cover a variety of techniques for numerically solving this type differential equations.

Differential equations with integral boundary conditions have also been utilized to describe a variety of processes in the applied sciences, such as subsurface water flow, chemical engineering and heat conduction [11, 21, 28]. Therefore, many authors have studied boundary value problems with integral boundary conditions. Researchers have considered the singularly perturbed cases of these problems. The authors in [9, 10, 25, 36] investigated first-order convergent finite difference schemes on non-uniform meshes for various problems with integral boundary conditions.

Integro-differential equations have emerged in most engineering applications and several fields of sciences. Plasma physics, financial mathematics, epidemic models, population dynamics, biology, artificial neural networks, fluid mechanics, electromagnetic theory, financial mathematics, oceanography and physical processes are among these (see, e.g., [8, 39]). For instance, in [23], the integro-differential equation used to modelling infectious diseases in optimal control strategies for policy decisions and applications in COVID-19 has been expressed as follows:

tSt,p=R0N0St,pt-δIP-δCOt-δIPPKγ^It,p,p~,κ,t-τμp~,κτSτ,p~dκdp~dτ,Sτ,p=S0τ,p,

where

  • PRn,nN is the set of features characterizing dissimilar styles of populations (e.g. sex, age),

  • N0N1 the aggregate number of people aforethought,

  • KRn,nN represent a parametrization of different courses of diseases and μ:P×R0 the probability of a person with property p~P suffering from disease t,p,p~,τR>0×P2×R>0.

  • R0 the basic breeding number, i.e. the number of people infected by a single infectious individual in a completely responsive population.

  • γ^I:R>0×P2×K×RR0, with γIt,p,p~,.L10,=1t,p,p~R0×P2,   τγIt,p,p~,t-τ the probability of an infection event between a person with property p~ infected at time τ infecting a person with property p at time t.

  • S:-δIP-δCO,0×PR,t,p,τ0,T×P×-δIP-δCO,0 and S0 is the initial datum. Further, the Incubation Period has been defined by δIPR>0, and the infectious (COntagious) period by δCOR>0.

That’s why, many researchers have been pondering the Fredholm integro-differential equations (FIDEs) for a long time. An overview of existence and uniqueness results for the solution of FIDEs can be found in some references such as [1, 19] (see also references therein). Furthermore, researchers employed fitted analytical approaches because of the difficulty of obtaining accurate solutions to these types of problems. Some of these methods are reproducing kernel Hilbert space method [7], Nyström method [38], Touchard polynomials method [2], Tau method [20, 32], Collocation and Kantorovich methods [37], Galerkin method [12, 41, 43], Boole collocation method [14], parameterization method [17], Legendre collocation matrix method[44], variational iteration technique [19]. The increasing interest in recent years is not limited to only FIDEs, but also the numerical solutions of linear and nonlinear Volterra or Volterra-Fredholm integro-differential equations are increasing in popularity. Recently, Turkyilmazoglu presented an effective technique for solving the linear FIDEs and nonlinear Volterra-Fredholm-Hammerstein integro-differential equations based on the Galerkin method [41, 42] (see also references therein).

We consider a singularly perturbed Fredholm integro-differential equation (SPFIDE) with integral boundary condition as follows:

Lu:=εux+a(x)ux+λ0lK(x,s)u(s)ds=f(x),xΩ, 1
u(0)=μul+0lc(s)u(s)ds+A, 2

where Ω=0,lΩ¯=Ω{x=0}. 0<ε1 is a perturbation parameter. λ, A and μ0 are given constants. We assume that a(x)α>0, cx0, f(x) and K(xs) are the sufficiently smooth functions satisfying certain regularity conditions to be specified. Under these conditions, the solution u(x) of the problem (1)-(2) has in general initial layer at x=0 for small values of ε. This means that the derivatives of the solution become unbounded for small values of perturbation parameter near x=0.

The above-mentioned papers, related to FIDEs, were dealt mainly with the regular cases (i.e., when the boundary layers are absent). Scientists have also given numerical approaches to singular perturbation situations of FIDEs in recent years. Amiraliyev et al. [3, 5] proposed an exponentially fitted difference method on a uniform mesh for solving first and second-order linear SPFIDEs, demonstrating that the approach is first-order convergent uniformly in ε. Difference schemes of the fitted homogeneous type with an accuracy of O(N-2lnN) on a piecewise uniform mesh for this type of problems are given in [4, 15]. It should also be noted that in [30, 31], for the numerical solution of singularly perturbed Volterra integro-differential equations, first-order difference schemes on a piecewise uniform mesh are given, followed by Richardson extrapolation to obtain the second order of accuracy.

The aim of this work is to present a homogeneous (non-hybrid) type difference scheme for the numerical solution of SPFIDE with an integral condition. A special technique is necessary to establish the appropriate difference scheme and investigate the error analysis for the numerical solution of such problems. The scheme is built using the integral identity method and suitable quadrature rules, with the remainder terms in integral form. The goal is to develop an ε-uniformly second-order homogeneous finite difference method that produces uniform convergent numerical approximations in order to solve problem (1)-(2).

The content is arranged as follows: Some properties of the solution of (1)-(2) are given in Sect. 2. A finite difference scheme and a special piecewise uniform mesh are presented in Sect. 3. The stability and convergence analysis of this scheme are shown in Sect. 4. The numerical results of two examples to verify the theoretical estimates are presented in Sect. 5. Finally, the work ends with a summary of the conclusions in Sect. 6.

Properties of the exact solution

We now present some properties of the solution of (1)-(2), which are needed in later sections for the analysis of the appropriate numerical solution. Here, we will use the following notations:

gg,Ω¯=max0xlgx,g1g1,Ω=0lgxdx.

Lemma 1

Assume that a,fC2[0,l] and mKxmC[0,l]2, (m=0,1,2). Moreover

λ<αμ+c1+1max0xl0lKx,sds. 3

Then the solution u(x) of the problem (1)-(2) satisfies the bounds

u(k)(x)C1+1εke-αxε,x[0,l],k=0,1,2. 4

Proof

From (1) we have the following relation for ux:

ux=u0e-1ε0xaτdτ+1ε0xfξe-1εξxaτdτdξ-λε0xe-1εξxaτdτ0lKξ,susdsdξ.

By using the boundary condition (2) we get

u0=με0lfξe-1εξlaτdτdξ+1ε0lcx0xfξe-1εξxaτdτdξdx+A1-μe-1ε0laτdτ-0lcxe-1ε0xaτdτdx-μλε0le-1εξlaτdτ0lKξ,susdsdξ1-μe-1ε0laτdτ-0lcxe-1ε0xaτdτdx-λε0lcx0xe-1εξxaτdτ0lKξ,susdsdξdx1-μe-1ε0laτdτ-0lcxe-1ε0xaτdτdx. 5

Since μ0 and cx0, the denominator is bounded below by one.

Also, we can write the numerator of (5) as

με0lfξe-1εξlaτdτdξ+1ε0lcx0xfξe-1εξxaτdτdξdx+μλε0le-1εξlaτdτ0lKξ,susdsdξ+A-λε0lcx0xe-1εξxaτdτ0lKξ,susdsdξdxA+μα-1f1-e-αlε+α-1f0lcx1-e-αxεdx+μλα-1u1-e-αlεmax0ξl0lKξ,sds+λα-1u0lcx1-e-αlεdxmax0ξl0lKξ,sds. 6

Considering (5) and (6) together, we obtain

u0A+μ+c1α-1f+μ+c1λα-1umax0ξl0lKξ,sds. 7

Later on, according to the maximum principle for L1u=εux+axux from (1), we have

uu0+α-1f+α-1λumax0xl0lKx,sds.

Now, considering the estimate of (7) instead of u0 in the above inequality by virtue of (3), we acquire

uA+μ+c1+1α-1f1-μ+c1+1λα-1max0xl0lKx,sds,

which implies the validity of (4) for k=0. The proof of (4) for k=1,2 can be proved in a similar way as in [3, 4].

Designing of the numerical method

Let ωN be any non-uniform mesh on [0, l] : 

ωN=0<x1<...<xN=l,hi=xi-xi-1

and

ω¯N=ωNx0=0,ħi=hi+hi+12.

Prior to describing our numerical technique, we present certain notations for the mesh functions. To any mesh function v(x) described on ω¯N, we utilize

vi=v(xi),vx_,i=vi-vi-1hi,v1v1,ωN=i=1Nħivi. 8

We construct the numerical method using the identity

χi-1hi-1xi-1xiLuφi(x)dx=χi-1hi-1xi-1xif(x)φi(x)dx,1iN, 9

with the basis functions

φi(x)=e-ai(xi-x)ε

and

χi=hi-1xi-1xiφi(x)dx=1-e-aiρiaiρi,ρi=hiε.

We note that the function φi(x) is the solution of the problem

-εφ(x)+aiφ(x)=0,φ(xi)=1,xi-1<x<xi.

Using the method of exact difference schemes [6, 13, 24, 45] (see also [34], pp. 207-214), for the differential part from (9), we obtain

χi-1hi-1xi-1xiεu(x)+a(x)u(x)φi(x)dx=εθiux_,i+aiui+χi-1hi-1xi-1xia(x)-a(xi)u(x)φi(x)dx 10

with

θi=aiρi1-e-aiρie-aiρi. 11

By Newton interpolation formula with respect to mesh point xi-1,xi we have

a(x)-a(xi)=(x-xi)ax_,i+a(ξi(x))2(x-xi-1)(x-xi).

Therefore we get

χi-1hi-1xi-1xia(x)-a(xi)u(x)φi(x)dx=ax_,iχi-1hi-1xi-1xi(x-xi)u(x)φi(x)dx+12χi-1hi-1xi-1xia(ξi(x))(x-xi-1)(x-xi)u(x)φi(x)dx. 12

Also using

u(x)=u(xi)-xxiu(s)ds

in the first term at the right side of (12), we have

χi-1hi-1xi-1xia(x)-a(xi)u(x)φi(x)dx=ax_,iχi-1hi-1xi-1xi(x-xi)φi(x)dxui+Ri(1),

where

Ri(1)=12χi-1hi-1xi-1xia(ξi(x))(x-xi-1)(x-xi)u(x)φi(x)dx-ax_,iχi-1hi-1xi-1xi(x-xi)φi(x)(xxiu(s)ds)dx. 13

Simple calculation gives

χi-1hi-1xi-1xi(x-xi)φi(x)dx=hiδi,

with

δi=e-aiρ1-e-aiρ-1aiρ. 14

It is easy to see that -1δi0. So, the identity (10) degrades to

χi-1hi-1xi-1xiεu(x)+a(x)u(x)φi(x)dx=εθiux_,i+a¯iui+Ri(1), 15

where

a¯i=ai+ax_,ihiδi 16

and δi is given by (14). Analogously we derive

χi-1hi-1xi-1xif(x)φi(x)dx=f¯i+Ri(2), 17

where

f¯i=fi+fx_,ihiδi, 18
Ri(2)=12χi-1hi-1xi-1xif(ηi(x))(x-xi-1)(x-xi)φi(x)dx. 19

It remains to obtain an approximation for integral term from (1). Using the Taylor expansion

K(x,s)=K(xi,s)+(x-xi)xK(xi,s)+(x-xi)222x2K(ξi(x),s),

we get

χi-1hi-1λxi-1xiφi(x)0lK(x,s)u(s)dsdx=λ0lK(xi,s)u(s)ds+hiδiλ0lxK(xi,s)u(s)ds+Ri(3)λ0lK(xi,s)u(s)ds+Ri(3), 20

where

K(xi,s)=K(xi,s)+hiδixK(xi,s), 21
Ri(3)=12λχi-1hi-1xi-1xi(x-xi)2φi(x)0l2x2K(ξi(x),s)u(s)dsdx. 22

Next, if the first term at the right side of (20) is operated by applying the composite trapezoidal integration rule with the remainder term in the integral form [4], we get

λ0lK(xi,s)u(s)ds=λj=0NħjKijuj+Ri(4), 23

where

Ri(4)=12λj=1Nxj-1xj(xj-ξ)(xj-1-ξ)d2dξ2(K(xi,ξ)u(ξ))dξ 24

and

ħi=hi+hi+12,1iN-1,ħ0=h12,ħN=hN2.

To approximate the boundary condition (2), using again the composite trapezoidal integration rule, we have

u0=μuN+j=0Nħjcjuj+A+ri, 25

where

ri=12j=1Nxj-1xj(xj-ξ)(xj-1-ξ)d2dξ2(c(ξ)u(ξ))dξ. 26

After taking into consideration (15), (17), (20) and (23) in (9) we obtain the following discrete identity for u(x):

εθiux_,i+a¯iui+λj=0NħjKijuj+Ri=fi¯ 27

with remainder term

Ri=Ri(1)-Ri(2)+Ri(3)+Ri(4), 28

where Ri(1),Ri(2),Ri(3),Ri(4) and ri are defined by (13), (19), (22), (24) and (26) respectively.

Based on (27) we propose the following difference scheme for approximating (1)-(2):

LNyi:=εθiyx_,i+a¯iyi+λj=0NħjKijyj=fi¯,1iN, 29
y0=μyN+j=0Nħjcjyj+A, 30

where θi,a¯i,f¯i and Kij are given by (11), (16), (18) and (21) respectively.

To discretize the interval [0, l],  we will use the piecewise-uniform Shishkin type mesh. As the problem (1)-(2) has an exponential initial layer in the neighborhood at x=0, we divide [0, l] into two subinterval 0,σ and σ,l. For an even N,  a uniform mesh with N/2 intervals is placed on each subinterval, where the transition point σ, which separates the fine and coarse portions of ωN, that is defined as

σ=minl2,α-1εlnN.

Hence, if we denote by h(1) and h(2) the stepsizes in [0,σ] and [σ,l] respectively, our piecewise-uniform mesh can be expressed as

ω¯N=xi=ih(1),i=0,1,...,N2;h(1)=2σN;xi=σ+i-N2h(2),i=N2+1,...,N;h(2)=2(l-σ)N.

The convergence

We proceed to estimate the error of the approximate solution zi=yi-ui, 0iN. From (27) and (29) we have

LNzi:=εθizx_,i+a¯izi+λj=0NħjKijzj=Ri,1iN, 31
z0=μzN+j=0Nħjcjzj-ri, 32

where the truncation error functions ri and Ri is given by (26) and (28).

It should be noted that since aC2[0,l] and δi1, then exist a number α¯ such that for sufficiently large values of N will be a¯iα¯>0 (δi is defined by (14)).

Lemma 2

Assume that a,f,cC2[0,l] and mKxm,m+1KxsmC2[0,l]2,(m=0,1,2). Then the truncation error functions Ri and ri satisfy the estimates

R,ω¯NCN-2lnN, 33
rCN-2lnN. 34

Proof

First, we estimate the remainder term ri. From the explicit expression (26), under the condition of Lemma 1, we obtain

riCj=1Nxj-1xj(xj-ξ)(ξ-xj-1)(1+u(ξ)+u(ξ))dξCj=1Nhj3+j=1Nxj-1xj(xj-ξ)(ξ-xj-1)1εe-αξεdξ+Cj=1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξCj=1Nhj3+j=1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ. 35

Now we find a convergence error estimate for the first term in the right-side of (35) in our special piecewise-uniform mesh

j=1Nhj3=N2h(1)3+N2h(2)3=4σ3N-2+4(l-σ)3N-2CN-2. 36

Note that the above estimate is valid for values both σ=l2 and σ=α-1εlnN.

For the second two term in the right-side of (35), we find the estimate for the case σ=l2. Then it has the form l2<α-1εlnN and h(1)=h(2)=lN-1. Thus we get

j=1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξh(1)2ε20le-αξεdξh(1)2εα-1(1-e-αlε)2α-2lN-2lnNCN-2lnN,1iN. 37

For two term in the right-side of (35), we find the estimate for the case σ=α-1εlnN<l2. From this inequality, we can write

j=1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ=j=1N/2xj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ+j=N2+1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ. 38

For the first term in the right-side of (38), we have

j=1N/2xj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ=h(1)20σ1ε2e-αξεdξh(1)2εα-12lα-2N-2lnNCN-2lnN. 39

For the second term in the right-side of (38), we obtain

j=N2+1Nxj-1xj(xj-ξ)(ξ-xj-1)1ε2e-αξεdξ=2α-1j=N2+1Nxj-1xjxj-x-h(2)21εe-αxεdx2α-1h(2)σl1εe-αxεdx=2α-2h(2)e-ασε-e-αlε2α-2h(2)N-1CN-2. 40

Therefore, the estimates (36), (37), (39) and (40) along with (35) yield (34).

Further, to confirm (33), we will estimate the remainder terms Ri(1),Ri(2),Ri(3) and Ri(4) separately. For Ri(4), taking into account the boundedness of 2Kx2, from (24) similar to above, we get

Ri(4)CN-2lnN. 41

Next, we will estimate Ri(1). Since aC2[0,l], x-xi-1hi and x-xihi, by using Lemma 1, it follows that

Ri(1)Chi2+ax¯,iδihixi-1xiu(x)dxChi2+Chixi-1xiu(x)dxChi2+hixi-1xi1εe-αxεdx. 42

We find the estimate for the case σ=l2. Then l2<α-1εlnN and h(1)=h(2)=lN-1. Hence we have

hixi-1xi1εe-αxεdxh(1)2εCN-2,1iN. 43

We now consider the case σ=α-1εlnN<l2 in (42) on ωN. The inequalities

hixi-1xi1εe-αxεdxh(1)2ε=2σN21ε=(2α-1εlnNN)21ε=4α-2εN-2ln2Nl24α-1N-2lnNCN-2lnN,1iN2,hixi-1xi1εe-αxεdxh(2)α-1(e-αxi-1ε-e-αxiε)=h(2)α-1e-αxi-1ε(1-e-αh(2)ε)h(2)α-1e-αxi-1εh(2)α-1N-1CN-2,N2+1iN

imply that

hixi-1xi1εe-αxεdxCN-2lnN,1iN. 44

Therefore, from (43) and (44), we deduce that

Ri(1)CN-2lnN,1iN. 45

Third, we will estimate Ri(2). Since fC2[0,l], x-xi-1hi and x-xihi, by using Lemma 1, it follows that

Ri(2)=12χi-1hi-1xi-1xif(ηi(x))(x-xi-1)(x-xi)φi(x)dxChi2CN-2. 46

Note that the above estimate is valid for values both σ=l2 and σ=α-1εlnN. Fourth, we will estimate Ri(3). By taking into account the boundedness of 2Kx2, from (22) it follows that

Ri(3)12χi-1hi-1xi-1xi(x-xi)2φi(x)0l2x2K(ξi(x),s)u(s)dsdxChi2CN-2. 47

Note that the above estimate is valid for values both σ=l2 and σ=α-1εlnN. The inequalities (41), (45), (46) and (47) finish the proof of (33).

Theorem 1

Let ac and K satisfy the assumptions from Lemma 2. Moreover

λ<α¯μ+c1+1max0iNj=1NħjKi,j. 48

Then for the solution z of the difference problem (31)-(32) holds the estimate

z,ω¯NCN-2lnN.

Proof

Equation (31) may be rewritten as

εθizx¯,i+a¯izi=Fi,1iN-1, 49

where

Fi=Ri-λj=0NħjKijzj.

From (49) we get

zi=εθiεθi+a¯ihizi-1+hiFiεθi+a¯ihi.

The solution to the above first-order difference equation will be as follows:

zi=z0Qi+k=1iϕkQi-k, 50

where

Qi-k=1,k=i,l=k+1iεθlεθl+a¯lhl,0ki-1,ϕk=hiFiεθi+a¯ihi.

Then, from (32) and (50), we obtain

z0=μk=1NhkFkεθk+a¯khkQN-k+i=1Nħicik=1ihkFkεθk+a¯khkQi-k-r1-μQN-k=1NħkckQk. 51

Since, the denominator is bounded below by one and the equality (51) reduces to

μk=1NhkFkεθk+a¯khkQN-k+i=1Nħicik=1ihkFkεθk+a¯khkQi-k-rCμF,ωN+c1F,ωN+r. 52

Considering (51) and (52) together, we have

z0Cμ+c1R,ωN+Cμ+c1α¯-1λmax1iNj=1NħjKijz,ωN+r. 53

Now, applying discrete maximum principle for (49), we get

z,ω¯Nz0+α¯-1R,ωN+λα-1max1iNj=1NħjKijz,ω¯N.

Finally, instead of z0 in the above inequality, considering the estimate of (53), we get

zCμ+c1+1α-1R,ωN+Cr1-μ+c1+1λα-1max1iNj=1NħjKij.

Therefore

zCR,ωN+r.

This inequality together with (33) and (34) produces the desired result.

Numerical results

Here, we have considered two specific problems to demonstrate the feasibility of the proposed approach. The following iterative technique will be used.

yi(n)=f¯i+εθihiyi-1(n)-λj=0i-1ħjKijyj(n)-λj=i+1NħjKijyj(n-1)εθihi+a¯i+λħiKii,i=1,2,...,N,y0(n)=μyN(n-1)+j=0Nħjcjyj(n-1)+A,n=1,2,...,

where y1(0),y2(0),...,yN(0) are the given initial iterations.

Example 1

We consider the test problem

εux+ux+12001xusds=-ε1+x2+11+x+xε1-e-xε+xln1+x-1920xε1-e-xε+ln1+x+120xεe-xε-e-1ε+ln21+x,0<x1,u0+2u1+01susds=4+ε2+2-ε1+εe-1ε-ln2.

The exact solution of test problem is given by

ux=e-xε+11+x.

We define the exact errors as follows:

eεN=y-u,ω¯N.

The results of the problem obtained by using different ε and N values for both the present method and solving exact of SPFIDE are given in the following tables 1-6. In addition, in tables, exact errors are shown according to the exact solutions and approximate solutions.

Table 1.

The numerical results of Example 1 for ε=2-4 and N=64

xi ui yi ei64
0.0081 1.8704 1.8701 0.0003
0.0162 1.7557 1.6543 0.1014
0.0243 1.6541 1.4174 0.2367
0.0486 1.4132 0.9774 0.4358
0.0729 1.2435 0.8890 0.3545
0.1377 0.9894 0.8380 0.1514
0.2187 0.8508 0.7877 0.0631
0.4447 0.6930 0.6778 0.0152
0.6757 0.5968 0.5989 0.0021
0.8605 0.5375 0.5509 0.0134

Table 6.

The numerical results of Example 1 for ε=2-8 and N=512

xi ui yi ei512
0.0002 1.9522 1.9292 0.0230
0.0010 1.7638 1.1965 0.5673
0.0014 1.6924 1.0489 0.6435
0.0061 1.2042 0.9904 0.2138
0.0100 1.0675 0.9867 0.0808
0.1004 0.9088 0.9089 0.0001
0.3018 0.7682 0.7760 0.0078
0.5032 0.6652 0.6805 0.0153
0.7008 0.5880 0.6104 0.0224
0.9022 0.5257 0.5555 0.0298

Figs. 1 and 2 represent the solution plots for different values of ε and N in Example 1, according to the table values. The figures clearly show that the exact solution and the approximated solution for Example 1 overlap, thereby showing the aptness of the proposed techniques.

Table 2.

The numerical results of Example 1 for ε=2-4 and N=128

xi ui yi ei128
0.0047 1.9229 1.9223 0.0006
0.0094 1.8511 1.7829 0.0682
0.0235 1.6636 1.2688 0.3948
0.0376 1.5117 0.9836 0.5281
0.0799 1.2045 0.8777 0.3268
0.1363 0.9930 0.8375 0.1555
0.2162 0.8537 0.7879 0.0658
0.4450 0.6929 0.6776 0.0153
0.6630 0.6013 0.6028 0.0015
0.8592 0.5379 0.5515 0.0136

Table 3.

The numerical results of Example 1 for ε=2-4 and N=256

xi ui yi ei256
0.0027 1.9550 1.9549 0.0001
0.0108 1.8306 1.6244 0.2062
0.0162 1.7557 1.3597 0.3960
0.0297 1.5929 0.9796 0.6133
0.0864 1.1714 0.8720 0.2994
0.1620 0.9355 0.8208 0.1147
0.2565 0.8124 0.7659 0.0465
0.4486 0.6911 0.6757 0.0154
0.6730 0.5977 0.5995 0.0018
0.8566 0.5386 0.5518 0.0132

Table 4.

The numerical results of Example 1 for ε=2-8 and N=128

xi ui yi ei128
0.0006 1.8587 1.7957 0.0630
0.0012 1.7372 1.4661 0.2711
0.0024 1.5429 1.0599 0.4830
0.0056 1.2312 0.9909 0.2403
0.0649 0.9391 0.9379 0.0012
0.1108 0.9003 0.9009 0.0006
0.3097 0.7635 0.7718 0.0083
0.5086 0.6629 0.6785 0.0156
0.7075 0.5857 0.6086 0.0229
0.9064 0.5245 0.5547 0.0302

Table 5.

The numerical results of Example 1 for ε=2-8 and N=256

xi ui yi ei256
0.0003 1.9167 1.8776 0.0391
0.0010 1.7701 1.3999 0.3702
0.0019 1.6191 1.0523 0.5668
0.0054 1.2446 0.9911 0.2535
0.0100 1.0677 0.9867 0.0810
0.0977 0.9110 0.9109 0.0001
0.3029 0.7675 0.7749 0.0074
0.5005 0.6664 0.6811 0.0147
0.7057 0.5863 0.6083 0.0220
0.9033 0.5254 0.5546 0.0292

Fig. 1.

Fig. 1

Numerical results of Example 1 for ϵ=2-4 and N=64,128,256

Fig. 2.

Fig. 2

Numerical results of Example 1 for ϵ=2-8 and N=128,256,512

Example 2

Consider the other problem:

εux+41+x2ux+11001e1-xsusds=2x+1,0<x1,u0+2u1+01sinπs2usds=-2.

The exact solution to this problem is unknown. For this reason, we estimate errors and calculate solutions using the double-mesh method, which compares the obtained solution to a solution computed on a mesh that is twice as fine. We introduce the maximum point-wise errors and the computed as

eεN=maxi|yiε,N-y~2iε,2N|,ω¯N,eN=maxεeεN,

where y~iε,2N is the approximate solution of the respective method on the mesh

ω~2N={xi/2:i=0,1,...,2N}

with

xi+1/2=xi+xi+12fori=0,1,...,N-1.

We also describe the rates of convergence and computed ε-uniform rate of convergence of the form

pεN=lneεN/eε2Nln2,pN=lneN/e2Nln2.

The values of ε and N for which we resolve the Example 2 are ε=20,2-4,2-8,2-12,2-16 and N=64,128,256,512,1024. From Table 7, we observe that the ε-uniform rate of convergence pN is monotonically increasing towards two, therefore in agreement with the theoretical rate given by Theorem 1.

Table 7.

Maximum point-wise errors and the rates of convergence for different vales of ε and N

ε N=64 N=128 N=256 N=512 N=1024
20 0.05368 0.01607 0.00452 0.00117 0.00029
1.74 1.83 1.95 2.01
2-4 0.05558 0.01687 0.00481 0.00127 0.00032
1.72 1.81 1.92 1.99
2-8 0.05610 0.01703 0.00496 0.00132 0.00034
1.72 1.78 1.91 1.96
2-12 0.05544 0.01683 0.00497 0.00135 0.00035
1.72 1.76 1.88 1.95
2-16 0.05680 0.01736 0.00516 0.00142 0.00037
1.71 1.75 1.86 1.94
eN 0.05680 0.01736 0.00516 0.00142 0.00037
pN 1.66 1.74 1.86 1.93

Conclusion

This article comprises a numerical method employed to solve a linear SPFIDE of the form (1)-(2). On a special piecewise uniform mesh, the differential equation is discretized by using a fitted finite difference operator. The composite trapezoidal integration rule with the remainder term in integral form has been used for the integral part in (1) and initial condition (2), yielding uniform second-order convergence. Specific test problems have been performed to assess and test the performance of the numerical scheme. The obtained results can be presented to more complicated FIDEs.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Ilhame Amirali and Gabil M. Amiraliyev have contributed equally to this work.

Contributor Information

Muhammet Enes Durmaz, Email: menesdurmaz025@gmail.com.

Ilhame Amirali, Email: ailhame@gmail.com.

Gabil M. Amiraliyev, Email: gabilamirali@yahoo.com

References

  • 1.Abdulghani M, Hamoud A, Ghandle K. The effective modification of some analytical techniques for Fredholm integro-differential equations. Bulletin of the International Mathematical Virtual Institute. 2019;9:345–353. [Google Scholar]
  • 2.Abdullah JT. Numerical solution for linear Fredholm integro-differential equation using Touchard polynomials. Baghdad Sci. J. 2021;18(2):330–337. [Google Scholar]
  • 3.Amiraliyev GM, Durmaz ME, Kudu M. Uniform convergence results for singularly perturbed Fredholm integro-differential equation. J. Math. Anal. 2018;9(6):55–64. [Google Scholar]
  • 4.Amiraliyev GM, Durmaz ME, Kudu M. Fitted second order numerical method for a singularly perturbed Fredholm integro-differential equation Bull. Belg. Math. Soc. - Simon Stevin. 2020;27(1):71–88. [Google Scholar]
  • 5.Amiraliyev GM, Durmaz ME, Kudu M. A numerical method for a second order singularly perturbed Fredholm integro-differential equation. Miskolc Math. Notes. 2021;22(1):37–48. doi: 10.18514/MMN.2021.2930. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Amiraliyev GM, Mamedov YD. Difference schemes on the uniform mesh for singularly perturbed pseudo-parabolic equations. Turkish J. Math. 1995;19:207–222. [Google Scholar]
  • 7.Arqub OA, Al-Smadi M, Shawagfeh N. Solving Fredholm integro-differential equations using reproducing kernel Hilbert space method. Appl. Math. Comput. 2013;219(17):8938–8948. [Google Scholar]
  • 8.Brunner H, et al. Contemporary Computational Mathematics-A Celebration of the 80th Birthday of Ian Sloan. In: Dick J, et al., editors. Numerical Analysis and Computational Solution of Integro-Differential Equations. Cham: Springer; 2018. pp. 205–231. [Google Scholar]
  • 9.Cakir M. A numerical study on the difference solution of singularly perturbed semilinear problem with integral boundary condition. Math. Model. Anal. 2016;21(5):644–658. doi: 10.3846/13926292.2016.1201702. [DOI] [Google Scholar]
  • 10.Cakir M, Arslan D. A new numerical approach for a singularly perturbed problem with two integral boundary conditions. Comput. Appl. Math. 2021;40:189. doi: 10.1007/s40314-021-01577-5. [DOI] [Google Scholar]
  • 11.Cannon JR. The solution of the heat equation subject to the specification of energy. Q. Appl. Math. 1963;21(2):155–160. doi: 10.1090/qam/160437. [DOI] [Google Scholar]
  • 12.Chen J, He M, Huang Y. A fast multiscale Galerkin method for solving second order linear Fredholm integro-differential equation with Dirichlet boundary conditions. J. Comput. Appl. Math. 2020;364:112352. doi: 10.1016/j.cam.2019.112352. [DOI] [Google Scholar]
  • 13.Cimen E, Cakir M. A uniform numerical method for solving singularly perturbed Fredholm integro-differential problem. Comput. Appl. Math. 2021;40:42. doi: 10.1007/s40314-021-01412-x. [DOI] [Google Scholar]
  • 14.Dag HG, Bicer KE. Boole collocation method based on residual correction for solving linear Fredholm integro-differential equation. Journal of Science and Arts. 2020;3(52):597–610. doi: 10.46939/J.Sci.Arts-20.3-a09. [DOI] [Google Scholar]
  • 15.Durmaz ME, Amiraliyev GM. A robust numerical method for a singularly perturbed Fredholm integro-differential equation. Mediterr. J. Math. 2021;18:1–17. doi: 10.1007/s00009-020-01693-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Durmaz ME, Amiraliyev GM, Kudu M. Numerical solution of a singularly perturbed Fredholm integro differential equation with Robin boundary condition. Turk. J. Math. 2022;46(1):207–224. doi: 10.1007/s12190-022-01757-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Dzhumabaev DS, Nazarova KZ, Uteshova RE. A modification of the parameterization method for a linear boundary value problem for a Fredholm integro-differential equation. Lobachevskii J. Math. 2020;41:1791–1800. doi: 10.1134/S1995080220090103. [DOI] [Google Scholar]
  • 18.Farrell PA, Hegarty AF, Miller JJH, O’Riordan E, Shishkin GI. Robust Computational Techniques for Boundary Layers. New York: Chapman Hall/CRC; 2000. [Google Scholar]
  • 19.Hamoud AA, Ghadle KP. Usage of the variational iteration technique for solving Fredholm integro-differential equations. J. Comput. Appl. Mech. 2019;50(2):303–307. [Google Scholar]
  • 20.Hosseini SM, Shahmorad S. Tau numerical solution of Fredholm integro-differential equations with arbitrary polynomial bases. Appl. Math. Model. 2003;27(2):145–154. doi: 10.1016/S0307-904X(02)00099-9. [DOI] [Google Scholar]
  • 21.Ionkin NI. Solution of a boundary value problem in heat conduction theory with nonlocal boundary conditions. Differ. Equ. 1977;13:294–304. [Google Scholar]
  • 22.Kadalbajoo MK, Gupta V. A brief survey on numerical methods for solving singularly perturbed problems. Appl. Math. Comput. 2010;217:3641–3716. [Google Scholar]
  • 23.Keimer, A., Pflug, L.: Modeling infectious diseases using integro-differential equations: Optimal control strategies for policy decisions and Applications in COVID-19, (2020), 10.13140/RG.2.2.10845.44000
  • 24.Kudu M, Amirali I, Amiraliyev GM. A finite-difference method for a singularly perturbed delay integro-differential equation. J. Comput. Appl. Math. 2016;308:379–390. doi: 10.1016/j.cam.2016.06.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Kudu, M.: A parameter uniform difference scheme for the parameterized singularly perturbed problem with integral boundary condition, Adv. Differ. Equ., 170 (2018)
  • 26.Miller JJH, O’Riordan E, Shishkin GI. Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions. Rev. Singapore: World Scientific; 2012. [Google Scholar]
  • 27.Nayfeh AH. Introduction to Perturbation Techniques. New York: Wiley; 1993. [Google Scholar]
  • 28.Nicoud F, Schönfeld T. Integral boundary conditions for unsteady biomedical CFD applications. Int. J. Numer. Methods Fluids. 2002;40:457–465. doi: 10.1002/fld.299. [DOI] [Google Scholar]
  • 29.O’Malley RE. Singular Perturbations Methods for Ordinary Differential Equations. New York: Springer; 2013. [Google Scholar]
  • 30.Panda A, Mohapatra J, Amirali I. A second-order post-processing technique for singularly perturbed Volterra integro-differential equations. Mediterr. J. Math. 2021;18:231. doi: 10.1007/s00009-021-01873-8. [DOI] [Google Scholar]
  • 31.Panda A, Mohapatra J, Reddy NR. A comparative study on the numerical solution for singularly perturbed Volterra integro-differential equations. Comput. Math. Model. 2021;32:364–375. doi: 10.1007/s10598-021-09536-9. [DOI] [Google Scholar]
  • 32.Pour-Mahmoud J, Rahimi-Ardabili MY, Shahmorad S. Numerical solution of the system of Fredholm integro-differential equations by the Tau method. Appl. Math. Comput. 2005;168(1):465–478. [Google Scholar]
  • 33.Roos HG, Stynes M, Tobiska L. Robust Numerical Methods for Singularly Perturbed Differential Equations. Berlin Heidelberg: Springer-Verlag; 2008. [Google Scholar]
  • 34.Samarskii AA. The Theory of Difference Schemes. New York: Marcell Dekker, Inc.; 2001. [Google Scholar]
  • 35.Shakti D, Mohapatra J. A second order numerical method for a class of parameterized singular perturbation problems on adaptive grid. Nonlinear Eng. 2017;6(3):221–228. doi: 10.1515/nleng-2017-0003. [DOI] [Google Scholar]
  • 36.Shakti D, Mohapatra J. A uniformly convergent numerical scheme for singularly perturbed differential equation with integral boundary condition arising in neural network. Int. J. Computing Science and Mathematics. 2019;10(4):340–350. doi: 10.1504/IJCSM.2019.102687. [DOI] [Google Scholar]
  • 37.Tair B, Guebbai H, Segni S, Ghiat M. An approximation solution of linear Fredholm integro-differential equation using Collocation and Kantorovich methods. Comput: J. Appl. Math; 2021. [Google Scholar]
  • 38.Tair B, Guebbai H, Segni S, Ghiat M. Solving linear Fredholm integro-differential equation by Nyström method. J. Appl. Math. Comput. Mech. 2021;20(3):53–64. doi: 10.17512/jamcm.2021.3.05. [DOI] [Google Scholar]
  • 39.Thieme HR. A model for the spatial spread of an epidemic. J. Math. Biol. 1977;4:337–351. doi: 10.1007/BF00275082. [DOI] [PubMed] [Google Scholar]
  • 40.Turkyilmazoglu M. Analytic approximate solutions of parameterized unperturbed and singularly perturbed boundary value problems. Appl. Math. Model. 2011;35(8):3879–3886. doi: 10.1016/j.apm.2011.02.011. [DOI] [Google Scholar]
  • 41.Turkyilmazoglu M. An effective approach for numerical solutions of high-order Fredholm integro-differential equations. Appl. Math. Comput. 2014;227:384–398. [Google Scholar]
  • 42.Turkyilmazoglu M. High-order nonlinear Volterra - Fredholm - Hammerstein integro-differential equations and their effective computation. Appl. Math. Comput. 2014;247:410–416. [Google Scholar]
  • 43.Turkyilmazoglu M. Effective computation of exact and analytic approximate solutions to singular nonlinear equations of Lane-Emden-Fowler type. Appl. Math. Model. 2013;37:7539–7548. doi: 10.1016/j.apm.2013.02.014. [DOI] [Google Scholar]
  • 44.Yalcinbas, S., Sezer, M., Sorkun, H.H.: Legendre polynomial solutions of high-order linear Fredholm integro-differential equations. Appl. Math. Comput. 210(2), 334–349 (2009)
  • 45.Yapman Ö, Amiraliyev GM. Convergence analysis of the homogeneous second order difference method for a singularly perturbed Volterra delay-integro-differential equation. Chaos Solit. Fractals. 2021;150:111100. doi: 10.1016/j.chaos.2021.111100. [DOI] [Google Scholar]

Articles from Journal of Applied Mathematics & Computing are provided here courtesy of Nature Publishing Group

RESOURCES