Translate this page into:
Numerical solution for the Kawahara equation using local RBF-FD meshless method
⁎Corresponding author. rashidinia@iust.ac.ir (Jalil Rashidinia)
-
Received: ,
Accepted: ,
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.
Abstract
The non-linear fifth order Kawahara equation. Local RBF-FD meshless method. The Matlab software was used for the implementation of RBF-FD method. Stability analysis of RBF-FD method for Kawahara equation.
Abstract
When the number of nodes increases more than thousands, the arising system of global radial basis functions (RBFs) method becomes dense and ill-conditioned. To solve this difficulty, local RBFs generated finite difference method (RBF-FD) were introduced. RBF-FD method is based on local stencil nodes and so it has a sparsity system. The main goal in this work is to develop the RBF-FD method in order to obtain numerical solution for the Kawahara equation as a time dependent partial differential equation that appears in the shallow water and acoustic waves in plasma. For this purpose, we have discretized the temporal and spatial derivatives with a finite difference, -weighted, and RBF-FD methods. Then by applying the collocation technique at the grid nodes, a system of linear equations is obtained which gives the numerical solution of the Kawahara equation. The stability analysis is given. The efficiency and accuracy of the proposed approach are tested by four examples. In addition, a comparison between proposed method and the methods, RBFs, differential quadrature (DQM), cosine expansion based differential quadrature (CDQ) and modified cubic B-Spline differential quadrature (MCBC-DQM) is shown.
Keywords
Radial basis functions (RBFs)
RBF-FD method
Nonlinear evolution equations
Solitary wave interaction
Kawahara equation
1 Introduction
Nonlinear evolution equations play an essential role in engineering and mathematical physics such as solid state physics, fluid mechanics, chemical physics, plasma physics, geochemistry and chemical kinematics fields (Ablowitz et al., 1991; Jeffrey and Xu, 1989; Raslan and EL-Danaf, 2010; Mohanty and Gopal, 2011; Sharifi and Rashidinia, 2019; Mohanty and Khurana, 2019; Nikan et al., 2019). One of the well-known nonlinear evolution equations is the fifth order Kawahara equation which is appeared in the theories of shallow water waves having surface tension, magneto-acoustic waves in a plasma and capillary-gravity waves (Korkmaz and Dağ, 2009; Sirendaoreji, 2004). In this study, we consider the Kawahara equation (Ceballos et al., 2007) in the following form
Where ; and are known functions and and are known coefficients.
In special forms of the Kawahara equation, the analytical solution in the case of solitary waves is studied by some researchers (Sirendaoreji, 2004; Yamamoto and Takizawa, 1981; Yusufoğlu et al., 2008). Generally, obtaining the analytic solution for the nonlinear differential equations is not possible, so the numerical approximations are necessary for solving such models (Bashan et al., 2017; Başhan, 2019; Başhan, 2019). The numerical solution of the Kawahara equation has been investigated by many researchers (Korkmaz and Dağ, 2009; Djidjeli et al., 1995; Ceballos et al., 2007; Haq and Uddin, 2011; Abazari and Soltanalizadeh, 2012; Gong et al., 2014; Karakoc et al., 2014; Başhan, 2019). Also, some other methods based on homotopy analysis are proposed for the approximate solution of the Kawahara equation (Abbasbandy, 2010; Wang, 2011; Kashkari, 2014).
In recent years, RBFs meshfree collocation techniques have been extensively used for obtaining the numerical solutions of PDEs (Sarra, 2005; Meshfree, 2007; Hussain and Haq, 2020; Dereli et al., 2009; Bibi et al., 2011; Safdari-Vaighani and Mahzarnia, 2015). Some of the major advantages of RBFs approaches are spectral convergence rates, computing derivatives, geometrical flexibility and the ease of applying in high dimensions. Although RBFs methods have a spectral accuracy, they often have a large linear system with full and ill-conditioned matrices. To overcome such difficulties, the local RBF-FD method was investigated by some authors (Wright and Fornberg, 2006; Bayona et al., 2010; Martin and Fornberg, 2017; Dehghan and Mohammadi, 2017; Dehghan and Abbaszadeh, 2017; Nikan et al., 2019; Rashidinia and Rasoulizadeh, 2019). This method has a sparse and well-conditioned system.
The main purpose of this manuscript is to develop the local RBF-FD method to solve the Kawahara equation as a time-dependent PDEs. In addition, a comparison between proposed method and the methods MQ and RBFs (Haq and Uddin, 2011), CDQ and PDQ (Korkmaz and Dağ, 2009), and MCBC-DQM (Başhan, 2019) is given.
The rest of the present study is as follows; In Section 2, the RBFs and RBF-FD collocation methods will be reviewed briefly. In Section 3, a description of the meshless RBF-FD method to compute the numerical solution of the Kawahara equation is given. In Section 4, the stability analysis of the proposed method is proved. In Section 5, the numerical experiments is reported.
2 Collocation methods
Let , be a set of N separate points with known scalar values for .
2.1 RBF collocation method
RBF interpolation is defined as
The Eq. (3) leads to a linear system of equations as
The non-singularity of the matrix for some RBFs was proved by Micchelli (Micchelli, 1984).
2.2 RBF-FD collocation method
Suppose be a stencil of and be a linear differential operator. We want to find such that
where is the center node of stencil . By using , instead of in Eq. (5), the weights can be computed from the following system:
The weights can be determined from the above system. Furthermore, the convergence analysis of RBF-FD formula, Eq. (5), have been proved analytically by Bayona, Moscoso and et al., (Bayona et al., 2010).
3 Description of the method
The implementation details of the RBF-FD method for the Kawahara equation are described in this section.
First, distinct points , on interval with time step size are chosen. Then, the finite difference (FD) and -weighted methods are applied over two consecutive time steps and on Eq. (1) as
The nonlinear term can be approximated by linear term (Rashidinia and Rasoulizadeh, 2019) as
After substituting Eq. (9) into Eq. (8), it can be written as
Now, N distinct collocation nodes are chosen in the interval in which are the interior nodes and are the 2 boundary nodes.
For each point , stencil in its support radius R is chosen. Without loss of generality, let us assume . For each node and its stencil , the weights corresponding to for , and 5 will be determined by using RBF-FD method Eq. (6). Thus we obtain
Eq. (12) along with the boundary conditions Eq. (1c), lead to the following linear system of equations with the matrix form as:
where is the unknown vector that should be computed. According to Eq. (12), the elements of the sparse matrix and vector are as follows:
The other elements of matrix A are equal zero.
At time level the value of can be computed from initial condition Eq. (1b)then by using Eq. (13) the value of at every time step can be computed.
4 Stability analysis
The stability of the proposed method will be analyzed by applying the Von-Neumann linear stability analysis. Although, the Von-Neumann stability analysis is applicable to linear difference equations, it can provide the necessary condition and can be effective in practice for the nonlinear (linearized) difference equation (see (Mokhtari and Mohseni, 2012) and references therein).
For this goal, at first, one variable in the nonlinear terms in Eq. (10) should be locally freezes, i.e., and , in which u is a locally constant value of and is a locally constant value of , then Von-Neumann analysis employed to determine the necessary condition for the stability.
After locally freezing the nonlinear terms and in Eq. (10), it can be written as
Employing the von Neumann’s approach by taking for each point and substituting it in Eq. (15), we obtain
Above equation concluded that
We know that if then and the method is stable. By choosing in the above equation and simplifying, we get
For , the famous Crank-Nicolson (C-N) method, Eq. (19) can be simplified as
Since , so we can ignore this term in Eq. (20) for enough small values of . Therefore, Eq. (20) yields and , and the proposed method is stable.
5 Numerical experiments
The RBF-FD method is applied for obtaining the numerical solution of the Kawahara equation. The efficiency of the proposed method and convergence order and invariants and are tested in terms of the following norms:
,
,
, ,
,
The Matlab software and the kdtree package (Matlab, 2004) for finding stencils are used to apply RBF-FD method. Moreover, we use , and MQ and TPS RBFs in all examples.
For the first example, we consider traveling solitary wave problem of Eq. (1)(refk11) whose exact solution is as follows (Yamamoto and Takizawa, 1981)
Two type RBFs, the shape parameter dependent MQ-RBF, , and the shape parameter independent TPS-RBF, , are used to obtain numerical solution of this example. This example is solved in the temporal interval and spatial interval and the parameters and are chosen. In the Tables 1 and 2, the error norms and computational order due to the spatial and temporal directions at are listed. These Tables show that by decreasing spatial and temporal step size, h and , the accuracy increases. Table 3 shows that by increasing the number of nodes stencil, , the accuracy increases also. To compare the proposed method with some recent methods, in the Table 4 the error norms at some time levels of RBF-FD, MQ and RBF (Haq and Uddin, 2011), CDQ and PDQ (Korkmaz and Dağ, 2009), and MCBC-DQM (Başhan, 2019) methods are reported. It is clear from the Table 4 that the results of RBF-FD methods are better than the other mentioned methods. In the Fig. 1, panels (A) and (B), the graphs of approximation values and absolute point wise error are plotted. Moreover in the Fig. 1 panel (C) the traveling of the single solitary wave at different times is shown. Therefore, these tables and figures confirm the accuracy and efficiency of the proposed method and its improvement versus the earlier above mentioned methods.
In this example, the interaction of two solitary waves with the following initial condition is considered
MQ-RBF, | TPS-RBF | |||||
---|---|---|---|---|---|---|
h | ||||||
– | – | |||||
MQ-RBF, | TPS-RBF | |||||
---|---|---|---|---|---|---|
– | – | |||||
MQ-RBF, | TPS-RBF | |||||
---|---|---|---|---|---|---|
10 | ||||||
20 | ||||||
30 | ||||||
40 | ||||||
50 |
t | RBF-FD(MQ) | MQ | CDQ | PDQ | MCBC-DQM | |
---|---|---|---|---|---|---|
1 | – | – | – | |||
2 | – | – | – | |||
5 | ||||||
10 | – | – | – | |||
15 | – | |||||
20 | – | – | – | |||
25 | – |

- Graphs of approximation solutions (A) and errors (B), and plots of at (C), using the RBF-FD method with and for Example 1.
This equation is the sum of two solitary waves that are located at and . For It is solved by using RBF-FD method with and . The propagating of both waves toward the right is shown in Fig. 2. Also, the two invariants and are preserved constant laws as it shown in the Table 5.
Here, the interaction of three solitary waves with the following initial condition is considered

- Graphs of approximation solutions using the RBF-FD method with and for Example 2.
RBF-FD | RBF | |||
---|---|---|---|---|
Time | ||||
0 | ||||
5 | ||||
20 | ||||
30 | ||||
40 | ||||
55 |
This equation is the sum of three solitary waves that are located at and . For ,it is solved using RBF-FD method with and . The motion of three waves from the left to the right is shown in Fig. 3.
In this example a type of the Kawahara Eq. (1) in the following form is considered,in which, the exact solitary wave solution is given (Ceballos et al., 2007) as

- Graphs of approximation solutions using the RBF-FD method with and for Example 3.
This example also has been solved by RBF-FD method. The graphs of approximation solution and point wise error, and the interaction profile of single solitary wave with on region has been shown in Fig. 4. In the Table 6, a comparison of the error norms and , and invariants and between proposed method and RBFs method (Haq and Uddin, 2011) is reported. From this table it is clear that the presented method has a good agreement with the exact result and has a better accuracy than the RBF method (Haq and Uddin, 2011). Also, the respected changes of invariants and of RBF-FD method are approximately constant and acceptable. Furthermore, the condition number of the RBF-FD method is equal to and the RBF method (Haq and Uddin, 2011) is equal to . Thus, the RBF-FD method is more well-conditioned than the RBF one. Therefore, these results verify an improvement of the RBF-FD method versus RBFs (Haq and Uddin, 2011) ones.Graphs of approximation solutions (A) and errors (B), and plots of at (C), using the RBF-FD method with and for Example 4.
RBF-FD
RBFs
t
10
20
25
6 Conclusion
In this work, the stable computation for numerical solution of the Kawahara equations using collocation method based on RBF-FD has been presented. The stability analysis of the proposed method was proved analytically. The efficiency and accuracy were tested numerically by four examples and given some comparisons with some earlier works. The numerical results given in the previous section demonstrate a good accuracy of proposed method and an improvement versus the methods RBFs, CDQ and PDQ, and MCBC-DQM. In the linear system of the RBF-FD method, the sparse and diagonal and well conditioned system matrices has been observed. So, the number of nodes can be increased to some extent. Moreover, this method is meshless.
Conflict of interest
The authors declare that there is no conflict of interest concerning the manuscript.
References
- Reduced differential transform method and its application on Kawahara equations. Thai J. Math.. 2012;11(1):199-216.
- [Google Scholar]
- Homotopy analysis method for the Kawahara equation. Nonlinear Anal.: Real World Appl.. 2010;11(1):307-312.
- [Google Scholar]
- Solitons, nonlinear evolution equations and inverse scattering. Vol vol. 149. Cambridge University Press; 1991.
- An efficient approximation to numerical solutions for the Kawahara equation via modified cubic B-Spline differential quadrature method. Mediterr. J. Math.. 2019;16(1):14.
- [Google Scholar]
- mixed algorithm for numerical computation of soliton solutions of the coupled KdV equation: finite difference method and differential quadrature method. Appl. Math. Comput.. 2019;360:42-57.
- [Google Scholar]
- A novel approach via mixed Crank-Nicolson scheme and differential quadrature method for numerical solutions of solitons of mKdV equation. Pramana-J. Phys.. 2019;92(6):84.
- [Google Scholar]
- An effective approach to numerical soliton solutions for the Schrödinger equation via modified cubic B-spline differential quadrature method. Chaos, Solitons Fractals. 2017;100:45-56.
- [Google Scholar]
- RBF-FD formulas and convergence properties. J. Comput. Phys.. 2010;229(22):8281-8295.
- [Google Scholar]
- Meshless method of lines for numerical solution of Kawahara type equations. Appl. Math.. 2011;2(05):608.
- [Google Scholar]
- The Korteweg-de Vries-Kawahara equation in a bounded domain and some numerical results. Appl. Math. Comput.. 2007;190(1):912-936.
- [Google Scholar]
- local meshless method for solving multi-dimensional Vlasov-Poisson and Vlasov-Poisson-Fokker-Planck systems arising in plasma physics. Eng. Comput.. 2017;33(4):961-981.
- [Google Scholar]
- numerical scheme based on radial basis function finite difference (RBF-FD) technique for solving the high-dimensional nonlinear Schrödinger equations using an explicit time discretization: Runge-Kutta method. Comput. Phys. Commun.. 2017;217:23-34.
- [Google Scholar]
- Soliton solutions for NLS equation using radial basis functions. Chaos, Solitons Fractals. 2009;42(2):1227-1233.
- [Google Scholar]
- Numerical methods for the solution of the third-and fifth-order dispersive Korteweg-de Vries equations. J. Comput. Appl. Math.. 1995;58(3):307-336.
- [Google Scholar]
- Approximation Methods with Matlab:(With CD-ROM).. Vol vol. 6. World Scientific Publishing Co Inc; 2007.
- Multi-symplectic Fourier pseudospectral method for the Kawahara equation. Commun. Comput. Phys.. 2014;16(1):35-55.
- [Google Scholar]
- RBFs approximation method for Kawahara equation. Eng. Anal. Boundary Elem.. 2011;35(3):575-580.
- [Google Scholar]
- Numerical simulation of solitary waves of Rosenau–KdV equation by Crank-Nicolson meshless spectral interpolation method. Eur. Phys. J. Plus. 2020;135(1):98.
- [Google Scholar]
- Travelling wave solutions to certain non-linear evolution equations. Int. J. Non-Linear Mech.. 1989;24(5):425-429.
- [Google Scholar]
- Numerical solutions of the Kawahara equation by the septic B-spline collocation method. Stat., Optim. Inf. Comput.. 2014;2(3):211-221.
- [Google Scholar]
- Application of optimal homotopy asymptotic method for the approximate solution of Kawahara equation. Appl. Math. Sci.. 2014;8(18):875-884.
- [Google Scholar]
- Crank-Nicolson-differential quadrature algorithms for the Kawahara equation. Chaos Solitons Fractals. 2009;42(1):65-73.
- [Google Scholar]
- Using radial basis function-generated finite differences (RBF-FD) to solve heat transfer equilibrium problems in domains with interfaces. Eng. Anal. Boundary Elem.. 2017;79:38-48.
- [Google Scholar]
- Interpolation of scattered data: distance matrices and conditionally positive definite functions. In: Approximation Theory and Spline Functions. Springer; 1984. p. :143-145.
- [Google Scholar]
- High accuracy cubic spline finite difference approximation for the solution of one-space dimensional non-linear wave equations. Appl. Math. Comput.. 2011;218(8):4234-4244.
- [Google Scholar]
- new high accuracy cubic spline method based on half-step discretization for the system of 1D non-linear wave equations. Eng. Comput.. 2019;36(3):930-957.
- [Google Scholar]
- meshless method for solving mKdV equation. Comput. Phys. Commun.. 2012;183(6):1259-1268.
- [Google Scholar]
- Solitary wave solution of the nonlinear KdV-Benjamin-Bona-Mahony-Burgers model via two meshless methods. Eur. Phys. J. Plus. 2019;134(7):367.
- [Google Scholar]
- Numerical investigation of the nonlinear modified anomalous diffusion process. Nonlinear Dyn.. 2019;97(4):2757-2775.
- [Google Scholar]
- Numerical methods based on radial basis function-generated finite difference (RBF-FD) for solution of GKdVB equation. Wave Motion. 2019;90:152-167.
- [Google Scholar]
- Solitary waves solutions of the MRLW equation using quintic B-splines. J. King Saud Univ.-Sci.. 2010;22(3):161-166.
- [Google Scholar]
- The evaluation of compound options based on RBF approximation methods. Eng. Anal. Boundary Elem.. 2015;58:112-118.
- [Google Scholar]
- Adaptive radial basis function methods for time dependent partial differential equations. Appl. Numer. Math.. 2005;54(1):79-94.
- [Google Scholar]
- Collocation method for Convection-Reaction-Diffusion equation. J. King Saud Univ.-Sci.. 2019;31(4):1115-1121.
- [Google Scholar]
- Shechter, G., 2004. Matlab package kdtree.
- New exact travelling wave solutions for the Kawahara and modified Kawahara equations. Chaos Solitons Fractals. 2004;19(1):147-150.
- [Google Scholar]
- The optimal homotopy-analysis method for Kawahara equation. Nonlinear Analysis: Real World Applications. 2011;12(3):1555-1561.
- [Google Scholar]
- Scattered node compact finite difference-type formulas generated from radial basis functions. J. Comput. Phys.. 2006;212(1):99-123.
- [Google Scholar]
- On a solution on non-linear time-evolution equation of fifth order. J. Phys. Soc. Jpn.. 1981;50(5):1421-1422.
- [Google Scholar]
- Periodic and solitary wave solutions of Kawahara and modified Kawahara equations by using Sine-Cosine method. Chaos, Solitons Fractals. 2008;37(4):1193-1197.
- [Google Scholar]