1,516
Views
3
CrossRef citations to date
0
Altmetric
ORIGINAL ARTICLE

Reproducing kernel method for the solutions of non-linear partial differential equations

, ORCID Icon &
Pages 80-86 | Received 27 Aug 2020, Accepted 09 Feb 2021, Published online: 06 Mar 2021

Abstract

In modeling of a lots of complex physical problems and engineering process, the non-linear partial differential equations have a very important role. Development of dependable and effective methods to solve such types equations are constructed. In the suggested technique, reproducing kernel method is examined to approximate the solutions together with reproducing kernel functions. In order to demonstrate accuracy, the performance and reliability of the proposed method, the results of the experiments and the available results are compared. There is high stability for a higher degree of accuracy between the solutions.

2000 MATHEMATICS SUBJECT CLASSIFICATION:

1. Introduction

For a large number of problems in science and engineering, it is important to explain their structures and their effects on environment and humans. For this reason, many mathematical models were derived. To understand and define the physics of the complicated problems, nonlinear partial differential equations (NPDEs) were essentially used.

Burgers’ equation, which has important position in NPDEs, was first introduced by Bateman in 1915 and later analyzed by Dutch physicist J.H. Burgers in 1948. This equation was originally used to explain the nature of turbulence, acoustic transmission, traffic flow etc. Afterwards, it was used in different fields like fluid mechanics, gas dynamics as a fundamental NPDE. On the other hand, Fisher proposed a model in 1937 which is used to model heat and reaction-diffusion problems. Later, several applications were also provided in many other fields such as mathematical biology, chemistry, genetics, engineering and neurophysiology. Another important equation which has significant applications in several fields is Huxley equation. It is a nonlinear model and also it was showed up in biology, fluid dynamics and so on. Additionally, combined form of these equations are quite fundamental to explain wide variety of problems in several fields.

Many powerful techniques were introduced to get solutions of the NPDEs, including a new integral transform, Backlund transformation and Hopf-Cole transformation (Aronson & Weinberger, Citation1988; Babolian & Saeidian, Citation2009; Olmos & Shizgal, Citation2006). Under some common assumptions, the longitudinal dispersion problem was investigated by Ebach and White Ebach and White, Ebach and White, (Citation1958). Joshi et al. (Benton & Platzman, Citation1972; Kutluay et al., Citation1999, Citation2004; Xu & Xian, Citation2010) utilized theoretical technique for the solution of Burgers’ equation, and he was followed by many other scholars. Moreover, due to various applications of Fisher equation, Burgers’ equation, Huxley equation and Burgers-Fisher equation in several fields, solutions of these equations were provided by many authors as well (Babolian & Saeidian, Citation2009; Jaiswal et al., Citation2019; Kaya & El-Sayed, Citation2003; Wazwaz, Citation2008).

There is no doubt that various efficient methods have been proposed to get the solutions of these NPDEs since the past half-century. In this article, the main aim is to find the approximate solutions of the mentioned NPDEs with some examples by using the advantages of reproducing kernel method (RKM). This method is pretty powerful and has many virtues. For instance, it is precise and requires less exertion to discover the numerical results. Also, it avoids massive computational prerequisites and it is easily applied and capable in treating various boundary conditions. Thus, the approximate solutions can be obtained in a shorter time by applying the RKM.

The reproducing kernel method was first used in the early 20th century in Zaremba’s work. It was on boundary value problems for harmonic and two harmonic moduli. After some years, the idea of reproducing kernel was restored by three mathematicians from Germany named Zigo (1921), Bergman (1922) and Bacchner (1922). The general theory of the RKM was established by Aronszajn and Bergman in 1950. Javan et al. Javan et al., Javan et al., (Citation2017) have proposed an application of the RKM for investigating a class of nonlinear integral equations. Sakar Sakar, Sakar, (Citation2017) has implemented the method to Riccati differential equation. The reproducing kernel method was applied by many authors to obtain several scientific applications. Toutian Isfahani et al. Toutian Isfahani et al., (Citation2020) have obtained the numerical solution of some initial optimal control problems using the reproducing kernel Hilbert space technique. Zhao et al. Zhao et al., Zhao et al., (Citation2016) have investigated the convergence order of the reproducing kernel method for solving boundary value problems. Sahihi et al. Sahihi et al., Sahihi et al., (Citation2020) have studied on solving system of second-order BVPs using a new algorithm based on reproducing kernel Hilbert space. For interesting results and more details about this method, we refer the reader to (Bergman, Citation1950; Beyrami et al., Citation2017; Foroutan et al., Citation2018; Zaremba, Citation1907, Citation1908) and the references cited therein.

We organize our manuscript as: We discuss the applications of the reproducing kernel method in Section 2. We construct the reproducing kernel Hilbert spaces in this section. We obtain very useful reproducing kernel functions in these spaces. We demonstrate the numerical results in Section 3. We give the conclusion in the last section.

2. Application of the reproducing kernel method

We construct the following reproducing kernel Hilbert spaces. Then, we obtain the reproducing kernel functions in these spaces. We use these reproducing kernel functions to obtain the numerical results of the problems by the reproducing kernel method.

2.1. Reproducing kernel functions

Definition 2.1.

We describe the reproducing kernel space V21[0,1] by: V21[0,1]={ζAC[0,1]:ζL2[0,1]}.

We describe the inner product of this space by: ζ,γV21=ζ(0)γ(0)+01ζ(θ)γ(θ)dθ.

We obtain the reproducing kernel function mt by: (2.1) mt(θ)={1+θ,0θt1,1+t,0t<θ1.(2.1)

Definition 2.2.

We describe the reproducing kernel space V22[0,1] by: V22[0,1]={ζAC[0,1]:ζAC[0,1],ζL2[0,1]}.

We describe the inner product and the norm as: ζ,γV22[0,1]=ζ(0)γ(0)+ζ(0)γ(0)+01ζ(θ)γ(θ)dθ,ζ,yV22[0,1], and ||ζV22[0,1]=ζ,ζV22[0,1],ζV22[0,1].

We obtain the reproducing kernel function Mx as: (2.2) Mx(θ)={1+θx+12xθ2θ36,0βx0,1+θx+12x2θx36,0x<θ1.(2.2)

Definition 2.3.

We describe the reproducing kernel space 0V22[0,1] by: 0V22[0,1]={ζAC[0,1]:ζAC[0,1],ζL2[0,1],ζ(0)=0}.

We give the inner product and the norm as: ζ,γ0V22[0,1]=ζ(0)γ(0)+ζ(0)γ(0)+01ζ(β)γ(β)dβ,ζ,γ0V22[0,1], and ζ0V22[0,1]=ζ,ζ0V22[0,1],ζ0V22[0,1].

We obtain the kernel function as: (2.3) Nx(β)={βx+12xβ2β36,0βx0,βx+12x2βx36,0x<β1.(2.3)

Definition 2.4.

We present the reproducing kernel space 0V23[0,1] by: 0V23[0,1]={rAC[0,1]:r,rAC[0,1],r(3)L2[0,1],r(0)=0=r(1)}. We construct the inner product and the norm as: r,pV23=i=02r(i)(0)p(i)(0)+01r(3)(t)p(3)(t)dt,r,pV23[0,1] and rV23=r,r0V23,rV23[0,1].

Reproducing kernel function of 0V23[0,1] can be found in a similar way.

Definition 2.5.

For k+l>2, we construct the binary space (Olmos & Shizgal, Citation2006): V2(k,l)(Ω)={u:ΩR|DuV2(1,1)(Ω) if signature(D)(k1,l1)}.

If equipped with the inner product r,pV2(k,l)(Ω)=i=0k101ntlirxi(0,t)ltlipxi(0,t)dt+j=0l1jrtj(·,0),jptj(·,0)V2k[0,1]+Ω2xt(k+l2hxk1tl1)(x,t)2xt(k+l2pxk1tl1)(x,t)dxdt then V2(k,l)(Ω) is a RKHS.

The reproducing kernel method is implemented to investigate the following problem: (2.4) v(y,τ)τ=γ(y,τ)2y2v(y,τ)+yξ(v)+ζ(v),a<y<b,τ>0(2.4) or (2.5) vτ=γvyy+(ξ(v))y+ζ(v),a<y<b,τ>0,(2.5) (2.6) v(a,τ)=f(τ),τ>0(2.6) (2.7) v(b,τ)=g(τ),τ>0,(2.7) (2.8) v(y,0)=m(y),a<y<b,(2.8) where γ is diffusivity, ξ(v) and ζ(v) are nonlinear functions of v. We can write the problem as: (2.9) vτ=γvyy+(ξ(v))y+ζ(v)+v(y,0)m(y),a<y<b,τ>0.(2.9)

We need to homogenize the initial and boundary conditions to apply the reproducing kernel method. Therefore, we use the following transformation. (2.10) v(y,τ)=h(y,τ)+b(y,τ)(2.10)

Then we reach (2.11) hτ=γhyy+(ξ(h+b))y+ζ(h+b)b(y,τ)+byy(y,τ),a<y<b,τ>0,(2.11) (2.12) h(a,τ)=0,τ>0(2.12) (2.13) h(b,τ)=0,τ>0,(2.13) (2.14) h(y,0)=0,a<y<b,(2.14)

We denote (ξ(h+b))y+ζ(h+b)b(y,τ)+byy(y,τ) by S(h,y,τ). We will explain the b(y,τ) in details in the next section for different examples.

Because of the structure of the problem Equation(2.4), we will be obtain the solution in the reproducing kernel Hilbert space 0V2(3,2)(Ω) which is a binary space. Let us define the bounded linear operator as L:0V2(3,2)(Ω)0V2(2,1)(Ω)Lh=S(hk,yk,τk) Consider a countable dense subset {(y1,τ1),(y2,τ2),} in Ω and define ϱi=E(yi,τi),ϑi=Lϱi, where L is the adjoint operator of L and E(yi,τi) is the reproducing kernel function of V2(2,1)(Ω). The orthonormal system {ϑ̂i}i=1 of 0V2(3,2)(Ω) can be obtained by the operation of Gram–Schmidt orthogonalization of {ϑi}i=1 as: ϑ̂i=k=1iβikϑk where βik denotes orthogonalization coefficients.

Theorem 2.6.

If {(yi,τi)}i=1 is dense in Ω, then the solution of the problem has been found by reproducing kernel method as: (2.15) h=i=1k=1iβikS(hk,yk,τk)ϑ̂i.(2.15)

Proof.

Let h be the solution of the problem. We know that {ϑi}i=1 is a complete system in 0V2(3,2)(Ω). Therefore, we get: h =i=1h,ϑ̂i0V2(3,2)(Ω)ϑ̂i=i=1k=1iβikh,ϑk0V2(3,2)(Ω)ϑ̂i.

We apply the feature of the adjoint operator L and reach: h=i=1k=1iβikh,Lϱk0V2(3,2)(Ω)ϑ̂i=i=1k=1iβikLh,ϱkV2(2,1)(Ω)ϑ̂i. We implement the reproducing feature and obtain: h=i=1k=1iβikLh,E(yk,τk)V2(2,1)(Ω)ϑ̂i=i=1k=1iβikLh(yk,τk)ϑ̂i. Then, we get the desired result as: h=i=1k=1iβikS(hk,yk,τk)ϑ̂i.

The approximate solution hn can be found as: (2.16) hn=i=1nk=1iβikS(hk,yk,τk)ϑ̂i.(2.16)

3. Illustrative examples

To illustrate the efficiency and precision of the suggested approach, some significant nonlinear models have been investigated and the results are compared with the exact solutions which are already exist in literature.

Example 3.1.

Let us consider the following equation (Jaiswal et al., Citation2019) wt=wxxwwx,0<x<1,t>0, which named Burgers equation. The boundary and initial conditions are given as: w(0,t)=1212tanh(18t)w(1,t)=1212tanh14(112t),t>0,w(x,0)=1212tanh(x4),0<x<1. w(x,t)=1212tanh14(x12t) is the exact solution of the problem.

In order to homogenize the conditions of the given problem, we present the following transformation function: b(x,t)=12+12tanh(18t)12xtanh(18t)+12xtanh(14+18t)12tanh(14x)+12xtanh(14)

If we apply the boundary and initial conditions to the function b(x, t) and calculate required derivatives we obtain the following equations: b(0,t)=12+12tanh(t8)b(1,t)=12+12tanh(14+t8)b(x,0)=1212tanh(x4)wt(x,t)=vt(x,t)+bt(x,t)=vt(x,t)+116116tanh(18t)212x(1818tanh(18t)2)+12x(1818tanh(14+18t)2)wx(x,t)=vx(x,t)bx(x,t)=vx(x,t)12tanh(18t)+12tanh(14+18t)18+18tanh(14x)2+12tanh(14)wxx(x,t)=vxx(x,t)bxx(x,t)=vxx(x,t)+14tanh(14x)(1414tanh(14x)2)wt=wxxwwxvtbt=vxxbxx(vb)(vxbx)=vxxbxxvvx+bxv+bvxbbxvxx+bvxvt+bxv=bt+bxx+vvx+bbx=vvx+bbxbtv(0,t)=v(1,t)=v(x,0)=0. In , the Absolute Errors and Relative Errors results are presented. Additionally, we give the absolute errors by .

Figure 1. Absolute Errors of Example 3.1.

Figure 1. Absolute Errors of Example 3.1.

Table 1. Absolute Errors (AE) and Relative Errors (RE) for Example 3.1.

Example 3.2.

Consider the Fisher equation (Jaiswal et al., Citation2019) wt=wxx+w(1w),0<x<1,t>0, with the boundary and initial conditions w(0,t)=14[1tanh(512t)]2,w(1,t)=14[1tanh(126(156t))]2,,t>0,w(x,0)=14[1tanh(x26)]2,0<x<1. The exact solution is given as w(x,t)=14[1tanh(126(x56t))]2. In order to homogenize the conditions, we use the following transformation, b(x,t)=14[1+tanh(512t)]2(1x)+14x[1tanh(612(156t6))]2+14[1tanh(112x6)]214x[1tanh(1126)]214+14x. In the Absolute Errors and Relative Errors are presented.

Table 2. Absolute Errors (AE) and Relative Errors (RE) for Example 3.2.

Example 3.3.

We take into consideration the Huxley equation (Jaiswal et al., Citation2019) wt=wxx+w(1w)(w1),0<x<1,t>0, with boundary and initial conditions w(0,t)=12+12tanh(14t),w(1,t)=12+12tanh(122(112t)),t>0,w(x,0)=12+12tanh(x22),0<x<1. The exact solution is given as w(x,t)=12+12tanh(122(x12t)). To homogenize the conditions, we use the following transformation, c(x,t)=1212tanh(14t)(1x)+12x tanh(142(112t2))+12tanh(142x)12x tanh(142). In the Absolute Errors and Relative Errors are demonstrated.

Table 3. Absolute Errors (AE) and Relative Errors (RE) for Example 3.3.

Example 3.4.

We take into consideration wt=wxx+wx+w(1w),0<x<1,t>0, with boundary and initial conditions w(0,t)=12+12tanh(58t),w(1,t)=12+12tanh(14(1+52t),t>0,w(x,0)=12+12tanh(x4),0<x<1. The exact solution is given by w(x,t)=12+12tanh(14(x+52t)). We utilize the following transformation to homogenize the conditions. d(x,t)=12+12tanh(58t)(1x)+12tanh(14+58t)x+12tanh(14x)12tanh(14)x. In the Absolute Errors and Relative Errors are demonstrated.

Table 4. Absolute Errors (AE) and Relative Errors (RE) for Example 3.4.

Example 3.5.

wt=wxx+wwx+w(1w)(w1),0<x<1,t>0, with boundary conditions w(0,t)=1212tanh(38t),w(1,t)=1212tanh(14(1+32t),t>0, and the initial condition w(x,0)=1212tanh(x4),0<x<1. The exact solution of this problem is presented as w(x,t)=1212tanh[14(x+32t)].

We use the following transformation to homogenize the conditions. e(x,t)=1212tanh(38t)(1x)12tanh(14+38t)x. In the Absolute Errors and Relative Errors are presented.

Table 5. Absolute Errors (AE) and Relative Errors (RE) for Example 3.5.

4. Conclusions

In the present paper, the reproducing kernel Hilbert space method was presented to investigate nonlinear partial differential equations with some initial and boundary conditions. The numerical results were showed by some tables. The accuracy of the method was proved theoretically.

Disclosure statement

No potential conflict of interest was reported by the authors.

References