1,461
Views
8
CrossRef citations to date
0
Altmetric
Research Articles

Reproducing kernel Hilbert space method for the solutions of generalized Kuramoto–Sivashinsky equation

& ORCID Icon
Pages 661-669 | Received 27 Feb 2019, Accepted 09 May 2019, Published online: 22 May 2019

Abstract

Reproducing kernel Hilbert space method is given for the solution of generalized Kuramoto–Sivashinsky equation. Reproducing kernel functions are obtained to get the solution of the generalized Kuramoto–Sivashinsky equation. Two examples have been introduced to prove the accuracy of the method. The obtained results show that the reproducing kernel Hilbert space method gives approximate analytical solutions which are very close to the exact solution of the generalized Kuramoto–Sivashinsky equation, which demonstrates the power of the proposed technique. We prove the efficiency of the reproducing kernel Hilbert space method in this paper.

2000 Mathematics Subject Classifications:

1. Introduction

The generalized Kuramoto–Sivashinsky equation is a model of nonlinear partial differential equation which encountered in the work of continuous media [Citation1]. We investigate this equation by reproducing kernel Hilbert space method: (1) st+ssx+α2sx2+β3sx3+γ4sx4=0,(1) where α, β and γ are non-zero [Citation2,Citation3].

Equation (Equation1) is called the Kuramoto–Sivashinsky equation for β=0. This equation emerges in the context of long waves on the interface between two viscous fluids [Citation4], unstable drift waves in plasmas, and flame front instability [Citation5]. This equation is practical to model solitary pulses in a falling thin film [Citation6].

For α=γ=1 and β=0 it gives models of pattern formation on unstable flame fronts and thin hydrodynamic films. Therefore, Equation (Equation1) has been investigated by many researchers [Citation7,Citation8].

Many techniques have been given to investigate this equation recently. This equation is investigated by lattice Boltzmann technique in [Citation9]. The method of radial basis functions [Citation10,Citation11] has been enhanced in [Citation12] to obtain the approximate solution of this equation. The local discontinuous Galerkin methods have been used to search this equation in [Citation13]. The tanh function method has been proposed in [Citation14].

Reproducing kernel Hilbert space method is very powerful method. There are many advantages of this method. We can obtain approximate solutions of the problems in a short time by this method. The approximate solutions to the equations have been computed by using the RKHSM without any need to transformation techniques and linearization or perturbation of the equations. The RKHSM avoids the difficulties and massive computational work by determining the analytic solutions.

Reproducing kernels were used for the first time at the beginning of the twentieth century [Citation15,Citation16]. Geng [Citation17] have applied a new reproducing kernel Hilbert space method for solving nonlinear fourth-order boundary value problems. Zhang et al. [Citation18] have found reproducing kernel functions represented by form of polynomials. Gumah et al. [Citation19] have investigated the solutions of uncertain Volterra integral equations by fitted reproducing kernel Hilbert space method. Saadeh et al. [Citation20] have studied the numerical investigation for solving two-point fuzzy boundary value problems by reproducing kernel approach. Arqub et al. [Citation21] have found numerical solutions of fuzzy differential equations using reproducing kernel Hilbert space method. Hashemi et al. [Citation22] have solved the Lane–Emden equation within a reproducing kernel method and group preserving scheme. Arqub et al. [Citation23] have found the numerical solutions of fractional differential equations of Lane–Emden type by an accurate technique. For more details see [Citation24–28].

We organize our paper as: In Section 2 some useful reproducing kernel functions are obtained. In Section 3 reproducing kernel Hilbert space method is applied to find the solution of the generalized Kuramoto–Sivashinsky equation. Numerical results have been shown in Section 4. Conclusion is given in the final section.

2. Some useful reproducing kernel functions

We need the following reproducing kernel Hilbert spaces to obtain the solution of Equation (Equation1). We find very useful reproducing kernel functions in these spaces.

Definition 2.1

V21[0,1] is a reproducing kernel Hilbert space. We define this space as: (2) V21[0,1]={ηAC[0,1]:ηL2[0,1]},(2) where AC defines the absolutely continuous functions. We have the inner product and norm for this space as: (3) η,yV21=η(0)y(0)+01η(θ)y(θ)dθ.(3) We find the reproducing kernel function mt of this space as ([Citation29], pp. 10 and 17): (4) mt(θ)=1+θ,0θt1,1+t,0t<θ1.(4)

Definition 2.2

V22[0,1] is a reproducing kernel Hilbert space. We define this space as: (5) V22[0,1]={ηAC[0,1]:ηAC[0,1], ηL2[0,1]}.(5) We construct the inner product and norm in this space as: (6) η,yV22[0,1]=η(0)y(0)+η(0)y(0)+01η(θ)y(θ)dθ,η,y V22[0,1],(6) and (7) ηV22[0,1]=η,ηV22[0,1],ηV22[0,1].(7) We find the reproducing kernel function nx of this space as [Citation29]: (8) nx(β)=1+βx+12xβ2β36,0βx0,1+βx+12x2βx36,0x<β1.(8)

Definition 2.3

0V22[0,1] is also a reproducing kernel Hilbert space. We need this special space for domain. We define this space as: (9) 0V22[0,1]={ηAC[0,1]:ηAC[0,1],ηL2[0,1],η(0)=0}.(9) We describe the inner product and the norm of this space by: (10) η,y0V22[0,1]=η(0)y(0)+η(0)y(0)+01η(θ)y(θ)dθ,η,y 0V22[0,1],(10) and (11) η0V22[0,1]=η,η0V22[0,1],η0V22[0,1].(11)

We find the reproducing kernel function Nx of this reproducing kernel Hilbert space as [Citation29]: (12) Nx(β)=βx+12xβ2β36,0βx0,βx+12x2βx36,0x<β1.(12)

Definition 2.4

0V25[0,1] is a reproducing kernel Hilbert space. We need this space also for domain. We define this special Hilbert space by: (13) 0V25[0,1]=v,v,v,v,v(4)are absolutely continuous functions in [0,1]v(5)L2[0,1],v(0)=v(0)=v(1)=v(0)=0.(13) We present the inner product and norm for this space as: η,yV25[0,1]=η(0)y(0)+η(0)y(0)+η(0)y(0)+η(0)y(0)+η(4)(0)y(4)(0)+01η(5)(θ)y(5)(θ)d(θ), and η0V25[0,1]=η,η0V25[0,1],η 0V25[0,1].

Theorem 2.5

Reproducing kernel function Mt of reproducing kernel Hilbert space 0V25[0,1] is obtained as for tθ:

Mt(θ)=71981430163966406251009990080344t+71981430163966406251009990080344θ2362331336594188630861202636800t9θ25577335706625000126248760043θ248269392667104715771530065920θ9+179662343816251154274377536θ5+29272459010625577137188768θ42676222488053125144284297192θ3+22464644751154274377536θ68074851637516159841285504θ7+32209547971387836190852096θ8+56794291302308203125504995040172+12337213906711635085725562880tθ8+42160645641100781258079920642752tθ186607026482906252019980160688tθ22362331336594188630861202636800tθ9+114107983394259234195020288tθ51056580144875144284297192tθ415824540232843751154274377536tθ3+525557223754617097510144tθ6278277711559387836190852096tθ7560668361711454385715695360t2θ7271343642075288568594384t2θ4+7614132262875288568594384t2θ3+78589676998125126248760043t2θ2186607026482906252019980160688t2θ+487910300310907892867715200t2θ8+56780040493462823132608t2θ6603460620852308548755072t2θ5444730933209431543060131840t2θ9+801056635389044023409920t3θ6+110663755582448169824t3θ4+1920514145375494689018944t3θ3+7614132262875288568594384t3θ215824540232843751154274377536t3θ+1379065332431020730368t3θ81111346260312466163277388800t3θ769762676031319170717184t3θ51298122397403903690187397120000t3θ9 57787325329792679296t4θ5+259912636935936268227328t4θ4+110663755582448169824t4θ3271343642075288568594384t4θ21056580144875144284297192t4θ6279533989172248764416t4θ849440783107755182592t4θ7+2558696511872536454656t4θ6+908543673172816978995200t4θ9+255258098914840670568320t5θ4+23124113297240829214720000t5θ9202277978344497528832t5θ8+149647933243102073036800t5θ7+118675779150243031040t5θ61573756310553365737472t5θ569762676031319170717184t5θ3603460620852308548755072t5θ2+114107983394259234195020288t5θ1260147610389044023409920t6θ3400815724234221411243827200000t6θ9+14107598375837314662400t6θ8223943747969796643328000t6θ74170412671320702297600t6θ6+118675779150243031040t6θ5+2558696511872536454656t6θ4+56780040493462823132608t6θ2+525557223754617097510144t6θ+882174610211454385715695360t7θ226978933392790997574135808000000t7θ9+16493125658925836079104000t7θ8600707104715771530065920000t7θ7223943747969796643328000t7θ6+149647933243102073036800t7θ549440783107755182592t7θ41111346260312466163277388800t7θ3278277711559387836190852096t7θ16519645531711635085725562880t8θ7530715079071100329492480000t8θ8+16493125658925836079104000t8θ7+14107598375837314662400t8θ6202277978344497528832t8θ56279533989172248764416t8θ4 +1379065332431020730368t8θ3+487910300310907892867715200t8θ2+447071357116399029654323200000t8θ924126307109926428321402000179200000000t9θ9+447071357116399029654323200000t9θ826978933392790997574135808000000t9θ7400815724234221411243827200000t9θ6+908543673172816978995200t9θ41298122397403903690187397120000t9θ3444730933209431543060131840t9θ225577335706625000126248760043t22676222488053125144284297192t3+29272459010625577137188768t4+179662343816251154274377536t5+22464644751154274377536t68074851637516159841285504t7+32209547971387836190852096t8+240299201717104715771530065920t9+23124113297240829214720000t9θ5.

Proof.

We get η,Mt0V25[0,1]=η(0)Mt(0)+η(0)Mt(0)+η(0)Mt(0)+η(0)Mt(0)+η(4)(0)Mt(4)(0)+η(4)(1)Mt(5)(1)η(4)(0)Mt(5)(0)η(3)(1)Mt(6)(1)+η(3)(0)Mt(6)(0)+η(1)Mt(7)(1)η(0)Mt(7)(0)η(1)Mt(8)(1)+η(0)Mt(8)(0)+η(1)Mt(9)(1)η(0)Mt(9)(0)01η(θ)Mt(10)(θ)dθ. by Definition 2.4 and integration by parts. Since Mt0V25[0,1], we can write Mt(0)=0Mt(1)=0Mt(0)=0Mt(1)=0. Then, we obtain η,Mt0V25[0,1]=η(0)Mt(0)+η(0)Mt(0)+η(4)(0)Mt(4)(0)+η(4)(1)Mt(5)(1)η(4)(0)Mt(5)(0)η(3)(1)Mt(6)(1)+η(3)(0)Mt(6)(0)+η(1)Mt(7)(1)η(0)Mt(7)(0)01η(t)Mt(10)(θ)dθ. If we have Mt(0)Mt(7)(0)=0Mt(0)+Mt(6)(0)=0Mt(4)(0)Mt(5)(0)=0Mt(5)(1)=0Mt(6)(1)=0Mt(7)(1)=0, then, we will get η,Mt0V25[0,1]=01η(θ)Mt(10)(θ)dθ=η(t). Therefore, we can write Mt(10)(θ)=δ(θt). We know that when θt, we have Mt(10)(z)=0. Thus, we reach Mt(θ)=i=110ci(t)θi1,θt,i=110di(t)θi1,θ>t. The unknown conditions can be obtained by the above equations easily. This completes the proof.

Definition 2.6

We need the binary reproducing kernel Hilbert spaces to solve the partial differential equations by reproducing kernel Hilbert space method. Our first binary reproducing kernel Hilbert space V(D), where D=[0,1]×[0,1], is given as [Citation29]: V(D)=η: 5ηx4tCC(D),7ηx5t2L2(D),5ηx4tη(x,0)=η(0,t)=η(1,t)=η(0,t)=η(1,t)=0, where CC defines the space of completely continuous functions.

We have the inner product and the norm for this space as [Citation29]: η,yV(D)=i=04012t2ixiη(0,t)2t2ixiy(0,t)dt+j=01jtjη(,0),jtjy(,0)0V22[0,1]+01015x52t2η(x,t)5x52t2y(x,t)dtdx,×η,yV(D) and ηV(D)=η,ηV(D),ηV(D).

Lemma 2.7

V(D) is a binary reproducing kernel Hilbert space and A(t,x) is the reproducing kernel function of this space. We find A(t,x) by [Citation29]: A(t,x)=Mt(θ)Nx(β).

Definition 2.8

The second binary reproducing kernel Hilbert space that we need is Vˆ(D). We define this space as: (14) Vˆ(D)=ηCC(D),ζxCC(D):3ηx2tL2(D).(14) We define the inner product and norm of this space as [Citation29]: η,yVˆ(D)=i=0101tixiη(0,t)tixiy(0,t)dt+η(,0),y(,0)V21[0,1]+01012x2tη(x,t)2x2tη(x,t)dtdx,×η,yVˆ(D) and ηVˆ(D)=η,ηVˆ(D),ηVˆ(D).

Lemma 2.9

We find the reproducing kernel function B(t,x) of this binary reproducing kernel Hilbert space as [Citation29]: (15) B(t,x)=mt(θ)nx(β).(15)

3. Application of the reproducing kernel Hilbert space method

We find the solution of Equation (Equation1) in the reproducing kernel Hilbert space V(D). We describe the bounded linear operator (16) T:V(D)Vˆ(D)(16) by (17) Ts=st+α2sx2+β3sx3+γ4sx4.(17) Then, our problem can be written by: (18) Ts=K(x,t,s).(18) We take a countable dense subset {(t1,x1),(t2,x2),} in D and present (19) ai=B(ti,xi),bi=Tai,(19) where T means the adjoint operator of T. The orthonormal system {bˆi}i=1 of V(D) can be found by the operation of Gram–Schmidt orthogonalization of {bi}i=1 as: (20) bˆi=k=1iβikbk.(20)

Theorem 3.1

If {(ti,xi)}i=1 is dense in D, then the solution of Equation (Equation18) can be found by the proposed technique as: (21) s=i=1k=1iβikK(tk,xk,sk)bˆi.(21)

Proof.

Since {bi}i=1 is a complete system in V(D), we get: s=i=1s,bˆiV(D)bˆi=i=1k=1iβiks,bkV(D)bˆi. Then, we acquire s=i=1k=1iβiks,TakV(D)bˆi=i=1k=1iβikTs,akVˆ(D)bˆi. by using the feature of the adjoint operator T. We obtain s=i=1k=1iβikTs,B(tk,xk)V(D)ˆbˆi=i=1k=1iβikTs(tk,xk)bˆi by implementing the reproducing property. Therefore, the desire result is found as: s=i=1k=1iβikK(tk,xk,sk)bˆi. This completes the proof.

The approximate solution sn can be found by: (22) sn=i=1nk=1iβikK(tk,xk,sk)bˆi.(22)

4. Numerical experiments

We have investigated the following examples by reproducing kernel Hilbert space method in this section. All the computations were applied by Maple 18. Since, the RKHSM does not need discretization of the variables, that is, time and space, it is also not effected by calculation round-off errors and no need to face with necessity of large computer memory and time. The accuracy of the RKHSM for the problem is controllable. Many scientific properties of the RKHSM can be seen in [Citation30–40].

Example 4.1

We consider the following problem for our first experiment [Citation41]. (23) st+ssx+α2sx2+γ4sx4=0,x[0,32π], t[0,0.001],(23) with initial condition (24) u(x,0)=cosx161+cosx16.(24) The exact solution of the problem is found as: (25) u(x,t)=cosx16t1+cosx16t.(25) We demonstrated our results for this problem in Tables .

Table 1. Relative errors for Example 4.1.

Table 2. Absolute errors in Example 4.1 by reproducing Kernel Hilbert space method (RKHSM), homotopy perturbation method (HPM) and variational iteration method (VIM) for t=0.0004.

Table 3. Absolute errors in Example 4.1 by reproducing kernel Hilbert space method (RKHSM), homotopy perturbation method (HPM) and variational iteration method (VIM) for t=0.0008.

Example 4.2

We take into consideration our problem for α=γ=2, and β=4. The exact solution of this problem is obtained as [Citation3]: (26) s(x,t)=11+15tanhx2+t15tanhx2+t215tanhx2+t3.(26) We utilize this exact solution and put t=0 for initial condition. We obtain the boundary conditions from the exact solution. We demonstrate our results in Figures  and .

Figure 1. Exact solutions (ES) and approximate solutions (AS) of Example 4.2 for t=0.5 and different values of x.

Figure 1. Exact solutions (ES) and approximate solutions (AS) of Example 4.2 for t=0.5 and different values of x.

Figure 2. Exact solutions (ES) and approximate solutions (AS) of Example 4.2 for t=1.0 and different values of x.

Figure 2. Exact solutions (ES) and approximate solutions (AS) of Example 4.2 for t=1.0 and different values of x.

5. Conclusions

In this work, we applied the reproducing kernel Hilbert space method to the generalized Kuramoto–Sivashinsky equation. We tested the power of the method on two numerical experiments. We demonstrated our results via tables. We used very important reproducing kernel functions to get the desired results. We concluded that the proposed technique can be applied to more complicated problems.

Disclosure statement

No potential conflict of interest was reported by the authors.

References

  • Khater AH, Temsah RS. Numerical solutions of the generalized Kuramoto–Sivashinsky equation by Chebyshev spectral collocation methods. Comput Math Appl. 2008;56: 1465–1472.
  • Kuramoto Y, Tsuzuki T. Persistent propagation of concentration waves in dissipative media far from thermal equilibrium. Prog Theor Phys. 1976;55: 356–369.
  • Lakestani M, Dehghan M. Numerical solutions of the generalized Kuramoto–Sivashinsky equation using B-spline functions. Appl Math Model. 2012;36: 605–617.
  • Hooper AP, Grimshaw R. Nonlinear instability at the interface between two viscous fluids. Phys Fluids. 1985;28: 37–45.
  • Sivashinsky GI. Instabilities, pattern-formation, and turbulence in flames. Ann Rev Fluid Mech. 1983;15:179–199.
  • Demekhin Saprykin S, Kalliadasis EA. Two-dimensional wave dynamics in thin films, I. Stationary solitary pulses. J Phys Fluids. 2005;17: 1–16.
  • Grimshaw R, Hooper AP. The non-existence of a certain class of travelling wave solutions of the Kuramoto–Sivashinsky equation. Phys D. 1991;50: 231–238.
  • Liu X. Gevrey class regularity and approximate inertial manifolds for the Kuramoto–Sivashinsky equation. Phys D. 1991;50: 135–151.
  • Lai H, Ma CF. Lattice Boltzmann method for the generalized Kuramoto–Sivashinsky equation. Phys A. 2009;388: 1405–1412.
  • Dehghan M, Shokri A. A numerical method for solution of the two-dimensional sine-Gordon equation using the radial basis functions. Math Comput Simul. 2008;79: 700–715.
  • Tatari M, Dehghan M. On the solution of the non-local parabolic partial differential equations via radial basis functions. Appl Math Model. 2009;33: 1729–1738.
  • Uddin M, Haq S, Islam S. A mesh-free numerical method for solution of the family of Kuramoto–Sivashinsky equations. Appl Math Comput. 2009;212: 458–469.
  • Xu Y, Shu CW. Local discontinuous Galerkin methods for the Kuramoto–Sivashinsky equations and the Ito-type coupled KdV equations. Comput Methods Appl Mech Eng. 2006;195: 3430–3447.
  • Fan E. Extended tanh-function method and its applications to nonlinear equations. Phys Lett A. 2000;277: 212–218.
  • Zaremba S. L'équation biharmonique et une classe remarquable de fonctions fondamentales harmoniques. Bull Int Acad Sci Cracovie 1907;147–196.
  • Zaremba S. Sur le calcul numérique des fonctions demandées dan le probléme de dirichlet et le probleme hydrodynamique. Bull Int Acad Sci Cracovie 1908; 125–195.
  • Geng F. A new reproducing kernel Hilbert space method for solving nonlinear fourth-order boundary value problems. Appl Math Model. 2009;213: 163–169.
  • Zhang S, Liu L, Diao L. Reproducing kernel functions represented by form of polynomials. In: Proceedings of the Second Symposium International Computer Science and Computational Technology, Vol. 26; 2009. p. 353–358.
  • Gumah G, Moaddy K, Al-Smadi M, et al. Solutions of uncertain Volterra integral equations by fitted reproducing kernel Hilbert space method. J Funct Spaces 2016; Article ID 2920463.
  • Saadeh R, Al-Smadi M, Gumah G, et al. Numerical investigation for solving two-point fuzzy boundary value problems by reproducing kernel approach. Appl Math Inf Sci. 2016;10(6): 1–13.
  • Arqub OA, Al-Smadi M, Momani S, et al. Numerical solutions of fuzzy differential equations using reproducing kernel Hilbert space method. Soft Comput. 2016;20: 3283–3302.
  • Hashemi MS, Akgül A., Inc M, et al. Solving the Lane–Emden equation within a reproducing kernel method and group preserving scheme. Mathematics. 2017;5(4): 77.
  • Arqub OA, Al-Smadi M, Momani S, et al. Numerical solutions of fractional differential equations of Lane–Emden type by an accurate technique. Adv Differ Equ. 2015;2015: 220.
  • Inc M, Akgül A. The reproducing kernel Hilbert space method for solving Troesch's problem. J Assoc Arab Univ Basic Appl Sci. 2013;14: 19–27.
  • Inc M, Akgül A. Approximate solutions for MHD squeezing fluid flow by a novel method. Bound Value Probl. 2014;2014: 18.
  • Inc M, Akgül A, Geng F. Reproducing kernel Hilbert space method for solving Bratu's problem. Bull Malays Math Soc. 2015;38: 271–287.
  • Inc M, Akgül A, Kilicman A. Numerical solutions of the second order one-dimensional telegraph equation based on reproducing kernel Hilbert space method. Abstr Appl Anal. 2013;2013: 13.
  • Inc M, Akgül A, Kilicman A. On solving KdV equation using reproducing kernel Hilbert space method. Abstr Appl Anal 2013; Article ID 578942, 11 pages.
  • Cui M, Lin Y. Nonlinear numerical analysis in the reproducing kernel space. New York: Nova Science Publishers Inc.; 2009.
  • Arqub OA, Al-Smadi M. Atangana-Baleanu fractional approach to the solutions of Bagley-Torvik and Painlevé equations in Hilbert space. Chaos Solitons Fractals. 2018;117: 161–167.
  • Arqub OA, Maayah B. Numerical solutions of integrodifferential equations of Fredholm operator type in the sense of the Atangana-Baleanu fractional operator. Chaos Solitons Fractals. 2018;117: 117–124.
  • Arqub OA, Al-Smadi M. Numerical algorithm for solving time-fractional partial integrodifferential equations subject to initial and Dirichlet boundary conditions. Numer Methods Partial Differ Equ. 2018;34: 1577–1597.
  • Arqub OA. Solutions of time-fractional Tricomi and Keldysh equations of Dirichlet functions types in Hilbert space. Numer Methods Partial Differ Equ. 2018;34: 1759–1780.
  • Arqub OA. Application of residual power series method for the solution of time-fractional Schrodinger equations in one-dimensional space. Fundam Inform. 2019;166: 87–110.
  • Arqub OA. Numerical algorithm for the solutions of fractional order systems of Dirichlet function types with comparative analysis. Fundam Inform. 2019;166: 111–137.
  • Arqub OA. Numerical solutions of systems of first-order, two-point BVPs based on the reproducing kernel algorithm. Calcolo. 2018;55: 1–28.
  • Arqub OA. Fitted reproducing kernel Hilbert space method for the solutions of some certain classes of time-fractional partial differential equations subject to initial and Neumann boundary conditions. Comput Math Appl. 2017;73: 1243–1261.
  • Alvandia A, Paripourb M. Reproducing kernel method for a class of weakly singular Fredholm integral equations. J Taibah Univ Sci. 2018;12(4): 409–414.
  • Khan H, Arif M, Mohyud-Dinb ST, et al. Numerical solutions to systems of fractional Voltera Integro differential equations, using Chebyshev wavelet method. J Taibah Univ Sci. 2018;12(5): 584–591.
  • Hesameddini E, Shahbaz M. A reliable algorithm based on the shifted orthonormal Bernstein polynomials for solving Volterra–Fredholm integral equations. J Taibah Univ Sci. 2018;12(4): 427–438.
  • Yousif MA, Manaa SA, Easif FH. Solving the Kuramoto–Sivashinsky equation via variational iteration method. Int J Appl Math Res. 2014;3(3): 260–264.