Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2022 May 29;22(11):4124. doi: 10.3390/s22114124

Solving the Integral Differential Equations with Delayed Argument by Using the DTM Method

Edyta Hetmaniok 1, Mariusz Pleszczyński 1,*, Yasir Khan 2
Editor: Carles Gomez
PMCID: PMC9185551  PMID: 35684747

Abstract

Recently, a lot of attention has been paid to the field of research connected with the wireless sensor network and industrial internet of things. The solutions found by theorists are next used in practice in such area as smart industries, smart devices, smart home, smart transportation and the like. Therefore, there is a need to look for some new techniques for solving the problems described by means of the appropriate equations, including differential equations, integral equations and integro-differential equations. The object of interests of this paper is the method dedicated for solving some integro-differential equations with a retarded (delayed) argument. The proposed procedure is based on the Taylor differential transformation which enables to transform the given integro-differential equation into a respective system of algebraic (nonlinear, very often) equations. The described method is efficient and relatively simple to use, however a high degree of generality and complexity of problems, defined by means of the discussed equations, makes impossible to obtain a general form of their solution and enforces an individual approach to each equation, which, however, does not diminish the benefits associated with its use.

Keywords: nonlinear equations, ordinary differential equations, difference equations, integral equations, differential transform method, internet of things, wireless sensor network

1. Introduction

In recent times, a dynamically developing field of research is the wireless sensor network and industrial internet of things. Theoretical solutions connected with these topics are next used in practical applications, in such area as smart industries, smart devices, smart home, smart transportation and the like. Therefore, there is a necessity to search for some new techniques for solving the problems described by means of appropriate equations, including differential equations, integral equations and integro-differential equations, in particular with a retarded argument.

Differential equations and integral equations with a retarded argument can find an application in many areas of science, among others, in mechanics, biophysics and control theory [1,2,3,4]. The integro-differential equation with a retarded argument in its full general form is not easy to find in mathematical models expressing the real existing processes, but some specific cases of this equations can be used in description of phenomena with viscoelastic effects [5,6], in the population dynamics, for example in the description of predator-prey models [7], as well as in modeling the problems connected with wireless sensor network and internet of things [8]. Analyzing the subject literature it is quite difficult to find any practical papers concerning the integral and integro-differential equations. The Taylor differential transformation, thanks to its properties, very often simplifies significantly the investigated problem, therefore it has a number of applications in mathematics, engineering and technics. Authors of this paper applied the Taylor differential transformation for solving, among others, the nonlinear ordinary differential equations, variational problems, systems of nonlinear ordinary differential equations, integro-differential equations, Stefan problem, as well as the integral equations [9,10,11]. The discussed transformation is also used by many authors for solving various problems, for example numerous kinds of differential equations (ordinary and partial) and integral equations, there exist also few well known papers devoted to the differential equations with a retarded argument [1,12,13,14,15,16,17,18]. The Taylor differential transformation is popular for a long time, but only recently the methods based on this transformation became useful due to the development of computers and programs enabling to execute the symbolic calculations, for example, in [19] the Authors apply the differential transform method to find the analytic solution to some delay differential equations with the help of the computer algebra system Mathematica, whereas in [20] DTM is compared with the other iterative method: the Daftardar-Gejji and Jafari Method in solving the differential equations. In this paper we also apply the Mathematica software in version 12.2 [21,22].

In this paper we discuss the integral differential equations with the delayed, or retarded, argument of the following form

f(x,y(x+α0),y(x+α1),,y(k)(x+αk))+i=1nx1x2gi(x,y(x+βi))dx+i=1mx0xhi(t,y(t+γi))dt=0, (1)

with conditions

y(i)(εi)=ζi,i=0,1,,k1, (2)

where axb, x+αi,x+βj,t+γka,b, 0ik, 1jn, 1km, x0,x1,x2a,b, whereas the functions f, gi, i=1,2,,n, hj, j=1,2,,m, are continuous in set a,b×R. Similarly εia,b, ζiR, 0ik1.

In Equation (1) the functions f, g and h can be nonlinear, whereas the integrals, occurring in this equation, can take the particular forms of integrals appearing in the Fredholm and Volterra integral equations, or they can have such form only with respect to the boundaries of integration, while the integrands g(x) and h(x) can be nonlinear also with respect to the sought function y(x).

Equation (1) will be solved with the aid of the Taylor differential transformation, which, due to its properties, transforms this equation to the respective system of algebraic (nonlinear, very often) equations. The unknown elements in this systems are the coefficients of the Taylor series expanding the sought function. After solving the developed system of equations the approximate solution of the investigated equation can be determined.

Equation (1) in its full form appears rather rarely in the mathematical models describing some physical phenomena. One can find however the specific cases of this equation in the description of phenomena with viscoelastic effects. First papers concerning this problem were developed in the 20th century (by Boltzmann, Maxwell and Kelvin) and were devoted to investigating the creep and recovery phenomena in various materials. This theory evolved in the 20th century thanks to the research on polymers and this development continues even today. For example, paper [5] includes many models describing the viscoelasticity phenomenon, whereas in paper [6] one can find the Laederman model describing the reaction of the fibers creep to the predetermined tensions. This connection is expressed by the relation

ε(t)=J0,σσ(t)+0tJ(tτ)d(g(σ(t)))dtdτ,

where ε denotes the deformation, J0,σ means the initial creep compliance, J is the creep compliance, σ denotes the tension, and g(σ) is the tension function.

Particular cases of Equation (1) can be also found in the population dynamics, for example in the predator-prey model, described at first by Volterra [7] with the aid of the following system of equations (a similar issue was considered e.g., in work [23])

N1(t)=b1a1N2(t)N1(t),N2(t)=a2N1(t)b2+r0k(s)N1(t+s)dsN2(t), (3)

where N1 and N2 denote the number of predator and prey populations, respectively.

Model (3), modified by Brelot in [24], takes the form

y(x)=y(x)r1a11y(x)a12xF(xs)z(s)ds,z(x)=z(x)a21xG(xs)y(s)dsr2a22z(x), (4)

where r1 denotes the growth rate of the prey population under the assumption of the predators absence, a11 is the self-regulation constant of the prey population, a12 describes the predation of the prey by predators, r2 denotes the death rate of predators under the assumption of the prey absence, a21 is the conversion rate of predators, a22 describes the intraspecies competition between the predators, functions F and G are the retardation functions responsible for including the prey and predators history into the model. Specific case of the equation System (4) is solved in Example 5.

Goal of this elaboration is to discuss the specific cases of the integro-differential equations with a retarded argument solved by using the new approach. Deriving the solution formula for the general form of the equation under consideration is impossible, but the discussed examples explain the way how to deal with these problems.

Novelty of this paper is a new approach to the solution of the equation in general form (1), based on the Taylor differential transformation. Contribution of the presented research is the development of an efficient technique for the solution of integro-differential equations with a retarded (delayed) argument with the use of the Taylor differential transformation and showing that the presented solution technique is efficient and relatively simple to use.

In Section 1 we introduce the equations being the object of our interests. Section 2 includes the theoretical description of the Taylor transformation together with its properties, particularly useful in the introduced solution procedure. Some of the properties are proved by example. In Section 3 we explain the details of the solution method and finally in Section 4 we illustrate the theoretical description with five example. The Section 5 contains some comments and conclusions.

2. The Taylor Transformation

Let us assume that we consider only such functions of the real variable x, defined in some region XR, which can be expanded into the Taylor series within some neighborhood of point αX. We call such functions as the originals and denote by the small letters of Latin alphabet, for example f, y, u, v, w, and so on. Thus, if the function y is the original, then the following equality holds

y(x)=k=0y(k)(α)k!(xα)k, (5)

where αX is the point, in the neighborhood of which the function y is expanded into the Taylor series. Each original is assigned to a function Yα of nonnegative integer arguments k=0,1,2,, according to formula

Yα(k)=y(k)(α)k!,k=0,1,2, (6)

The function Yα is called the image of the function y, the Tα–function of the function y or the transform of the function y, and the discussed transformation is called the Taylor transformation.

The obvious fact is that, by having the Tα–function Yα one can find, according to Formulas (5) and (6), the corresponding original in the form of its expansion into the Taylor series, that is

y(x)=k=0Yα(k)(xα)k,x,αX. (7)

Transformation (6), assigning to each original its image, is called the direct transformation. Whereas the transformation (7), assigning the corresponding original to the image, is called the inverse transformation. Connection between these both transformations will be denoted by means of the following symbols:

Yα(k)=T[y(x);k,α],

for the direct transformation and

y(x)=T1[Yα(k);x],

for the inverse transformation, where T and T1 are the symbols of the proper transformations.

In the used notation, for example for the function y(x)=coshx and α=0, we have

Y0(k)=T[coshx;k,0]=T12k=01+(1)kk!xk;k,0=1+(1)k2k!,

where k=0,1,2, Whereas in case of the inverse transformation for the above function we get

y(x)=T1[Y0(k);x]=T11+(1)k2k!;x=12k=01+(1)kk!xk=coshx.

The Taylor transformation possesses a number of properties causing that the application of this tool, with the aid of computational platforms giving the possibility to execute the symbolic calculations, like Mathematica for example, is quite simple.

In the current elaboration we use the specific case of the Taylor series—the Maclaurin series, therefore α, constantly equal to zero, will be omitted henceforward.

Particularly, the following properties are very useful [1,13,14,25,26]:

T[xn;k]=δ(kn)=1,k=n,0,kn, (8)
T[eax;k]=akk!, (9)
T[sin(ax);k]=akk!sinπk2, (10)
T[c·u(x);k]=c·U(k), (11)
T[u(x)±w(x);k]=U(k)±W(k), (12)
T[xn·u(x);k]=0,k=0,1,,n1,U(kn),kn, (13)
T[x0xu(t)dt;k]=0,k=0,U(k1)k,k1, (14)
T[u(x)x0xw(t)dt;k]=0,k=0,r=0k1U(r)W(kr1)kr,k1, (15)
T[u(x)x0xv(t)w(t)dt;k]=0,k=0,i=0k1j=0ki1U(i)V(j)W(kij1)ki,k1, (16)

where a,cR, nN{0}, and k=0,1,2,

Besides the “classic” Properties (8)–(14), the Taylor differential transformation possesses a number of properties corresponding to the retarded argument. Some of them are presented below (derivation of these formulas can be found, among others in [1], whereas some of these formulas, like for example Formula (33), are developed by the Authors):

T[y(x+α);k]=r=kNrkαrkY(r), (17)
T[y(x)z(x+α);k]=r=0kk1=krNk1krαk1k+rY(r)Z(k1), (18)
T[y(x+α)z(x+β);k]=r=0kk1=rNk2=krNk1rk2krαk1rβk2k+rY(k1)Z(k2), (19)
T[y(x)z(x)w(x+α);k]=r=0kr1=0krk1=krr1Nk1krr1×αk1k+r+r1Y(r)Z(r1)W(k1), (20)
T[y(x)z(x+α)w(x+β);k]=r=0kr1=0krk1=r1Nk2=krr1Nk1r1×k2krr1αk1r1βk2k+r+r1Y(r)Z(k1)W(k2), (21)
T[y(x+α);k]=(k+1)k1=k+1Nk1k+1αk1k1Y(k1), (22)
T[y(x)z(n)(x+α);k]=k1=0kr=kk1+nN(kk1+n)!(kk1)!rkk1+n×αrk+k1nY(k1)Z(r), (23)
T[y(n)(x+α)z(m)(x+β);k]=k1=0kr1=k1+nNr2=kk1+mN(k1+n)!k1!×(kk1+m)!(kk1)!r1k1+nr2kk1+m×αr1k1nβr2k+k1mY(r1)Z(r2), (24)
T[y(x)z(n)(x+α)w(m)(x+β);k]=r=0kk1=0krr1=k1+nNr2=krk1+mN[(k1+n)!k1!(krk1+m)!(krk1)!r1k1+nr2krk1+m×αr1k1nβr2k+k1mY(r)Z(r1)W(r2)], (25)
T[x0xy(t+α)dt;k]=0,k=0,k1=k1Nk1k1αk1k+1Y(k1)k,k1, (26)
T[x0xy(t)z(t+α)dt;k]=0,k=0,r=0k1k1=rNk1rY(k1)Z(kr1)αk1rk,k1, (27)
T[x0xy(t+α)z(t+β)dt;k]=0,k=0,r=0k1k1=rNk2=kr1Nk1rk2kr1αk1rβk2k+r+1Y(k1)Z(k2)k,k1, (28)
T[x0xy(t)z(t+α)w(t+β)dt;k]=0,k=0,r=0k1r1=0kr1k1=r1Nk2=krr11Nk1r1k2krr11αk1r1×βk2k+r+r1+1Y(r)Z(k1)W(k2)k,k1, (29)
T[y(x)x0xz(t+α)dt;k]=0,k=0,r=0k1k1=kr1Nk1kr1αk1k+r+1Y(r)Z(k1)kr,k1, (30)
T[y(x)x0xz(t)w(t+α)dt;k]=0,k=0,r=0k1r1=0kr1k1=krr11Nk1krr11αk1k+r+r1+1×Y(r)Z(r1)W(k1)kr,k1, (31)
T[y(x)x0xz(t+α)w(t+β)dt;k]=0,k=0,r=0k1r1=0kr1k1=r1Nk2=krr11Nk1r1k2krr11αk1r1×βk2k+r+r1+1Y(r)Z(k1)W(k2)kr,k1, (32)
T[0xy(t+α)z(t)dt;k]=F(k)=0,k=0,1k·Z(0)(r=k1Nrk1αrk+1Y(r)+r=0k2(r+1)F(r+1)Z(k1r)),k1, (33)

α,βR, n,mN, k=0,1,2,, where N.

As an example we prove the correctness of Formula (33). For this purpose we prove at first some auxiliary identities (in all these theorems we assume that the occurring functions are the originals).

Lemma  1

(see (14)). Let f(x)=0xy(t)dt. Then we have

F(k)=0,k=0,Y(k1)k,k1.

Proof. 

Using the expansion of function y into the Taylor (Maclaurin) series, we have

f(x)=0xk=0Y(k)tkdt=0xY(0)+Y(1)t+Y(2)t2+dt=0+Y(0)x+Y(1)2x2+Y(2)3x3++Y(k1)kxk+,

hence we get the thesis

F(k)=0,k=0,Y(k1)k,k1.

Lemma 2

(see (17)). Let f(x)=y(x+α). Then we have

F(k)=r=kNrkαrkY(r),k0,N.

Proof. 

Using the expansion of function y into the Taylor series, we have

f(x)=k=0Y(k)(x+α)k=Y(0)+Y(1)(x+α)+Y(2)(x+α)2+Y(3)(x+α)3+=Y(0)+αY(1)+α2Y(2)+α3Y(3)+α4Y(4)+Y(1)+2αY(2)+3α2Y(3)+4α3Y(4)+x+Y(2)+32αY(3)+42α2Y(4)+52α3Y(5)+x2++kkY(k)+k+1kαY(k+1)+k+2kα2Y(k+2)+xk+,

hence we get

F(k)=kkY(k)+k+1kαY(k+1)+k+2kα2Y(k+2)+==r=kNrkαrkY(r),k0,N.

Lemma 3.

If f(x)=y(x)z(x), z(0)0, then

F(k)=1Z(0)Y(k)r=0k1F(r)Z(kr).

Proof. 

Let y(x)=k=0Y(k)xk, z(x)=k=0Z(k)xk, then we have

f(x)=y(x)z(x)=k=0F(k)xk, (34)

where F(k), k0, are unknown. Since the Relation (34) implies that f(x)z(x)=y(x), therefore we have

F(0)+F(1)x+F(2)x2+Z(0)+Z(1)x+Z(2)x2+=Y(0)+Y(1)x+Y(2)x2+

and by comparing the coefficients associated to the respective powers of x, we obtain successively

F(0)Z(0)=Y(0)F(0)=Y(0)Z(0),
F(0)Z(1)+F(1)Z(0)=Y(1)F(1)=Y(1)F(0)Y(1)Z(0),
F(0)Z(2)+F(1)Z(1)+F(2)Z(0)=Y(2)F(2)=Y(2)F(0)Z(2)+F(1)Z(1)Z(0),,
F(0)Z(k)+F(1)Z(k1)+F(2)Z(k2)++F(k1)Z(1)+F(k)Z(0)=Y(k),

hence we get

F(k)=Y(k)F(0)Z(k)+F(1)Z(k1)+F(2)Z(k2)++F(k1)Z(1)Z(0)=1Z(0)Y(k)r=0k1F(r)Z(kr),k1.

Since for k=0 the last sum is “empty”, so it can be considered that the obtained formula holds true for all integers k0. Thus we have

F(k)=1Z(0)Y(k)r=0k1F(r)Z(kr),k0,

which is the thesis of the lemma. □

Theorem 1

(see (33)). Let f(x)=0xy(t+α)z(t)dt, z(0)0. Then F(0)=0 and for k1 we have

F(k)=1k·Z(0)r=k1Nrk1αrk+1Y(r)r=0k2(r+1)F(r+1)Z(k1r).

Proof. 

Applying Lemmas 2 and 3 we can write that if g(x)=y(x+α)z(x), z(0)0, then

G(k)=1Z(0)Yα(k)r=0k1G(r)Z(kr),

where Yα(k) is the T-function of function y(x+α), that is (see Lemma 2):

Yα(k)=r=kNrkαrkY(r),k0,N.

Thus we have

G(k)=1Z(0)r=kNrkαrkY(r)r=0k1G(r)Z(kr),k0,N.

Now, by applying Lemma 1 we have f(x)=0xg(t)dt, hence we get F(0)=0 and for k1 we have

F(k)=1Z(0)1kr=k1Nrk1αr(k1)Y(r)r=0k11Hk,r.

On should pay a special attention to the sum of elements Hk,r. We cannot simply substitute there the expression k1 in place of k, because the coefficients F occur in this sum. Referring to the indices changed in this way we came across the negative indices. Such indices suppose to be properly retarded and the changed value, resulting from this retardation, must be regulated with the aid of appropriate multipliers. Hence we finally get for k1:

F(k)=1kZ(0)r=k1Nrk1αr(k1)Y(r)r=0k2(r+1)F(r+1)Z(k1r),

which ends the proof of theorem. □

3. Method of Solution

Besides the properties, listed above, for solving the equations of considered kind we will also use the initial Conditions (2). To use them efficiently, one should notice that

y(x)=k=0y(k)(x0)k!(xx0)ky(n)(x)=k=0y(k+n)(x0)k!(xx0)k,

or else

y(x)=k=0Y(k)(xx0)ky(n)(x)=k=0(k+n)!k!Y(k+n)(xx0)k,

hence, if we take x0=0, we get

y(n)(β)=γk=0(k+n)!k!Y(k+n)βk=γ. (35)

Let us observe that in Formula (27), and in the similar formulas as well, the lower limit of integration is equal to the point, around which the given function is expanded into the Taylor series. According to the agreement, mentioned before, in this paper we take x0=0. If the case arises that in Equation (1) the lower limit of the Volterra type integral will be different than zero, then it is enough to notice, that if (independently whether a<0, a=0, or a>0):

u(x)=axh(t,y(t+β))dt=a0h(t,y(t+β))dt+0xh(t,y(t+β))dt=λ+v(x),

where

Rλ=a0h(t,y(t+β))dt,
v(x)=0xh(t,y(t+β))dt,

and

T[v(x);k]=0,k=0,V(k),k1,

then

T[u(x);k]=λ,k=0,V(k),k1. (36)

Obviously, in Formulas (17)–(33) we cannot take the infinite sums. Instead, the summation will be executed until the fixed NN. We obtain then N+1 equations with unknowns: Y(0), Y(1), …, Y(N). After solving this system of equations we receive the following approximate solution

yN(x)=k=0NY(k)xk.

4. Examples

Example 1.

We consider the equation

y(x1)y(x+1)+9xy(x)212011y(x)y(x1)dx+40x(y(t)y(t1))dt=4x(3x2), (37)

with condition

y(2)=0, (38)

the exact solution of which is given by function y(x)=x(4x2).

Equation (37), under assumption 212011y(x)y(x1)dx=λR and after applying, among others, the Properties (8), (11), (12), (13), (14), (24) and (26), transforms to the form

r=0kk1=r+1Nk2=kr+1N[(r+1)(kr+1)k1r+1k2kr+1(1)k1r1×Y(k1)Y(k2)]+0,k=0,9Y(k1)+4Y(k1)k,k1λδ(k0)40,k=0,k1=k1Nk1k1(1)k1k+1Y(k1)k=12δ(k1)4δ(k3) (39)

with the following equation included, on the grounds of initial Condition (38) and Formula (35):

i=0NY(i)(2)i=0. (40)

Taking N=3, Equation (39) leads to a system of equations of the form

λ+(Y(1))24(Y(2))2+6Y(1)Y(3)+9(Y(3))2=0,9Y(0)+4(Y(1)(1+Y(2))+Y(3)Y(2)(1+3Y(3)))=12,4Y(2)+4(Y(2))26Y(3)(1+3Y(3))+3Y(1)(3+2Y(3))=0,4Y(3)+3Y(2)(3+4Y(3))=4Y(0)2Y(1)+4Y(2)8Y(3)=0. (41)

Solving the system of Equations (41), we get three groups of solutions. After the appropriate verification (we assess the quality of the obtained approximate solution by substituting it into Equation (37)), it turns out that the best solution is Y(0)=0, Y(1)=4, Y(2)=0, Y(3)=1 and λ=1, that is the function y3(x)=4xx3, which is the exact solution. For N>3 we obtain the same values λ, Y(i), 0i3 and Y(i)=0, i4, that is the same exact solution. It is worth noting that we did not need to use here the definition of λ.

Example 2.

We consider the equation

yxπ222πyxπ2+120xyx+π2yxπ22dt=12(4+π2)x+cos2xsin2x, (42)

for π2xπ2, with conditions

yπ4=π4,y(0)=0, (43)

the exact solution of which is given by function y(x)=xsinxcosx.

Equation (42), in result of applying, among others, the Properties (8), (10)–(12), (22)–(26) and (28), and using the initial Condition (43) (Y(1)=0), develops into the form

r=0kk1=r+2Nk2=kr+2N[(r+1)(r+2)(kr+1)(kr+2)k1r+2k2kr+2×π2k1+k2k4Y(k1)Y(k2)]2π(k+1)k1=k+1Nk1k+1π2k1k1Y(k1)+120,k=0,r=0k1k1=rNk2=kr1Nk1rk2kr1π2k1+k2k+1Y(k1)Y(k2)k,k10,k=0,r=0k1k1=rNk2=kr1Nk1rk2kr1π2k1rπ2k2k+r+1×Y(k1)Y(k2)k,k1+120,k=0,r=0k1k1=rNk2=kr1Nk1rk2kr1π2k1+k2k+1Y(k1)Y(k2)k,k1=coskπ2sinkπ2k!2k+12(4+π2)δ(k1), (44)

with the following equation included, basing on the initial Condition (43) and Formula (35):

i=0NY(i)π4i=π4. (45)

The unknowns of this system are Y(0), Y(2),Y(3),,Y(N). Taking N=5 in Relations (44)–(45) we get the system of equations, the solution if which are Y(0)=0.9759, Y(2)=0.4389, Y(3)=0.1656, Y(4)=0.0071, Y(5)=0.0091, which gives

y5(x)=0.9759+0.4389x2+0.1656x30.0071x40.0091x5,

whereas by taking N=9 we obtain the approximate solution y9(x)=i=09Y(i)xi:

y9(x)=0.9953+0.4923x2+0.177x30.0296x40.0128x50.0021x6+0.0006x7+0.0002x8+0.0000x9.

Plots of the received solutions, together with the plots of absolute errors ΔN(x) of these solutions

ΔN(x)=|y(x)yN(x)|,

are presented in Figure 1, Figure 2, Figure 3 and Figure 4. In Figure 1 and Figure 3 the solid green line represents the exact solution, whereas the dashed red line marks the approximate solution. The errors Δ are displayed in Figure 2 and Figure 4.

Figure 1.

Figure 1

Exact solution and the approximate solution y5(x).

Figure 2.

Figure 2

Error Δ5 of approximation y5(x).

Figure 3.

Figure 3

Exact solution and the approximate solution y9(x).

Figure 4.

Figure 4

Error Δ9 of approximation y9(x).

Example 3.

Let us consider the equation

e2xy(x1)y(x+1)15411(x+1)y(x+1)dx+6e1x(t+2)ety(t+1)dt=x(2x2+4x13), (46)

for 2x2, with conditions

y(0)=2,y(1)=2e, (47)

the exact solution of which is defined by function y(x)=(x2)ex.

Equation (46), under assumption

15411(x+1)y(x+1)dx=λ1R

and after applying the Property (36), as well as under assumption

6e10(x+2)exy(x+1)dx=λ2R

and after applying, among others, the Properties (8), (9), (11), (12), (13), (25) and (27), transforms into the form

r=0kr1=0krk1=r1+1Nk2=krr1+2N[(r1+1)(krr1+1)(krr1+2)×k1r1+1k2krr1+2(1)k1r11(2)rr!Y(k1)Y(k2)]+6e0,k=0,r=0k1r1=0kr1k1=krr11Nk1krr11×(δ(r1)+2δ(r0))(1)r1Y(k1)k·r1!,k1+(λ2λ1)δ(k0)=2δ(k3)+4δ(k2)13δ(k1), (48)

where Y(0)=2 basing on Condition (47), with the following equation included, on the grounds of initial Condition (47) and Formula (35):

i=0N1(i+1)Y(i+1)(1)i=2e (49)

and the definitions of constants λ1 and λ2 given below

15411(x+1)i=0NY(i)(x+1)idx=λ1,6e10(x+2)exi=0NY(i)(x+1)idx=λ2. (50)

Taking the fixed value of N in Equations (48)–(50) we get the system of equations with unknowns Y(1), Y(2),,Y(N). So, taking N=6, we receive in result the following approximate solution

y6(x)=20.9159x0.037x2+0.1063x3+0.0901x4+0.0394x5+0.0082x6 (51)

with λ1=14.8719 and λ2=12.9006 (their exact values are λ1=15, λ2=13). Whereas for N=9 we obtain the following approximate solution

y9(x)=21.0049x+0.002x2+0.1701x3+0.083x4+0.0242x5+0.0054x6+0.001x7+0.0002x8+0.00002x9 (52)

with λ1=15.0077 and λ2=13.006.

Plots of the approximate Solutions (51) and (52), the exact solution and the absolute errors ΔN(x) of these approximations are displayed in Figure 5, Figure 6, Figure 7 and Figure 8 (the notation of figures is the same as previously).

Figure 5.

Figure 5

Exact solution and the approximate solution y6(x).

Figure 6.

Figure 6

Error Δ6 of approximation y6(x).

Figure 7.

Figure 7

Exact solution and the approximate solution y9(x).

Figure 8.

Figure 8

Error Δ9 of approximation y9(x).

Example 4.

Now we take into consideration the following equation

(ex+y(x1))(exy(x+1))+201y(x)y(x1)dx+e0x1y(t1)1y(t)dt=2+x2sinh2x, (53)

for 2x2, with conditions

y(0)=0,y(0)=1, (54)

the exact solution of which is described by function y(x)=1ex.

Equation (53), in result of applying the Property (36), that is assuming that

201y(x)y(x1)dx=λR

and in result of using, among others, the Properties (8), (9), (11), (12), (23), (24) and (33), develops into the form

r=0kk1=kr+2N(kr+2)!(kr)!k1kr+2(1)k1k+r2(1)rr!Y(k1)r=0kk1=kr+2N(kr+2)!(kr)!k1kr+2(1)rr!Y(k1)r=0kk1=r+2Nk2=kr+2N[(r+2)!r!(kr+2)!(kr)!k1r+2k2kr+2×(1)k1r2Y(k1)Y(k2)]+λδ(k0)+eF(k)=2δ(k0)+δ(k1)2kk!, (55)

where

F(k)=0,k=0,1k(1Y(0))(k1=k1Nk1k1(1)k1k+1(δ(k10)Y(k1))r=0k2(r+1)F(r+1)(δ(kr10)Y(k1r))),k1,

where Y(0)=0, Y(1)=1 basing on Condition (54), with the following definition of constant λ included

201i=0NY(i)xii=0NY(i)(x1)idx=λ. (56)

Assuming in (55) and (56) the fixed value of N we get the system of equations with unknowns Y(2), Y(3),,Y(N). So, value N=5 leads to the approximate solution

y5(x)=x0.5043x20.1791x30.0503x40.0075x5 (57)

with λ=0.3524 (the exact value is λ=2+1ee0.3504). Whereas for N=9 we obtain the approximate solution of the form

y9(x)=x0.4994x20.1662x30.0417x40.0085x50.0014x60.0002x70.00003x83·106x9 (58)

with λ=0.350359.

Plots of the approximate Solutions (57) and (58), the exact solution and the absolute errors ΔN(x) of these approximations are displayed in Figure 9, Figure 10, Figure 11 and Figure 12 (the previous notation of figures is kept).

Figure 9.

Figure 9

Exact solution and the approximate solution y5(x).

Figure 10.

Figure 10

Error Δ5 of approximation y5(x).

Figure 11.

Figure 11

Exact solution and the approximate solution y9(x).

Figure 12.

Figure 12

Error Δ9 of approximation y9(x).

Example 5.

Let us solve the specific case of the system of Equation (4), in which we take: r1=a11=a12=1, a21=0, r2=1, a22=1, F(x)=ex. Then the system takes the form

y(x)=y(x)1y(x)0xexsz(s)ds,z(x)=z(x)(z(x)1), (59)

for 0x2, with conditions

y(0)=12,z(0)=1, (60)

the exact solution of which is given by functions y(x)=e2x1+ex and z(x)=1.

System of Equations (59), after applying the properties of the Taylor transformation (see (16) where u(x)=y(x)ex), can be written in the following form

(k+1)Y(k+1)=Y(k)r=0kY(r)Y(kr)i=0k1j=0ki1r=0iY(r)Z(kij1)(1)j(ki)(ir)!j!,(k+1)Z(k+1)=r=0kZ(r)Z(kr)Z(k). (61)

Using the Conditions (60) and taking in Relations (61) the successive values k0, we get in turn

  • for k=0: Y(1)=34,Z(1)=0;

  • for k=1: 2Y(2)=1,2Z(2)=0, hence we get Y(2)=12,Z(2)=0;

  • for k=2: 3Y(2)=916,3Z(2)=0, hence we get Y(3)=316,Z(3)=0;

  • for k=3: 4Y(4)=16,4Z(4)=0, hence we get Y(4)=124,Z(4)=0,etc.

Limiting the k values to k=5 we get the approximate solution

y5(x)=1234x12x2316x3124x41160x5,z5(x)=1.

Since function z is reconstructed exactly, Figure 13 presents only the comparison of the exact solution y and the approximate solution y5 (the notation of figures is the same as in the previous examples) together with the graph of absolute error Δ5(x) of this approximation. Next, Figure 14 shows the corresponding graphs for the approximate solution y10.

Figure 13.

Figure 13

Exact solution and the approximate solution y5(x) together with the error Δ of this approximation.

Figure 14.

Figure 14

Exact solution and the approximate solution y10(x) together with the error Δ of this approximation.

Interesting is that we obtain in the successive steps the exact values of coefficients of the expansions of functions y(x) and z(x) into the Taylor series, which means that if only we would be able to discover this relation, we could obtain the exact solution of System (5).

5. Conclusions

This paper discusses the possibility of applying the Taylor differential transformation for solving the integro-differential equations with a retarded argument. The investigated equations are important, because we can find them in various mathematical, technical and engineering problems, and simultaneously, solving them is not an easy task. So, the contribution of the presented research is the development of an efficient technique for the solution of nonlinear equations which may arise in the area of up-growing interest, like the wireless sensor network and industrial internet of things. Examples, presented in this elaboration, show that the solution technique based on the Taylor differential transformation is efficient in case of equations of considered kind and its additional advantage is the simplicity of its application. The discussed method is well applicable when the sought function is expandable into the Taylor series in the considered region. In all cases, examined in the current paper and elsewhere, the satisfactory solution was possible to find always when this assumption was satisfied. In future we plan to compare the discussed method with some similar methods based on other transformations, like, for example, the Laplace transform. Moreover, we plan to apply DTM for solving some problems described by the equations with fractional derivative.

Author Contributions

All authors contributed equally to the research. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Funding Statement

This research received no external funding.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Arikoglu A., Ozkol I. Solution of differential-difference equations by using differential transform method. Appl. Math. Comput. 2006;174:153–162. doi: 10.1016/j.amc.2005.06.013. [DOI] [Google Scholar]
  • 2.Elmer C.E., van Vleck E.S. A Variant of Newton’s Method for the Computation of Traveling Waves of Bistable Differential-Difference Equations. J. Dyn. Differ. Equat. 2002;14:493–517. doi: 10.1023/A:1016386414393. [DOI] [Google Scholar]
  • 3.Rodríguez F., López J.C.C., Castro M.A. Models of Delay Differential Equations. MDPI; Basel, Switzerland: 2021. [Google Scholar]
  • 4.Smith H. An Introduction to Delay Differential Equations with Applications to the Life Sciences. Springer; New York, NY, USA: 2011. [Google Scholar]
  • 5.Drozdov A.D. Finite Elasticity and Viscoelasticity. A Course in the Nonlinear Mechanics of Solids. World Scientific Publishing; Singapore: 1996. [Google Scholar]
  • 6.Smart J., Aruna K., Williams J. A comparison of single-integral non-linear viscoelasticity theories. J. Mech. Phys. Solids. 1972;20:313–324. doi: 10.1016/0022-5096(72)90027-0. [DOI] [Google Scholar]
  • 7.Volterra V. Sur la théorie mathématique des phénomènes héréditaires. J. Mathématiques Pures Appliquées. 1928;7:249–298. [Google Scholar]
  • 8.Amin R., Nazir S., García-Magariño I. A Collocation Method for Numerical Solution of Nonlinear Delay Integro-Differential Equations for Wireless Sensor Network and Internet of Things. Sensors. 2020;20:1962. doi: 10.3390/s20071962. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Grzymkowski R., Hetmaniok E., Pleszczyński M. A novel algorithm for solving the ordinary differential equations. In: Hetmaniok E., Słota D., Trawiński T., Wituła R., editors. Selected Problems on Experimental Mathematics. Silesian University of Technology Press; Gliwice, Poland: 2017. pp. 103–112. [Google Scholar]
  • 10.Grzymkowski R., Pleszczyński M. Application of the Taylor transformation to the systems of ordinary differential equations. In: Damasevicius R., Vasiljeviene G., editors. Proceedings of the Information and Software Technologies, ICIST 2018, Communications in Computer and Information Science; Vilnius, Lithuania. 4–6 October 2018; Cham, Switzerland: Springer; 2018. [Google Scholar]
  • 11.Hetmaniok E., Pleszczyński M. Comparison of the Selected Methods Used for Solving the Ordinary Differential Equations and Their Systems. Mathematics. 2022;10:306. doi: 10.3390/math10030306. [DOI] [Google Scholar]
  • 12.Biazar J., Eslami M., Islam M.R. Differential transform method for special systems of integral equations. J. King Saud Univ. Sci. 2012;24:211–214. doi: 10.1016/j.jksus.2010.08.015. [DOI] [Google Scholar]
  • 13.Doğan N., Ertürk V.S., Momani S., Akın Ö., Yıldırım A. Differential transform method for solving singularly perturbed Volterra integral equations. J. King Saud Univ. Sci. 2011;23:223–228. doi: 10.1016/j.jksus.2010.07.013. [DOI] [Google Scholar]
  • 14.Odibat Z.M. Differential transform method for solving Volterra integral equation with separable kernels. Math. Comput. Model. 2008;48:1144–1149. doi: 10.1016/j.mcm.2007.12.022. [DOI] [Google Scholar]
  • 15.Ravi Kanth A.S.V., Aruna K. Differential transform method for solving the linear and nonlinear Klein–Gordon equation. Comput. Phys. Commun. 2009;185:708–711. doi: 10.1016/j.cpc.2008.11.012. [DOI] [Google Scholar]
  • 16.Ravi Kanth A.S.V., Aruna K., Chaurasial R.K. Reduced differential transform method to solve two and three dimensional second order hyperbolic telegraph equations. J. King Saud Univ. Eng. Sci. 2017;29:166–171. [Google Scholar]
  • 17.Srivastava V.K., Awasthi M.K. Differential transform method for solving linear and non-linear systems of partial differential equations. Phys. Lett. A. 2008;372:6896–6898. [Google Scholar]
  • 18.Tari A., Shahmorad S. Differential transform method for the system of two-dimensional nonlinear Volterra integro-differential equations. Comput. Math. Appl. 2011;61:2621–2629. doi: 10.1016/j.camwa.2011.03.007. [DOI] [Google Scholar]
  • 19.Liu B.Q., Zhou X.J., Du Q.K. Differential Transform Method for Some Delay Differential Equations. Appl. Math. 2015;6:585–593. doi: 10.4236/am.2015.63053. [DOI] [Google Scholar]
  • 20.Sharma V.S., Joshi M.A. A Comparison Between Two Approaches to Solve Functional Differential Equations: DTM and DJM. Int. J. Math. Appl. 2017;5:521–527. [Google Scholar]
  • 21.Wolfram S. An Elementary Introduction to the Wolfram Language. 2nd ed. Wolfram Media, Inc.; Champaign, IL, USA: 2017. [Google Scholar]
  • 22.Wolfram S. The Mathematica Book. 5th ed. Wolfram Media, Inc.; Champaign, IL, USA: 2003. [Google Scholar]
  • 23.Tari A. The Differential Transform Method for solving the model describing biological species living together. Iran. J. Math. Sci. Inform. 2012;7:63–74. [Google Scholar]
  • 24.Brelot M. Sur le problème biologique héréditaiare de deux especès dévorante et dévorée. Ann. Mat. Pura Appl. 1931;9:58–74. doi: 10.1007/BF02414092. [DOI] [Google Scholar]
  • 25.Arikoglu A., Ozkol I. Solution of boundary value problems for integro-differential equations by using differential transform method. Appl. Math. Comput. 2005;168:1145–1158. doi: 10.1016/j.amc.2004.10.009. [DOI] [Google Scholar]
  • 26.Arikoglu A., Ozkol I. Solutions of integral and integro-differential equation systems by using differential transform method. Comput. Math. Appl. 2008;56:2411–2417. doi: 10.1016/j.camwa.2008.05.017. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES