Next Article in Journal
Balanced Truncation Model Order Reduction in Limited Frequency and Time Intervals for Discrete-Time Commensurate Fractional-Order Systems
Next Article in Special Issue
A Dynamical System with Random Parameters as a Mathematical Model of Real Phenomena
Previous Article in Journal
Identification and Classification of Maize Drought Stress Using Deep Convolutional Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Simulation of Partial Differential Equations via Local Meshless Method

1
Department of Mathematics, University of Swabi, Khyber Pakhtunkhwa 23200, Pakistan
2
Department of Mathematics, Abdul Wali Khan University Mardan, Khyber Pakhtunkhwa 23200, Pakistan
3
KMUTTFixed Point Research Laboratory, Room SCL 802 Fixed Point Laboratory, Science Laboratory Building, Department of Mathematics, Faculty of Science, King Mongkut’s University of Technology Thonburi (KMUTT), 126 Pracha-Uthit Road, Bang Mod, Thrung Khru, Bangkok 10140, Thailand
4
KMUTT-Fixed Point Theory and Applications Research Group, Theoretical and Computational Science Center (TaCS), Science Laboratory Building, Faculty of Science, King Mongkut’s University of Technology Thonburi (KMUTT), 126 Pracha-Uthit Road, Bang Mod, Thrung Khru, Bangkok 10140, Thailand
5
Department of Medical Research, China Medical University Hospital, China Medical University, Taichung 40402, Taiwan
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(2), 257; https://doi.org/10.3390/sym11020257
Submission received: 11 January 2019 / Revised: 12 February 2019 / Accepted: 14 February 2019 / Published: 19 February 2019
(This article belongs to the Special Issue Differential and Difference Equations and Symmetry)

Abstract

:
In this paper, numerical simulation of one, two and three dimensional partial differential equations (PDEs) are obtained by local meshless method using radial basis functions (RBFs). Both local and global meshless collocation procedures are used for spatial discretization, which convert the given PDEs into a system of ODEs. Multiquadric, Gaussian and inverse quadratic RBFs are used for spatial discretization. The obtained system of ODEs has been solved by different time integrators. The salient feature of the local meshless method (LMM) is that it does not require mesh in the problem domain and also far less sensitive to the variation of shape parameter as compared to the global meshless method (GMM). Both rectangular and non rectangular domains with uniform and scattered nodal points are considered. Accuracy, efficacy and ease implementation of the proposed method are shown via test problems.

1. Introduction

In present time, the use of PDEs are indispensable to many fields of modern physics, engineering and technology. Kortewege–de Vries–Burgers’ (KdVB) equation is of high importance for describing different mechanisms derived by Su and Gardner [1] and is given as follows
U t + α U U x β U x x + γ U x x x = 0 ,
with initial and boundary conditions
U ( x , 0 ) = h 1 ( x )
U ( a , t ) = h 2 ( t ) , U ( b , t ) = h 3 ( t ) ,
where α , β and γ are arbitrary constants.
There are various physical applications of the KdVB equation such as dissipative effects in nonlinear plasma waves [2], shallow water wave description in viscous fluids [3], and propagation of waves in elastic tubes filled with a viscous fluid [4]. The KdVB equation has been solved by different numerical methods including meshless methods [5,6], the Chebyshev spectral collocation method [7], sinc-collocation method [8], and extended B-spline collocation method [9].
The coupled Drinfeld’s–Sokolov–Wilson equations is an important nonlinear PDE model which can be written as follows
U t + 3 V V x = 0 , V t + 2 V x x x + 2 U V x + V U x = 0 .
with initial and boundary conditions
U ( x , 0 ) = f 1 ( x ) , V ( x , 0 ) = f 2 ( x ) , U ( a , t ) = f 3 ( t ) , U ( b , t ) = f 4 ( t ) , V ( a , t ) = f 5 ( t ) , V ( b , t ) = f 6 ( t ) .
Different numerical methods such as the homotopy analysis method [10], meshless method of lines [11] and radial basis functions (RBFs) meshfree algorithm based on scattered data interpolation [12] can be found in the literature to obtain the solution of this model.
The two dimensional linear diffusion equation [13,14] is a vital model which is given as
U t = α ( U x x + U y y ) L U
U ( x , y , 0 ) = I 1 ( x , y ) , U ( a , y , t ) = I 2 ( y , t ) , U ( b , y , t ) = I 3 ( y , t ) , U ( x , a , t ) = I 4 ( x , t ) , U ( x , b , t ) = I 5 ( x , t ) .
where α is arbitrary constant.
Several authors have solved this model numerically including by the Meshless Local Petrov-Galerkin (MLPG) method [13], meshless local weak and strong forms [14] and MLPG method with improved weight function [15].
The two dimensional nonlinear regularized long wave (RLW) equation [16,17] along with initial and boundary conditions is given as
U t t 2 U x 2 + 2 U y 2 + U x + U y + U U x + U U y = 0 , ( x , y ) [ a , b ] , t > 0 ,
U ( x , y , 0 ) = g 1 ( x , y ) , U ( a , y , t ) = g 2 ( y , t ) , U ( b , y , t ) = g 3 ( y , t ) , U ( x , a , t ) = g 4 ( x , t ) , U ( x , b , t ) = g 5 ( x , t ) .
The regularized long wave model equation described many physical phenomena [18]. Several methods exist for a numerical solution of this model equation such as finite-difference methods [19,20], interpolating the element-free Galerkin method [17], finite-element method [21], Fourier pseudo-spectral method [22] and cubic B-spline method [23]. Also, for the generalized RLW equation Petrov–Galerkin [24] and element-free Kp–Ritz [25] methods are used.
The three asset American-put option under the Black–Scholes model [26] is considered as a free boundary-value problem and can be written as [27]
U t = 1 2 σ 1 2 x 2 2 U x 2 + 1 2 σ 2 2 y 2 2 U y 2 + 1 2 σ 3 2 z 2 2 U z 2 + ρ 12 σ 1 σ 2 x y 2 U x y + ρ 13 σ 1 σ 3 x z 2 U x z + ρ 23 σ 2 σ 3 y z 2 U y z + ( r D 1 ) x U x + ( r D 2 ) y U y + ( r D 3 ) z U z r U , x , y , z 0 , t [ 0 , T ] .
The variables x, y, z are space variables showing prices of the underlying assets, r, D i , σ i , ρ i j , T and U represent risk free interest rate, dividend paid by the i-th asset, volatility of the i-th underlying asset, correlation between the i-th and j-th assets, expiry time and value of the option respectively.
Using the penalty term approach [28,29], Equation (10) is converted into a fixed domain model in the following form
U t = 1 2 σ 1 2 x 2 2 U x 2 + 1 2 σ 2 2 y 2 2 U y 2 + 1 2 σ 3 2 z 2 2 U z 2 + ρ 12 σ 1 σ 2 x y 2 U x y + ρ 13 σ 1 σ 3 x z 2 U x z + ρ 23 σ 2 σ 3 y z 2 U y z + ( r D 1 ) x U x + ( r D 2 ) y U y + ( r D 3 ) z U z r U + μ C U + μ q , x , y , z 0 , t [ 0 , T ] ,
where C r E , q = E ( α 1 x + α 2 y + α 3 z ) and 0 μ 1 .
The initial condition is given as
U ( x , y , z , 0 ) = E ( α 1 x + α 2 y + α 3 z ) , x , y , z 0 .
The boundary conditions are given as
U ( x , y , 0 , t ) = G 1 ( x , y ) , x , y 0 , t [ 0 , T ] , U ( x , 0 , z , t ) = G 2 ( x , z ) , x , z 0 , t [ 0 , T ] , U ( 0 , y , z , t ) = G 3 ( y , z ) , y , z 0 , t [ 0 , T ] , lim x U ( x , y , z , t ) = 0 , y , z 0 , t [ 0 , T ] , lim y U ( x , y , z , t ) = 0 , x , z 0 , t [ 0 , T ] , lim z U ( x , y , z , t ) = 0 , x , y 0 , t [ 0 , T ] .
The functions G 1 , G 2 and G 3 in the boundary are the solution of appropriate two asset American-put option problem. Various numerical methods such as [27,29,30,31,32] are utilized for solving American options.
Recently, the meshless methods have gotten broad attention for the solution of different kinds of PDEs arising in several different disciplines of engineering. The meshless character is one for the most important reasons for rising the demand of such types of methods. These methods eliminate the construction of difficult mesh and are easily extendible for interpolating multi-dimensional data as compared to other conventional methods. The numerical results of RBFs based algorithms have demonstrated that it is truly meshfree, accurate and east to implement. Some interesting models can be found in [30,33,34,35,36,37,38,39,40].
In the global meshless method (GMM), in case of shape parameter dependent RBFs, the selection of the optimum value of the shape parameter value c and dense ill-conditioned matrix are counted as a major deficiencies. To ward off the deficiencies in the GMM, the researchers [41,42] suggested local meshless methods. In the last few years, local meshless methods have been employed for the solution to complex PDE models (see [32,42,43]).
In the current work, the local meshless differential quadrature collocation method (LMM) is proposed for the numerical simulation of one dimensional Kortewege–de Vries–Burgers’, one dimensional coupled Drinfeld’s–Sokolov–Wilson, two dimensional linear diffusion and two dimensional regularized long wave equations. The LMM is an accurate and efficient numerical technique which requires two steps to approximate time-dependent PDEs. In the first step, space derivatives are approximated using RBFs which reduced the given PDE into a system of ODEs while in the second step, the system-obtained ODEs are solved by an appropriate ODE solver.
Contents of the rest of the paper are organized as follows; The suggested numerical method is highlighted in Section 2, time integration scheme is presented in Section 3, stability of the method is discussed in Section 4, implementation of the method to different test problems is presented in Section 5 and finally some conclusions are drawn in Section 6.

2. Implementation of Numerical Method

In this section a description of the LMM [33,43] is given for numerical solution of the PDE models given in Section 1. To pursue this, the derivatives of U ( x , t ) at the center x i are approximated by the function values at a set of nodes in the neighbourhood of { x i 1 , x i 2 , x i 3 , , x i n i } { x 1 , x 2 , , x N } , n i N ,
U ( m ) ( x i ) k = 1 n i λ k ( m ) U ( x i k ) , i = 1 , 2 , , N .
Substituting RBF ψ ( x x l ) into Equation (12) to find the corresponding coefficient λ k ( m )
ψ ( m ) ( x i x l ) = k = 1 n i λ i k ( m ) ψ ( x i k x l ) , l = i 1 , i 2 , , i n i .
Equation (13) can be written as follows
ψ i 1 ( m ) ( x i ) ψ i 2 ( m ) ( x i ) ψ i n i ( m ) ( x i ) = ψ i 1 ( x i 1 ) ψ i 2 ( x i 1 ) ψ i n i ( x i 1 ) ψ i 1 ( x i 2 ) ψ i 2 ( x i 2 ) ψ i n i ( x i 2 ) ψ i 1 ( x i n i ) ψ i 2 ( x i n i ) ψ i n i ( x i n i ) λ i 1 ( m ) λ i 2 ( m ) λ i n i ( m ) ,
where
ψ l ( x k ) = ψ ( x k x l ) , l = i 1 , i 2 , , i n i ,
for each k = i 1 , i 2 , , i n i .
Matrix notation of Equation (14) is
ψ n i ( m ) = A n i λ n i ( m ) ,
where
ψ n i ( m ) = ψ i 1 ( m ) ( x i ) ψ i 2 ( m ) ( x i ) ψ i n i ( m ) ( x i ) T ,
A n i = ψ i 1 ( x i 1 ) ψ i 2 ( x i 1 ) ψ i n i ( x i 1 ) ψ i 1 ( x i 2 ) ψ i 2 ( x i 2 ) ψ i n i ( x i 2 ) ψ i 1 ( x i n i ) ψ i 2 ( x i n i ) ψ i n i ( x i n i ) ,
λ n i ( m ) = λ i 1 ( m ) λ i 2 ( m ) λ i n i ( m ) T .
From Equation (15), we obtain
λ n i ( m ) = A n i 1 ψ n i ( m ) .
From Equation (12) and Equation (16), we get
U ( m ) ( x i ) = ( λ n i ( m ) ) T u n i ,
where
U n i = U ( x i 1 ) , U ( x i 2 ) , , U ( x i n i ) T .

Local Meshless Method for KdVB Equation

Using the LMM to Equation (1) in space, we get
d U i d t = α U i ( λ n i ( 1 ) ) T U n i + β ( λ n i ( 2 ) ) T U n i γ ( λ n i ( 3 ) ) T U n i , i = 2 , 3 , , N 1 .
The semi-discretized model Equation (17) with corresponding boundary conditions Equation (3) is given as follows
d U d t = α U ( Λ ( 1 ) U ) + β ( Λ ( 2 ) U ) γ ( Λ ( 3 ) U ) ,
where the symbol * represents element-wise multiplication of two vectors.
U = [ U 1 , U 2 , U 3 , , U N ] T , Λ N × N ( 1 ) = [ m i k ] = [ λ k ( 1 ) ] , k = i 1 , i 2 , , i n j , i = 2 , 3 , , N 1 , Λ N × N ( 2 ) = [ m i k ] = [ λ k ( 2 ) ] , k = i 1 , i 2 , , i n j , i = 2 , 3 , , N 1 , Λ N × N ( 3 ) = [ m i k ] = [ λ k ( 3 ) ] , k = i 1 , i 2 , , i n j , i = 2 , 3 , , N 1 .
The corresponding initial condition Equation (2) is given as
U ( t 0 ) = [ U 0 ( x 1 ) , U 0 ( x 2 ) , , U 0 ( x N ) ] T .
Up to now, the spatial derivatives are approximated by RBFs and the given PDE is reduced to a system of ODEs. Next, any ODE solver is needed to solve this system of ODEs.

3. Time Discretization

In this paper, three integration techniques, explicit Euler method (EEM), implicit method (IM) and the Crank–Nicolson method (CNM), are used to solve PDE models given in Section 1 and its explanation is given as:

A θ -Weighted Technique for 2D Diffusion Equation

Applying θ -weighted technique to approximate Equation (6) in time, we have
U t = α ( U x x + U y y ) L U ,
as
U ( n + 1 ) U ( n ) d t = θ L U ( n + 1 ) + ( 1 θ ) L U ( n ) ,
we get
U ( n + 1 ) = ( I d t θ L ) 1 [ ( I + d t ( 1 θ ) L ) U ( n ) ] .
After applying the LMM (discussed in Section 2), Equation (21) leads to
U ( n + 1 ) = ( I d t θ L ) 1 [ ( I + d t ( 1 θ ) L ) U ( n ) ] ,
where L is the weight matrix of the differential operator L and I is an identity matrix. Equation (22) reduces to EEM, CNM and IM for θ = 0 , θ = 0.5 and θ = 1 respectively.

4. Stability Analysis

In this section, we used the matrix method for the stability of the local and global meshless methods as reported in [32,43]. E ( n ) is n-th time level error given by E ( n ) = U ^ ( n ) U ( n ) , which is introduced in Equation (22), where U ^ ( n ) is the exact solution and U ( n ) is the approximate solution obtained by the LMM. The error E ( n + 1 ) can be expressed as
E ( n + 1 ) = W E ( n ) ,
where W = [ I θ d t L ] 1 [ I + ( 1 θ ) d t L ] is the amplification matrix. ρ ( W ) denotes the spectral radius of W so the sufficient condition for numerical stability is ρ ( W ) 1 , which leads to the following formula
| 1 + ( 1 θ ) d t λ 1 θ d t λ | 1 ,
where λ is eigenvalue of the matrix L.
The inequality Equation (24) reduces to
IM for θ = 1 ,
| 1 1 d t λ | 1 .
CNM for θ = 0.5 ,
| 1 + 0.5 d t λ 1 0.5 d t λ | 1 .
EEM for θ = 0 ,
| 1 + d t λ 1 | 1 ,
that is,
d t 2 λ a n d λ 0 ,
In the case of complex eigenvalue λ = c + i d , where c, d are any real numbers, the inequalities Equations (25)–(27) take the following form
For F I M
| 1 1 d t ( c + i d ) | 1 ,
implies
1 1 + d t 2 c 2 + d t 2 d 2 2 d t c 1 .
For CNM
| 1 + 0.5 d t ( c + i d ) 1 0.5 d t ( c + i d ) | 1 ,
implies
1 + 0.25 d t 2 c 2 + 0.25 d t 2 d 2 + d t c 1 + 0.25 d t 2 c 2 + 0.25 d t 2 d 2 d t c 1 .
Similarly, for FEDF
| 1 + d t ( c + i d ) 1 | 1 ,
implies
d t 2 c c 2 + d 2 ,
provided R e ( λ ) 0 in all the inequalities in Equations (25)–(31).
The inequalities in Equations (25)–(27) guarantee unconditional stability in case of implicit and Crank–Nicolson schemes. Conditional stability in case of explicit scheme is also shown in Figure 1. The stability of meshless methods also depends on the value of the shape parameter c. The GMM is sensitive to the value of c in comparison to the LMM and the system gets ill-conditioned quickly by varying c. We investigated this dependence numerically in Figure 2. It can be seen from the figure that the LMM satisfies the stability condition for a wide range of this parameter.
Figure 3 shows sparsity pattern of the LMM corresponding to local sub-domain three in the 1D case and stencil size five in the 2D case. In comparison, the coefficient matrix of the global meshless method is dense. From the comparison of the coefficient matrices of both the local and the global meshless methods, it is clear that local meshless method produces sparse banded matrices which can be efficiently solved by sparse matrix solvers. In case of the global meshless method, the coefficient matrix is fully dense and often ill-conditioned. In such a scenario, a traditional solver, like Gauss elimination method, produces inaccurate results. Special procedure like truncated singular value decomposition (TSVD )is a more appropriate choice in such cases.

5. Numerical Analysis

The performance of the LMM is demonstrated against some problems in this section. The proposed scheme works for any radial basis functions but in the present work; multiquadric (MQ), Gaussian (GA), and inverse quadratic (IQ) RBFs are taken into account for spatial discretization. The proposed LMM is capable of approximating the solution on both the uniform and scattered nodal points. The size of a local sub-domain in one, two and three dimensional cases were taken to be three, five and seven, respectively. Computational efficiency and less sensitivity to the value of the shape parameter c were the major gains of the LMM, as GMM was found very sensitive to the value of shape parameter c. All the computations were performed using MATLAB (R2012a) on a Dell PC Laptop (Windows 7, 64 Bit) with an Intel (R) Core(TM)i5-240M CPU 2.50 GHz 2.5 GHs 4 GB RAM.
Accuracy of the LMM were measured via L a b s , L and L R error norms which are given as follows
L a b s = | U ^ ( i ) U ( i ) | , i = 1 , 2 , , N n . L = max L a b s , L R = 1 i = 1 N ( U ^ ( i ) ) 2 i = 1 N L a b s 2 1 2 ,
where U ^ , U denote exact and approximate solutions respectively.
Problem 1.
The 1D KdVB Equation (1) with α = 1 , having the following exact solution [5]
U ( x , t ) = 6 β 2 25 γ 1 + tanh ( ξ ) + 1 2 s e c h 2 ( ξ ) , x [ a , b ] , t 0
where
ξ = β 10 γ x + 6 β 2 25 γ t .
In Table 1, numerical results of the LMM for Problem 1 using different values of β and time t over the space interval [ 20 , 20 ] are shown. We took α = 1 , γ = 0.1 , d t = 0.001 , N = 81 and MQ RBF with c = 100 . Better results of the LMM as compared to the result given in [5] were clear from the table. In Figure 4 and Figure 5 solution profiles are shown for different values of β .
The numerical solution of the KdVB equation for different time t in Problem 1 with time step length d t = 0.02 , α = 2 , β = 0.005 , γ = 0.1 , N = 101 , spatial domain [ 100 , 100 ] are shown in Table 2. It is clear from the table that the LMM was a more accurate than the method in reported in [8].
Problem 2.
The analytical solution [44] of the 1D coupled Drinfeld’s–Sokolov–Wilson system (4) is given as
U ( x , t ) = ( α 4 k ) 2 + 3 k 2 s e c h 2 k ( x α t ) , V ( x , t ) = 2 k α 2 s e c h k ( x α t ) .
The numerical simulations for Problem 2 are reported in Table 3 and Table 4 of the coupled Drinfeld’s–Sokolov–Wilson system Equation (4) on the spatial domain [ 4 , 4 ] from t = 0.1 to t = 0.5 with N = 81 and d t = 0.0001 . Table 3 and Table 4 show the L error norm of the LMM along with the comparison of the meshless method of lines based on RBFs [11] for α = 1 , k = 0.001 and α = 0.0001 , k = 0.01 respectively. One can guarantee from this comparison that the results of the LMM are more effective.
Table 5 and Table 6 show numerical results of the LMM and the GMM of the coupled Drinfeld’s–Sokolov–Wilson system Equation (4) for N = 81 , d t = 0.0001 , t = 0.5 , and different values of c. The accuracy of the global RBF methods is heavily dependent on c and this is evident from Table 6 as well. From the comparison shown in Table 5 and Table 6, one can observe that the value of c was not an issue in the LMM as compared to the GMM.
Problem 3.
The exact solution [13] of the 2D linear diffusion Equation (6) with α = 1 is given as
U ( x , y , t ) = exp ( x + y + 2 t ) , ( x , y ) [ 0 , 1 ] 2 , t 0 .
The proposed LMM is employed on the test Problem Equation (3) and the results are shown in Figure 6 by having a time step length of d t = 0.0001 , the shape parameter value of MQ RBF c = 100 and N = 20 × 20 , at different times, up to t = 1 . Furthermore, the results obtained by the LMM (Crank–Nicolson) have been compared in order to verify the accuracy of the LMM with the results reported in [13,14], which confirm the validity of the presented method.
The numerical results of the 2D linear diffusion Equation (6) on non rectangular domains are shown in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11 for Problem 3 using GA RBF. The numerical results shown in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11 are performed with d t = 0.0001 , t = 1 and α = 1 . These figures show the efficiency of the LMM in non rectangular domains in term of absolute error L a b s norm for Problem 3.
Problem 4.
Finally, consider a two-dimensional nonlinear RLW Equation (8) with the following exact solution
U ( x , y , t ) = q 2 s e c h 2 q 2 p ( x + y v t x 0 y 0 ) , ( x , y ) [ 80 , 100 ] 2 , t 0 ,
where q = 6 ( v 2 ) 2 and p = 6 v .
Table 7 shows numerical results in terms of L error norm and CPU time for Problem 4 with v = 2.06 , N = 50 , d t = 0.5 , [ 80 , 100 ] and up to time t = 20 . From this table, it is evident that the proposed LMM is accurate and efficient.
Numerical results at t = 1 and t = 10 with v = 2.06 , N = 50 , d t = 0.5 , [ 80 , 100 ] for Problem 4 are shown in Figure 12.
In Figure 13 the L a b s error are shown at t = 10 .
Eliminating the need of meshing and approximating the solution using uniform or scattered points in rectangular as well non-rectangular domains is one of the salient feature of the LMM. Numerical results of the RLW equation on non-rectangular domains are shown in Figure 14 and Figure 15.
Figure 16 (left) is evidence to the fact that, in case of LMM, the sensitivity to the shape parameter value is no longer a major problem. In Figure 16 (right) the condition number κ is also shown.
Comparison of CPU time of the LMM and the GMM are shown in Figure 17 by taking d t = 0.01 and t = 10 . It is clear from this figure that LMM was more efficient then GMM.
Problem 5.
Three asset American-put option with parameters r = 0.1 , σ 1 = 0.2 , σ 2 = 0.3 , σ 3 = 0.2 , α 1 = 0.3 , α 2 = 0.3 , α 3 = 0.4 , D 1 = 0.05 , D 2 = 0.01 , D 3 = 0.01 , ρ 12 = ρ 13 = ρ 23 = 0.5 , μ = 0.01 , E = 1 , T = 1 years, d t = 0.001 and spatial domain [ 0 , 4 ] 3 .
Table 8 shows the numerical solution and CPU time (in s) of three asset American-put option for Problem 5 using LMM. The time step was d t = 0.001 and we had a fixed value of shape parameter c = 10 , whereas Table 9 shows the L a b s error at P ( 1 , 1 , 1 ) and P ( 1.1 , 1.1 , 1.1 ) . The numerical solution of the American-put option are shown in Figure 18.

6. Conclusions

In the present work, the local meshless method based on radial basis functions is applied to one, two and three dimensional PDEs. To check the accuracy and efficacy of the proposed scheme on both rectangular and non-rectangular domains, different problems have been considered. Results of the local meshless method are compared with exact/approximate solutions available in the existent literature. The local meshless method has been found to be a flexible interpolation method as it removes sensitivity of the shape parameter and produces the coefficient matrix well-conditioned.

Author Contributions

Conceptualization, I.A. and M.R.; methodology, I.A.; software, I.A.; validation, I.A., M.A. (Muhammad Ayaz), S.I. and M.A. (Muhammad Arif); formal analysis, P.K. and S.I.; investigation, P.K., S.I. and M.A. (Muhammad Arif); resources, P.K.; data curation, I.A.; writing–original draft preparation, I.A.; writing–review and editing, P.K., S.I. and M.A. (Muhammad Arif); visualization, I.A.; supervision, I.A. and P.K.; project administration, P.K.; funding acquisition, P.K.

Funding

This project was supported by the Theoretical and Computational Science (TaCS) Center under Computational and Applied Science for Smart Innovation Cluster (CLASSIC), Faculty of Science, KMUTT.

Acknowledgments

This project was supported by the Theoretical and Computational Science (TaCS) Center under Computational and Applied Science for Smart Innovation Cluster (CLASSIC), Faculty of Science, KMUTT. The authors thank the editors and referee(s) for their valuable comments and suggestions, which were very useful to improve the paper significantly. The first author would like to thank the Theoretical and Computational Science (TaCS) Center under Computational and Applied Science for Smart Innovation research Cluster (CLASSIC), Faculty of Science, KMUTT.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Su, C.H.; Gardner, C.S. Derivation of the Kortewege-de Vries and Burgers’ equation. J. Math. Phys. 1969, 10, 536–539. [Google Scholar] [CrossRef]
  2. Grad, H.; Hu, P.N. Unified shock profile in a plasma. J. Mech. Phys. Solids 1967, 10, 2596–2601. [Google Scholar] [CrossRef]
  3. Jonson, R.S. Shallow water waves in a viscous fluid-the undular bore. Phys. Fluids 1972, 15, 1993–1999. [Google Scholar] [CrossRef]
  4. Jonson, R.S. A nonlinear equation incorporating damping and dispersion. J. Math. Fluid Mech. 1970, 42, 49–60. [Google Scholar] [CrossRef]
  5. Sirajul, H.; Uddin, M. A mesh-free method for the numerical solution of the KdV-Burgers’ equation. Appl. Math. Model. 2009, 33, 3442–3449. [Google Scholar]
  6. Ali, A.; Mukhtar, S.; Hussain, I. A numerical meshless technique for the solution of some Burgers’ type equations. World Appl. Sci. J. 2011, 12, 1792–1798. [Google Scholar]
  7. Khater, A.H.; Temsah, R.S.; Hassan, M.M. Journal of computational and applied mathematics. J. Comput. Appl. Math. 2008, 222, 333–350. [Google Scholar] [CrossRef]
  8. Sajjadian, M. Numerical solutions of Korteweg-de Vries and Korteweg-de Vries-Burgers’ equations using computer programming. Int. J. Nonlinear Sci. 2013, 15, 69–79. [Google Scholar]
  9. Hepson, O.E.; Korkmaz, A.; Dag, I. Extended B-spline collocation method for KdV-Burgers’ equation. arXiv, 2017; arXiv:1701.02893. [Google Scholar]
  10. Arora, R.; Kumar, A. Solution of the coupled Drinfeld’s-Sokolov-Wilson (DSW) system by homotopy analysis method. Adv. Sci. Eng. Med. 2013, 5, 1105–1111. [Google Scholar] [CrossRef]
  11. Sirajul, H.; Hassan, N.; Tirmizi, S.I.A.; Usman, M. A Meshless Method of Lines for the Numerical Solution of Coupled Drinfeld’s-Sokolov-Wilson System; Elsevier: Amsterdam, The Netherlands, 2010. [Google Scholar]
  12. Uddin, M.; Haq, S. Application of a numerical method using radial basis functions to nonlinear partial differential equations. Selcuk J. Appl. Math. 2011, 12, 77–93. [Google Scholar]
  13. Abbasbandy, S.; Shirzadi, A. MLPG method for two-dimensional diffusion equation with Neumann’s and non-classical boundary conditions. Appl. Numer. Math. 2011, 61, 170–180. [Google Scholar] [CrossRef]
  14. Abbasbandy, S.; Ghehsareh, H.R.; Alhuthali, M.S.; Alsulami, H.H. Comparison of meshless local weak and strong forms based on particular solutions for a non-classical 2-D diffusion model. Eng. Anal. Bound. Elem. 2014, 39, 121–128. [Google Scholar] [CrossRef]
  15. Techapirom, T.; Luadsong, A. The MLPG with improved weight function for two-dimensional heat equation with non-local boundary condition. J. King Saud Univ. Sci. 2013, 25, 341–348. [Google Scholar] [CrossRef] [Green Version]
  16. Dehghan, M.; Salehi, R. The solitary wave solution of the two-dimensional regularized long-wave equation in fluids and plasmas. Comput. Phys. Commun. 2011, 182, 2540–2549. [Google Scholar] [CrossRef]
  17. Dehghana, M.; Abbaszadeha, M.; Mohebbib, A. The use of interpolating element-free Galerkin technique for solving 2D generalized Benjamin-Bona-Mahony-Burgers and regularized long-wave equations on non-rectangular domains with error estimate. J. Comput. Appl. Math. 2015, 286, 211–231. [Google Scholar] [CrossRef]
  18. Abdulloev, K.O.; Bogolubsky, I.L.; Makhankov, V.G. One more example of inelastic soliton interaction. Phys. Lett. 1976, 56, 427–428. [Google Scholar] [CrossRef]
  19. Bona, J.L.; Bryant, P.J. A mathematical model for long waves generated by wave makers in nonlinear dispersive systems. Proc. Camb. Philos. Soc. 1973, 73, 391–405. [Google Scholar] [CrossRef]
  20. Bhardwaj, D.; Shankar, R. A computational method for regularized long wave equation. Comput. Math. Appl. 2000, 40, 1397–1404. [Google Scholar] [CrossRef] [Green Version]
  21. Esen, A.; Kutluay, S. Application of a lumped Galerkin method to the regularized long wave equation. Appl. Math. Comput. 2006, 174, 833–845. [Google Scholar] [CrossRef]
  22. Gou, B.Y.; Cao, W.M. The Fourier pseudospectral method with a restrain operator for the RLW equation. Comput. Math. Appl. 1988, 74, 110–126. [Google Scholar]
  23. Raslan, K.R. A computational method for the regularized long wave equation. Appl. Math. Comput. 2005, 167, 1101–1118. [Google Scholar] [CrossRef]
  24. Roshan, T. A Petrov-Galerkin method for solving the generalized regularized long wave (GRLW) equation. Comput. Math. Appl. 2012, 63, 943–956. [Google Scholar] [CrossRef]
  25. Guo, P.F.; Zhang, L.W.; Liew, K.M. Numerical analysis of generalized regularized long wave equation using the element-free kp-Ritz method. Appl. Math. 2014, 240, 91–101. [Google Scholar] [CrossRef]
  26. Fischer, B.; Scholes, M. The pricing of options and corporate liabilities. J. Polit. Econ. 1973, 81, 637–654. [Google Scholar]
  27. Martín-Vaquero, J.; Khaliq, A.Q.M.; Kleefeld, B. Stabilized explicit Runge-Kutta methods for multi-asset American options. Comput. Math. Appl. 2014, 67, 1293–1308. [Google Scholar] [CrossRef]
  28. Nielsen, B.; Skavhaug, O.; Tveito, A. Penalty and front-fixing methods for the numerical solution of American option problems. J. Comput. Financ. 2002, 5, 69–97. [Google Scholar] [CrossRef] [Green Version]
  29. Fasshauer, G.E.; Khaliq, A.Q.M.; Voss, D.A. Using meshfree approximation for multi-asset American option problems. J. Chin. Inst. Eng. 2004, 27, 69–97. [Google Scholar] [CrossRef]
  30. Ahmad, I.; Khaliq, A.Q.M. Local RBF method for multi-dimensional partial differential equations. Comput. Math. Appl. 2017, 74, 292–324. [Google Scholar] [CrossRef]
  31. Rad, J.A.; Parand, K.; Ballestra, L.V. Pricing European and American options by radial basis point interpolation. Appl. Math. Comput. 2015, 251, 363–377. [Google Scholar] [CrossRef]
  32. Ahmad, I. A comparative analysis of local meshless formulation for multi-asset option models. Eng. Anal. Bound. Elem. 2016, 65, 159–176. [Google Scholar]
  33. Shen, Q. Local RBF-based differential quadrature collocation method for the boundary layer problems. Eng. Anal. Bound. Elem. 2010, 34, 213–228. [Google Scholar] [CrossRef]
  34. Aziz, I. Meshless methods for multivariate highly oscillatory Fredholm integral equations. Eng. Anal. Bound. Elem. 2015, 53, 100–112. [Google Scholar]
  35. Thounthong, P.; Khan, M.N.; Hussain, I.; Ahmad, I.; Kumam, P. Symmetric radial basis function method for simulation of elliptic partial differential equations. Mathematics 2018, 6, 327. [Google Scholar] [CrossRef]
  36. Luo, W.H.; Huang, T.Z.; Gu, X.M.; Liu, Y. Barycentric rational collocation methods for a class of nonlinear parabolic partial differential equations. Appl. Math. Lett. 2017, 68, 13–19. [Google Scholar] [CrossRef]
  37. Bianca, C.; Pennisi, M.; Motta, S.; Ragusa, M.A. Immune system network and cancer vaccine. AIP Conf. Proc. 2011, 1389, 945–948. [Google Scholar]
  38. Bianca, C.; Pappalardo, F.; Pennisi, M.; Ragusa, M.A. Persistence analysis in a Kolmogorov-type model for cancer-immune system competition. AIP Conf. Proc. 2013, 1558, 1797–1800. [Google Scholar]
  39. Gu, X.M.; Huang, T.Z.; Zhao, X.L.; Li, H.B.; Li, L. Strang-type preconditioners for solving fractional diffusion equations by boundary value methods. J. Comput. Appl. Math. 2015, 277, 73–86. [Google Scholar] [CrossRef] [Green Version]
  40. Beylkin, G.; Keiser, J.M.; Vozovoi, L. A new class of time discretization schemes for the solution of nonlinear PDEs. J. Comput. Phys. 1998, 147, 362–387. [Google Scholar] [CrossRef]
  41. Shu, C. Differential Quadrature and Its Application in Engineering; Springer Science and Business Media: London, UK, 2000. [Google Scholar]
  42. Kosec, G.; Depolli, M.; Rashkovska, A.; Trobec, R. Super linear speedup in a local parallel meshless solution of thermo-fluid problem. Comput. Struct. 2014, 133, 30–38. [Google Scholar] [CrossRef]
  43. Ahmad, I. Local meshless method for PDEs arising from models of wound healing. Appl. Math. Model. 2017, 48, 688–710. [Google Scholar]
  44. Inc, M. On numerically doubly periodic wave solutions of the coupled Drinfeld’s-Sokolov-Wilson equation by the decomposition method. Appl. Math. Comput. 2006, 172, 421–430. [Google Scholar]
Figure 1. ρ ( W ) versus d t for the explicit scheme (left) and Implicit and Crank–Nicolson scheme (right) with N = 21 for Problem 3.
Figure 1. ρ ( W ) versus d t for the explicit scheme (left) and Implicit and Crank–Nicolson scheme (right) with N = 21 for Problem 3.
Symmetry 11 00257 g001
Figure 2. R e ( λ ) versus c for the global meshless method (GMM) (left) and the local meshless method (LMM) (right) for Problem 3.
Figure 2. R e ( λ ) versus c for the global meshless method (GMM) (left) and the local meshless method (LMM) (right) for Problem 3.
Symmetry 11 00257 g002
Figure 3. Matrix structure of the LMM of local sub-domain three in the 1D case (left), local sub-domain five in the 2D case (right).
Figure 3. Matrix structure of the LMM of local sub-domain three in the 1D case (left), local sub-domain five in the 2D case (right).
Symmetry 11 00257 g003
Figure 4. Numerical solution of the Kortewege–de Vries–Burgers’ (KdVB) equation for β = 0.001 (left) β = 0.1 (right), for Problem 1.
Figure 4. Numerical solution of the Kortewege–de Vries–Burgers’ (KdVB) equation for β = 0.001 (left) β = 0.1 (right), for Problem 1.
Symmetry 11 00257 g004
Figure 5. Numerical solution of the KdVB equation for β = 0.5 (left) β = 1 (right), for Problem 1.
Figure 5. Numerical solution of the KdVB equation for β = 0.5 (left) β = 1 (right), for Problem 1.
Symmetry 11 00257 g005
Figure 6. Comparison of the 2D linear diffusion with the method reported in [13,14] for Problem 3.
Figure 6. Comparison of the 2D linear diffusion with the method reported in [13,14] for Problem 3.
Symmetry 11 00257 g006
Figure 7. Computational domain, numerical solution and absolute error for Problem 3.
Figure 7. Computational domain, numerical solution and absolute error for Problem 3.
Symmetry 11 00257 g007
Figure 8. Computational domain, numerical solution and absolute error for Problem 3.
Figure 8. Computational domain, numerical solution and absolute error for Problem 3.
Symmetry 11 00257 g008
Figure 9. Computational domain, numerical solution and absolute error for Problem 3.
Figure 9. Computational domain, numerical solution and absolute error for Problem 3.
Symmetry 11 00257 g009
Figure 10. Computational domain and absolute error for Problem 3.
Figure 10. Computational domain and absolute error for Problem 3.
Symmetry 11 00257 g010
Figure 11. Computational domain and absolute error for Problem 3.
Figure 11. Computational domain and absolute error for Problem 3.
Symmetry 11 00257 g011
Figure 12. Numerical simulation at t = 1 (left), t = 10 (right) for Problem 4.
Figure 12. Numerical simulation at t = 1 (left), t = 10 (right) for Problem 4.
Symmetry 11 00257 g012
Figure 13. L a b s error norm of the LMM for Problem 4.
Figure 13. L a b s error norm of the LMM for Problem 4.
Symmetry 11 00257 g013
Figure 14. Computational domains (left), numerical results (right) for Problem 4.
Figure 14. Computational domains (left), numerical results (right) for Problem 4.
Symmetry 11 00257 g014
Figure 15. Computational domains (left), numerical results (right) for Problem 4.
Figure 15. Computational domains (left), numerical results (right) for Problem 4.
Symmetry 11 00257 g015
Figure 16. c versus κ (left), N versus κ (right) of the LMM for Problem 4.
Figure 16. c versus κ (left), N versus κ (right) of the LMM for Problem 4.
Symmetry 11 00257 g016
Figure 17. Comparison of the LMM and the GMM for Problem 4.
Figure 17. Comparison of the LMM and the GMM for Problem 4.
Symmetry 11 00257 g017
Figure 18. Numerical solution of the LMM on the line x = y = z for Problem 5.
Figure 18. Numerical solution of the LMM on the line x = y = z for Problem 5.
Symmetry 11 00257 g018
Table 1. Comparison of the numerical solution of the Kortewege–de Vries–Burgers’ (KdVB) equation for Problem 1.
Table 1. Comparison of the numerical solution of the Kortewege–de Vries–Burgers’ (KdVB) equation for Problem 1.
t L
LMM
L 2
LMM
L
[5]
L 2
[5]
β = 0.004
15.5555 × 10 12 2.8402 × 10 10 6.822 × 10 0 8.845 × 10 9
21.1110 × 10 11 5.6792 × 10 10 1.150 × 10 8 1.652 × 10 8
31.6661 × 10 11 8.5171 × 10 10 1.485 × 10 8 2.338 × 10 8
105.5441 × 10 11 2.8353 × 10 9 2.479 × 10 8 6.046 × 10 8
β = 0.04
18.4705 × 10 8 1.5103 × 10 6 2.936 × 10 6 3.727 × 10 7
21.6937 × 10 7 3.0211 × 10 6 4.204 × 10 6 2.207 × 10 8
32.5400 × 10 7 4.5322 × 10 6 4.126 × 10 6 1.928 × 10 6
108.4535 × 10 7 1.5111 × 10 5 5.800 × 10 6 1.297 × 10 5
β = 0.1
17.7105 × 10 6 1.1800 × 10 5 1.540 × 10 5 1.004 × 10 5
21.5374 × 10 5 2.3912 × 10 5 3.076 × 10 5 1.732 × 10 5
32.2987 × 10 5 3.6284 × 10 5 4.604 × 10 5 2.874 × 10 5
107.4772 × 10 5 1.2861 × 10 4 1.498 × 10 4 1.342 × 10 4
Table 2. Comparison of numerical solution of the KdVB equation for Problem 1.
Table 2. Comparison of numerical solution of the KdVB equation for Problem 1.
t L L 2 CPU Time L L 2
LMMLMMLMM[8][8]
12.8316 × 10 10 3.1032 × 10 8 0.262.06127 × 10 6 4.62479 × 10 6
38.4947 × 10 10 9.3095 × 10 8 0.721.14705 × 10 6 9.14997 × 10 7
51.4158 × 10 9 1.5515 × 10 7 1.151.28565 × 10 6 1.21327 × 10 6
71.9821 × 10 9 2.1721 × 10 7 1.631.51656 × 10 6 1.45490 × 10 6
92.5484 × 10 9 2.7927 × 10 7 2.181.67755 × 10 6 1.66392 × 10 6
Table 3. Comparison of the L error norm of U ( x , t ) for Problem 2.
Table 3. Comparison of the L error norm of U ( x , t ) for Problem 2.
L
x = 0.1 x = 0.3 x = 0.5
tLMM[11]LMM[11]LMM[11]
0.14.44 × 10 16 4.5230 × 10 13 5.55 × 10 17 1.3291 × 10 12 6.10 × 10 16 6.6992 × 10 12
0.22.16 × 10 15 1.3524 × 10 12 1.22 × 10 15 1.3696 × 10 12 1.11 × 10 16 2.1989 × 10 12
0.35.21 × 10 15 2.2525 × 10 12 3.83 × 10 15 4.0690 × 10 12 2.16 × 10 15 2.3009 × 10 12
0.49.60 × 10 15 3.1523 × 10 12 7.71 × 10 15 6.7682 × 10 12 5.55 × 10 15 6.8008 × 10 12
0.51.53 × 10 14 4.0521 × 10 12 1.29 × 10 14 9.4666 × 10 12 1.03 × 10 14 1.1300 × 10 11
Table 4. Comparison of the L error norm of V ( x , t ) for Problem 2.
Table 4. Comparison of the L error norm of V ( x , t ) for Problem 2.
L
x = 0.1 x = 0.3 x = 0.5
tLMM[11]LMM[11]LMM[11]
0.17.81 × 10 12 2.2379 × 10 11 2.30 × 10 11 6.9696 × 10 11 3.82 × 10 11 1.2050 × 10 10
0.21.60 × 10 11 4.4328 × 10 11 4.64 × 10 11 1.3552 × 10 10 7.69 × 10 11 2.3025 × 10 10
0.32.46 × 10 11 6.6276 × 10 11 7.03 × 10 11 2.0134 × 10 10 1.15 × 10 10 3.3999 × 10 10
0.43.37 × 10 11 8.8225 × 10 11 9.46 × 10 11 2.6716 × 10 10 1.55 × 10 10 4.4973 × 10 10
0.54.31 × 10 11 1.1017 × 10 10 1.19 × 10 10 3.3298 × 10 10 1.95 × 10 10 5.5947 × 10 10
Table 5. Numerical solution for a wide range of the shape parameter value c for α = 0.0001 and k = 0.01 for Problem 2.
Table 5. Numerical solution for a wide range of the shape parameter value c for α = 0.0001 and k = 0.01 for Problem 2.
cUVcUV
0.0011.4629 × 10 12 3.0635 × 10 9 406.0559 × 10 13 1.2333 × 10 9
0.011.1800 × 10 11 2.0888 × 10 7 805.6560 × 10 13 1.1480 × 10 9
0.11.1655 × 10 11 2.2179 × 10 7 1605.5559 × 10 13 1.1268 × 10 9
11.1747 × 10 11 2.0555 × 10 7 3205.5265 × 10 13 1.1216 × 10 9
53.8443e × 10 12 1.0146 × 10 8 6405.9097 × 10 13 1.1239 × 10 9
101.4029 × 10 12 3.0469 × 10 9 10009.0130 × 10 13 1.1524 × 10 9
207.6552 × 10 13 1.5794 × 10 9 12006.1639 × 10 13 1.1081 × 10 9
Table 6. Numerical solution for the range of the shape parameter value c for α = 0.0001 and k = 0.01 for Problem 2.
Table 6. Numerical solution for the range of the shape parameter value c for α = 0.0001 and k = 0.01 for Problem 2.
c 0.0010.010.10.20.3
U2.8405 × 10 10 3.4306 × 10 9 3.5230 × 10 10 1.4130 × 10 10
V5.2746 × 10 7 6.5458 × 10 6 9.1756 × 10 7 3.5451 × 10 7
Table 7. Numerical results in term of L error norm for Problem 4.
Table 7. Numerical results in term of L error norm for Problem 4.
t15101520
L 6.8814 × 10 4 3.4458 × 10 3 7.0255 × 10 3 1.2374 × 10 2 2.0904 × 10 2
CPU time (in s)2.542.592.712.852.88
Table 8. CPU time and option value for Problem 5.
Table 8. CPU time and option value for Problem 5.
NP(1,1,1)P(1.1,1.1,1.1)CPU Time
8 × 8 × 8 0.0517460.02783337.6
12 × 12 × 12 0.0557080.02123232.7
16 × 16 × 16 0.0582400.020440128.9
20 × 20 × 20 0.0596390.020797554.9
Table 9. L a b s error norm for Problem 5.
Table 9. L a b s error norm for Problem 5.
N L abs at P(1,1,1) L abs at P(1.1,1.1,1.1)
4 × 4 × 4 9.7425 × 10 3 2.0440 × 10 2
8 × 8 × 8 6.4939 × 10 3 7.3929 × 10 3

Share and Cite

MDPI and ACS Style

Ahmad, I.; Riaz, M.; Ayaz, M.; Arif, M.; Islam, S.; Kumam, P. Numerical Simulation of Partial Differential Equations via Local Meshless Method. Symmetry 2019, 11, 257. https://doi.org/10.3390/sym11020257

AMA Style

Ahmad I, Riaz M, Ayaz M, Arif M, Islam S, Kumam P. Numerical Simulation of Partial Differential Equations via Local Meshless Method. Symmetry. 2019; 11(2):257. https://doi.org/10.3390/sym11020257

Chicago/Turabian Style

Ahmad, Imtiaz, Muhammad Riaz, Muhammad Ayaz, Muhammad Arif, Saeed Islam, and Poom Kumam. 2019. "Numerical Simulation of Partial Differential Equations via Local Meshless Method" Symmetry 11, no. 2: 257. https://doi.org/10.3390/sym11020257

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop