3,204
Views
15
CrossRef citations to date
0
Altmetric
Research Article

A novel approach for numeric study of 2D biological population model

| (Reviewing Editor)
Article: 1261527 | Received 08 Jul 2016, Accepted 10 Nov 2016, Published online: 02 Dec 2016

Abstract

In the present paper, the modified cubic B-spline differential quadrature method (MCB-DQM) has been implemented for the numerical computation of two-dimensional biological population model (BPM). The method is based on differential quadrature in which the weighting coefficients are computed by using MCB as a set of basis functions. We present three test problems to confirm the efficiency and accuracy of the method for BPM, which shows that the MCB-DQM solutions are in good agreement with the results obtained by the recent schemes: improved element-free Galerkin method by Zhang et al. and element-free kp-Ritz method by Cheng et al. The order of convergence of MCB-DQM for the solutions of BPM is shown to be quadratic.

Public Interest Statement

The biological problems received much attention among the researchers due to its key role in the regulation of population of some species. Indeed, the computation of the exact solution each differential equation (DE) is too tough task. Therefore, the development of new schemes for numerical solution of PDEs with accurate, stable and efficient, is of vital importance. Modified cubic B-spline differential quadrature method (MCB-DQM) is implemented for solving two-dimensional biological population model (BPM). This is a new DQM with modified cubic B-splines as new set of basis functions. Three problems are considered to confirm the efficiency and accuracy of the method for BPM. MCB-DQM solutions are in good agreement with the recent results obtained using improved element-free Galerkin method by Zhang et al. and element-free kp-Ritz method by Cheng et al. The order of convergence of the proposed scheme is quadratic.

1. Introduction

The dispersal or emigration plays a significant role in the regulation of population of some species. In the recent years, the biological problems have been received a much attention among the researchers due to its key role in the regulation of population of some species. The diffusion of a biological species in a region R2 is described by three functions: (i) population density ρ(x,t), (ii) diffusion velocity ν(x,t) and (iii) population supply σ(x,t) (Gurtin & Maccamy, Citation1977), where x=(x,y)R2 and t is time.

The population density ρ represents the number of individuals per unit volume at (x,t), and it’s integral over any sub-region D of region R2 gives the total population of D at time t whereas σ(x,t) denotes the rate at which individuals are supplied in per unit volume at position x at time t by births and deaths. The diffusion velocity ν(x,t) represents the average velocity of the individuals occupying the position x at the time t, and it represents the flow of population from one point to another point. The entities ρ,ν and σ must be consistent with law of population balance (Gurney & Nisbet, Citation1975; Lu, Citation2000), given below in Equation (1): for every regular sub-region D of R2 at time t (1) ddtDρdV+Dρν·ndV=DσdV(1)

where n is the outward unit normal to the boundary D of the region D. The law (1) shows that “the sum of the rate of change of population of D and the rate at which the individuals leave the region D across its boundary D is equal to the rate at which the individuals are supplied directly to the region D”.

Table 1. Comparison of numerical solution of Example 1 at x=0.5,y=0.5

Table 2. The errors in Example 1 at different time levels t0.5

Table 3. The errors in Example 1 for large time levels 5t20 with hx=hy=1/12

Table 4. Rate of convergence (ROC) of Example 1

Table 5. Errors in BPM given in Example 2 at 0t1.0 for different time steps and hx=hy=0.1

For σ=σ(ρ) and ν=-λ(ρ)ρ, where λ(ρ)>0 for ρ>0 and is the Laplace operator, the following nonlinear degenerate parabolic partial differential equation (DE) for ρ is reduced to(2) ρt=2(ϕ(ρ))+σ(ρ),(2)

where 22x2+2y2 and ϕ(ρ) be function of ρ (Gurtin & Maccamy, Citation1977). In Gurney and Nisbet (Citation1975), σ(ρ) is used as a special case in the modeling of the population of animals. The movements were made generally either by mature animals driven by mature invaders or by the young animals just reaching maturity moving out of their parental territory to establish breeding territory of their own. In each case, it is much more probable to consider that they will be directed toward nearby vacant territory. Therefore, in this model, the movement will take place almost exclusively down the population density gradient and will be more rapid at high population densities than at low ones. To model this situation, the authors further assumed a walk through a rectangular grid, in which at each step, an animal may either stay at its present location or may move toward the lowest population density (Gurney & Nisbet, Citation1975). The probability distribution between these two possibilities being determined by the magnitude of the population density gradient at the grid side is concerned. This model is correspond to Equation (2) with ϕ(ρ)=ρ2 as(3) ρt=2(ρ2)+σ(ρ).(3)

Some properties of Equation (3) such as Holder-estimates and its solutions were studied in Lu (Citation2000). Equation (3) is the generalization of the following lows:

(a)

For σ(ρ)=cρ, c is a constant (Malthusian Law Gurtin and Maccamy, Citation1977).

(b)

For σ(ρ)=c1ρ-c2ρ2, where c1,c2>0 are constant (Verhulst Law Gurtin & Maccamy, Citation1977).

(c)

For σ(ρ)=cρα with c0 and 0<α<1 (Porous media Bear, Citation1972; Okubo, Citation1980).

Consider two-dimensional (2D) biological population model (BPM) (3) with σ(ρ)=hρα(1-rρβ) (Zhang, Deng, & Liew, Citation2014) as follows:(4) ρt=2(ρ2)+hρα(1-rρβ),(x,t)D×(0,T],ρ(x,0)=ρ0(x),xD,(4)

where D=[a,b]×[c,d], and h,α,β and r are real numbers. The boundary conditions are taken as(5) ρ(x,t)=ψ(x,t),(x,t)D×(0,T].(5)

In the recent years, a lot of numerical techniques have been developed for the numerical computation of time-dependent partial DEs (Arora, Mittal, & Singh, Citation2014; Arora & Singh, Citation2013; Cheng, Zhang, & Liew, Citation2014; Shivanian, Citation2013; Singh & Kumar, Citation2016c; Srivastava & Singh, Citation2014; Zhang et al., Citation2014). The existence, regularity and uniqueness of the weak solutions for degenerate parabolic equations (see, Aronson, Citation1986; Dibnedetto, Citation1993; Giuggioli & Kenkre, Citation2003; Gurney & Nisbet, Citation1975; Gurtin & Maccamy, Citation1977; Jager & Lu, Citation1997; Lu, Citation2000). The analytical solutions for time-fractional order population problems were obtained using fractional reduced transform method (Singh & Kumar, Citation2016a,Citation2016b; Singh & Srivastava, Citation2015; Srivastava, Mishra, Kumar, Singh, & Awasthi, Citation2014) by Srivastava, Kumar, Awasthi, and Singh (Citation2014). The computation of various type of population problems is done by using homotopy perturbation method (HPM) (Liu, Li, & Zhang, Citation2011; Roul, Citation2010), homotopy analysis method (HAM) (Arafa, Rida, & Mohamed, Citation2011), and variational iteration method (Shakeri & Dehghan, Citation2006). A meshless local radial point interpolation numerical method to simulate a nonlinear partial integro-DE arising in population dynamics is given by Shivanian (Citation2013). Recently, the numerical computation of BPM model (4) is done by Cheng et al. (Citation2014) using element-free kp-Ritz method, and by Zhang et al. (Citation2014) using improved element-free Galerkin method (IEFGM).

Table 6. Errors in BPM given in Example 2 at 0t1.0 with t=0.0001

Table 7. The errors in Example 2 for large time levels 5t20 with hx=hy=1/12

Table 8. Rate of convergence of Example 2

Table 9. Comparison of numerical solution of Example 3 at x=0.5,y=0.5

Table 10. The errors in Example 3 for large time levels 2t10 with hx=hy=1/12

The main aim of this paper is to implement “modified cubic B-spline differential quadrature method (MCB-DQM)” (Arora & Singh, Citation2013; Singh & Arora, Citation2014; Singh & Bianca, Citation2016) for the numerical computation of 2D BPM. The scheme is based on differential quadrature where the modified cubic-B-spline functions are used as set of basis functions to determine the weighting coefficients. The MCB-DQM is used to convert the given system of PDEs into a system of first order ODEs, in time. The resulting system of ODEs is solved using the SSP-RK54 scheme. Three test problems are considered to demonstrate the accuracy and utility of the method. The maximum absolute errors L and L2 errors in the MCB-DQM solutions have been compared with the errors due to some recent exiting schemes.

The article is organized as follows. In Section 2, the description of the MCB-DQM is given. In Sections 3, procedure for implementation of method is described. Three numerical examples are given to establish the applicability and accuracy of the proposed method in Section . Section 5 concludes our study.

2. Description of MCB-DQM

Bellman, Kashef, and Casti (Citation1972) have introduced the DQM. DQM is an approximation to the derivatives of a function that is obtained by means of the weighted sum of the functional values at certain discrete points. In DQM, the weighting coefficients are evaluated using various test functions such as spline functions, sinc function, Lagrange interpolation polynomials, modified (extended) cubic B-spline, etc. (Arora & Singh, Citation2013; Korkmaz & Dag, Citation2011,Citation2013; Quan & Chang, Citation1989a,Citation1989b; Shu, Chen, Xue, & Du, Citation2001; Shu & Richards, Citation1992; Singh, Arora, & Singh, Citation2016; Singh & Arora, Citation2014; Singh & Kumar, Citation2016c; Zhong, Citation2004). The weighting coefficients are dependent on the spatial grid spacing only, so one can assume NM grid points on the rectangle D=[a,b]×[c,d] distributed uniformly, that is, a=x1<x2,,xN-1<xN=b with hx=xi+1-xi, and c=y1<y2,,yM-1<yM=d with hy=yi+1-yi. The solution ρ(x,y,t) at any time on the knot (xi,yj) is ρ(xi,yj,t) for i=1,,N and j=1,,M.

The approximate value of nth-order partial derivative of the function ρ(x,y,t) with respect to x at (xi,yj) is given by(6) nρijxn=k=1Naik(n)ρkj,i=1,2,,N,(6)

and the approximate value of mth-order partial derivative of the function ρ(x,y,t) with respect to y at (xi,yj) is given by(7) mρijym=k=1Mbjk(m)ρik,j=1,2,,M,(7)

where ρij=ρ(xi,yj,t), and aij(n) and bij(m) denote the weighting coefficients of the partial derivatives nρijxn and mρijym at (xi,yj) respectively.

The cubic B-spline basis functions at the knots are defined as follows(8) φj(x)=1hx3(x-xj-2)3x[xj-2,xj-1)(x-xj-2)3-4(x-xj-1)3x[xj-1,xj)(xj+2-x)3-4(xj+1-x)3x[xj,xj+1)(xj+2-x)3x[xj+1,xj+2)0otherwise,(8)

where {φ0,φ1,,φN,φN+1} forms a basis over the interval [ab].

Lemma 1

The numerical values of φi and its derivatives φi,φi at j-th nodal point are evaluated asφi(xj)=4,ifi-j=01,ifi-j=±10,else;φi(xj)=±3/hx,i-j=±10,else;φi(xj)=-12/hx2,i-j=06/hx2,i-j=±10else..

The modified cubic B-spline basis functions at the knots are defined from Equation (8) in such a way that the resulting matrix system of equations remain diagonally dominant (Arora & Singh, Citation2013):(9) ϕ1(x)=φ1(x)+2φ0(x)ϕ2(x)=φ2(x)-φ0(x)ϕj(x)=φj(x)forj=3,,N-2ϕN-1(x)=φN-1(x)-φN+1(x)ϕN(x)=φN(x)+2φN+1(x)(9)

where {ϕ1,ϕ2,,ϕN} forms a basis over the interval [ab].

2.1. Computation of the weighting coefficients aij(r) and bij(r)(r=1,2)

To find the weighting coefficients aij(1), the modified cubic B-spline ϕk(x), k=1,2,,N is used in Equation (6) due to fixed y axis. The first-order derivative approximation at the grid point (xi,yj) is(10) ϕk(xi)=j=1Naij(1)ϕk(xj),k=1,,N.(10)

By Lemma 1 and Equations (9) and (10) is reduced into a tridiagonal system of linear equations(11) Φa[i]=H[i],fori=1,,N,(11)

where Φ=[ϕij] is the coefficient matrix of order N whose ith row is given by Φ[i]=[ϕi1,ϕi2,ϕi3,,ϕiN], a[i] denotes the weighting coefficient vector corresponding to grid point xi, that is, a[i]=ai1(1),ai2(1),,aiN(1)T, and the coefficient vector H[i]=hi1,hi2,,hiNT corresponding to xi, i=1,2,,N are evaluated asH[1]=-6/hx6/hx000,H[2]=-3/hx03/hx00,,H[N-1]=00-3/hx03/hx,andH[N]=00-6/hx6/hx.

Now, we apply the well-known “Thomas algorithm” to solve the resulting tridiagonal system of equations which provides the vector a[i], that is, the weighting coefficients ai1(1),ai2(1),,aiN(1), for i=1,N.

Figure 1. The absolute errors BPM in Example 1 at different time levels t1 with parameters hx=hy=0.04,t=0.0001.

Figure 1. The absolute errors BPM in Example 1 at different time levels t≤1 with parameters hx=hy=0.04,▵t=0.0001.

Figure 2. The approximate solution of BPM in Example 1 at different time levels t1 with parameters hx=hy=0.04,t=0.0001.

Figure 2. The approximate solution of BPM in Example 1 at different time levels t≤1 with parameters hx=hy=0.04,▵t=0.0001.

Figure 3. Contour and surface plot of absolute errors of ρ(x,t) given in Example 2 for t=0.1,0.5,1 with parameters hx=hy=0.05,t=0.0001.

Figure 3. Contour and surface plot of absolute errors of ρ(x,t) given in Example 2 for t=0.1,0.5,1 with parameters hx=hy=0.05,▵t=0.0001.

Figure 4. The behavior of ρ(x,t) in Example 2 for t=0.1,0.5,1 with parameters hx=hy=0.05,t=0.0001.

Figure 4. The behavior of ρ(x,t) in Example 2 for t=0.1,0.5,1 with parameters hx=hy=0.05,▵t=0.0001.

Figure 5. Contour plot of absolute errors of ρ(x,t) in Example 3 for t=0.1,0.2,0.3,0.5 with parameters hx=hy=0.05,t=0.0001.

Figure 5. Contour plot of absolute errors of ρ(x,t) in Example 3 for t=0.1,0.2,0.3,0.5 with parameters hx=hy=0.05,▵t=0.0001.

Figure 6. Surface behavior of BPM as given in Example 3 for t=0:1;0:2;0:3;0:5 with parameters hx=hy=0:05;t=0:0001.

Figure 6. Surface behavior of BPM as given in Example 3 for t=0:1;0:2;0:3;0:5 with parameters hx=hy=0:05;▵t=0:0001.

Similarly, the weighting coefficients bij(1) can be computed by means of the modified cubic B-spline ϕk(y), k=1,2,,M in Equation (7).

Using the coefficients aij(1) and bij(1), the weighting coefficients of higher order spatial derivatives can be obtained using the Shu’s (Citation2000) recursive formulae(12) aij(r)=raij(1)aii(r-1)-aij(r-1)xi-xjifij,andaii(r)=-i=1,ijNaij(r-1),fori,j=1,2,,N.bij(r)=rbij(1)bii(r-1)-bij(r-1)yi-yjifij,andbii(r)=-i=1,ijNbij(r-1),fori,j=1,2,,M.(12)

where r represents the order of the spatial derivative, aij(r) and bij(r) are the weighting coefficients of rth-order partial derivatives of u(xyt) at the point (xi,yj) with respect to x and y, respectively. In particular, the weighting coefficients aij(2),bij(2) of order 2 can be obtained by taking r=2 in (12).

3. Implementation of MCB-DQM for 2D BPM

After putting the values of the spatial derivatives approximated using MCB-DQM, Equation (4) can be rewritten as(13) dρijdt=2ρijk=1Naik(2)ρkj+k=1Naik(1)ρkj2+ρijk=1Mbjk(2)ρik+k=1Mbjk(1)ρik2+σ(ρij)ρij(t=0)=ρij0,1iN,1jM,(13)

where ρij=ρ(xi,yj,t) and σ(ρij)=hρijα(1-rρijβ). On implementing the conditions (5), Equation (13) reduced to(14) dρijdt=L(ρij)ρij(t=0)=ρij0,2iN-1,2jM-1,(14)

where L is nonlinear differential operator defined byL(ρij)=2ρijk=2N-1aik(2)ρkj+k=2M-1bjk(2)ρik+εij+k=2N-1aik(1)ρkj2+δij+k=2M-1bjk(1)ρik2+Sij,εij=ai1(1)ρ1j+aiN(1)ρNj;δij=bj1(1)ρi1+bjM(1)ρiM;Sij=2ρijai1(2)ρ1j+aiN(2)ρNj+bj1(2)ρi1+bjM(2)ρiM+hρijα(1-rρijβ).

The resulting system of initial values problem (14) can be solved by various schemes available, in literature. Strong stability preserving time discretization methods were introduced to address the need for nonlinear stability properties in the time discretization, as well as the spatial discretization, of hyperbolic Partial DEs. Strong stability preserving Runge-Kutta (SSP-RK) schemes have some excellent properties such as large regions of absolute stability and low storage, SSP-RK54 is strongly stable scheme with Euler time discretizations for nonlinear hyperbolic PDEs (see Gottlieb, Citation2005; Spiteri & Ruuth, Citation2002,Citation2004 and the papers therein). This is why, we prefer SSP-RK54 scheme as defined below, to solve the system of first-order ODEs (14):ρ(1)=ρm+0.391752226571890tL(ρm)ρ(2)=0.444370493651235ρm+0.555629506348765ρ(1)+0.368410593050371tL(ρ(1))ρ(3)=0.620101851488403ρm+0.379898148511597ρ(2)+0.251891774271694tL(ρ(2))ρ(4)=0.178079954393132ρm+0.821920045606868ρ(3)+0.544974750228521tL(ρ(3))ρm+1=0.517231671970585ρ(2)+0.096059710526147ρ(3)+0.063692468666290tL(ρ(3))+0.386708617503269ρ(4)+0.226007483236906tL(ρ(4))

Lemma 2

(Prenter, Citation1989)   If the function uC4[a,b] such that(15) u(x)=j=1Nxϕj(x)u(xj)+E(x),(15)

where ϕj(x) is the cubic B-spline function. Then for any partition of [a, b] with the grids distributed uniformly

(i)

E(x)5384hx4u4(x);

(ii)

|E(1)(x)|3+9216hx3u4(x);

(iii)

|E(2)(x)|512hx2u4(x).

On setting aij(1)=dϕj(x)dxx=xi and aij(2)=d2ϕj(x)dx2x=xi, and if ρC4(D,D), then from Lemma 2, we get

(a)

ρijx-k=1Naik(n)ρkj3+9216h3M4O(h3), where h=max{hx,hy} and M4=max|ρij(4)|:1iN,1jM.

(b)

2ρijx2-k=1Naik(2)ρkjO(h2)

Therefore, we getρijt-L(ρij)O(h2).

This shows that the order of convergence of the MCB-DQM for BPM is two, which is confirmed numerically from Tables and .

4. Numerical studies

This section deals with the main goal, the numerical study of three test problems of BPM approximated by MCB-DQM with SSP-RK54 scheme. The accuracy and the efficiency of the method is measured by evaluating the computational order, the L2-error norm and the maximum error norm (L), and their computational time.

Example 1

We consider BPM (4) with the parameters h=-1,α=1=β and r=-89 in the region D=[0,1]2, subject to the initial condition:ρ0(x)=ex+y3,xD,

and the boundary conditions are extracted from the exact solutionρ(x,t)=ex+y3-t,xD,t0.

The solutions are obtained with t=0.0001. In Table , MCB-DQM solutions at time 0.1t0.5 are compared with the solutions in Zhang et al. (Citation2014) and the exact solutions. The L2,L errors and CPU time at t=0.1,0.4 is reported in Table while the L2 and L error norms for large time 5t20 is reported in Table . Table shows that the convergence order for the BPM is quadratic. The computational time in seconds, CPU(s), for different time intervals t20 and various grid sizes with t=0.0001 is also reported in the above Tables . The absolute errors in the BPM at different time levels t1 is depicted in Figure , and the surface solution is depicted in Figure . Tables and Figure confirms that our results are in good agreement with the results obtained in Cheng et al. (Citation2014), Zhang et al. (Citation2014) and exact solutions. The behavior of the solutions show the similar characteristics as depicted in Cheng et al. (Citation2014), Zhang et al. (Citation2014).

Example 2

We consider BPM (4) with the paramenters h=1/96,α=-1,β=1 and r=-48 in the region D=[0,1]2, subject to the initial condition:ρ0(x)=142(x2+y2)+y+5,xD

while the boundary conditions are extracted from the exact solutionρ(x,t)=142(x2+y2)+y+t3+5,(x,t)D×[0,T].

The solutions are obtained for different values of t and hx=hy. L2 and L error norms at different time levels t1 with hx=hy=0.1 and different time steps, are reported in Table , and L2 and L error norms for t=0.0001 and different values of hx=hy are reported in Table , while the L2 and L error norms for large time levels 5t20 are reported in Table . The computational time in seconds, CPU(s), for different time intervals t20 and various grid sizes with t=0.0001 is also reported in the above Tables . The contour and surface plots of absolute errors in the BPM at t=0.1,0.5,1.0 are depicted in Figure , and the surface solutions at these time intervals is depicted in Figure . It is evident that our results are in good agreement with the results obtained in Zhang et al. (Citation2014) and exact solutions. Table shows that the convergence quadratic. The behavior of ρ(x,t) shows the similar characteristics as depicted in Zhang et al. (Citation2014).

Example 3

We consider BPM (4) with the parameters h=1/5,α=1 and r=0 in the region D=[0,1]2, subject to the initial condition:ρ0(x)=xy,xD

while the boundary conditions are extracted from the exact solutionρ(x,t)=et5xy,(x,t)D×[0,T].

The solutions are computed with t=0.0001. In Table , the computed results, for hx=hy=1/13, are compared with the recent results in Zhang et al. (Citation2014) and the exact solutions. The L2 and L error norms for large time levels 2t10 are reported in Table . The computational time in seconds, CPU(s), for different time intervals t10, and hx=hy=1/12 with t=0.0001 is also reported in the Tables and . The contour plots of absolute errors in the BPM at t=0.1,0.2,0.3,0.5 are depicted in Figure , and the surface solutions at these time intervals is depicted in Figure . It is evident that our results are in good agreement with the results obtained in Zhang et al. (Citation2014) and exact solutions. The behavior of for ρ(x,t) shows the similar characteristics as depicted in Cheng et al. (Citation2014), Zhang et al. (Citation2014).

5. Conclusions

In the present paper, the MCB-DQM has been implemented for the numerical computation of 2D BPM. We present three test problems to confirm the efficiency and accuracy of the method for BPM, which shows that the the MCB-DQM solutions are in good agreement with that of obtained by the recent results using IEFGM by Zhang et al. (Citation2014) and element free kp-Ritz method by Cheng et al. (Citation2014).

Further, the scheme is tested for large time for the given problems which shows that the results obtained for large time levels are in good agreement with the exact solutions. It is found that the order of convergence of MCB-DQM for the solutions of BPM is quadratic.

Additional information

Funding

The author received no direct funding for this research.

Notes on contributors

Brajesh Kumar Singh

Brajesh Kumar Singh has completed PhD in Cryptography from Indian Institute of Technology Roorkee (2012). He worked as an assistant professor in the Department of Mathematics, Graphics Era Hill University, Dehradun INDIA from August 2012 to March 2015. Currently, he is working as an assistant professor in the Department of Applied Mathematics, Babasaheb Bhimrao Ambedkar University Lucknow India. His research interest in area of Applied Mathematics such as Discrete Mathematics, Numerical Analysis, Numerical Solutions to Partial Differential Equations, Mathematical Modeling, Computational Fluid Dynamics, Computational aspects in Physics, Biology and Finance, etc. He has published research papers in reputed international journals of mathematical and engineering sciences.

References

  • Arafa, A. A., Rida, S. Z., & Mohamed, H. (2011). Homotopy analysis method for solving biological population model. Communications in Theoretical Physics, 56, 797–800.
  • Aronson, D. G. (1986). The porous medium equation. Lecture Notes in Mathematics, 10, 12–24.
  • Arora, G., Mittal, R. C., & Singh, B. K. (2014). Numerical solution of BBM-burger equation with quartic B-spline collocation method. Journal of Engineering Science and Technology, 3(Special Issue 1), 104–116.
  • Arora, G., & Singh, B. K. (2013). Numerical solution of Burgers’ equation with modified cubic B-spline differential quadrature method. Applied Mathematics and Computation, 224, 166–177.
  • Bear, J. (1972). Dynamics of fluids in porous media. New York, NY: American Elsevier.
  • Bellman, R., Kashef, B. G., & Casti, J. (1972). Differential quadrature: A technique for the rapid solution of nonlinear differential equations. Journal of Computational Physics, 10, 40–52.
  • Cheng, R. J., Zhang, L. W., & Liew, K. M. (2014). Modelling of bilological population problems using the element-free kp-Ritz method. Applied Mathematics and Computation, 227, 274–290.
  • Dibnedetto, E. (1993). Degerate parabolic equations. New York, NY: Springer- Verleg.
  • Giuggioli, L., & Kenkre, V. M. (2003). Analytic solutions of a nonlinear convective equation in population dynamics. Physica D, 183, 245–259.
  • Gottlieb, S. (2005). On high order strong stability preserving RungeKutta and multi step time discretizations. Journal of Scientific Computing, 25, 105–128.
  • Gurtin, M. E., & Maccamy, R. C. (1977). On the diffusion of biological population. Mathematical Biosciences, 33, 35–49.
  • Gurney, W. S. C., & Nisbet, R. M. (1975). The regulation of inhomogeneous populations. Journal of Theoretical Biology, 52, 441–457.
  • Jager, W., & Lu, Y. G. (1997). Global regularity of solutions for general degerate parabolic equations in 1D. Journal of Differential Equations, 140, 365–377.
  • Korkmaz, A., & Dag, I. (2011). Shock wave simulations using sinc differential quadrature method. Engineering with Computers, 28, 654–674.
  • Korkmaz, A., & Dag, I. (2013). Cubic B-spline differential quadrature methods and stability for Burgers’ equation, 30, 320–344.
  • Liu, Y., Li, Z., & Zhang, Y. (2011). Homotopy perturbation method to fractional biological population equation. Fractional Differential Calculus, 1, 117–124.
  • Lu, Y. G. (2000). H-order estimates of solutions of biological populations. Applied Mathematics Letters, 13, 123–126.
  • Okubo, A. (1980). Diffusion and ecological problem, mathematical models, biomathematics 10. Berlin: Springer.
  • Prenter, P. M. (1975). Splines and Variational Methods. New York, NY: Wiley.
  • Quan, J. R., & Chang, C. T. (1989a). New insights in solving distributed system equations by the quadrature methods-I. Computers & Chemical Engineering, 13, 779–788.
  • Quan, J. R., & Chang, C. T. (1989b). New insights in solving distributed system equations by the quadrature methods-II. Computers & Chemical Engineering, 13, 1017–1024.
  • Roul, P. (2010). Application of homotopy perturbation method to biological population model. Applied Mathematics and Computation, 10, 1369–1378.
  • Shakeri, F., & Dehghan, M. (2006). Numerical solution of a biological population model using He’s variational iteration method. Computers & Mathematics with Applications, 54, 1197–1209.
  • Shivanian, E. (2013). Analysis of meshless local radial point interpolation (MLRPI) on a nonlinear partial integro-differential equation arising in population dynamics. Engineering Analysis with Boundary Elements, 37, 1693–1702.
  • Shu, C. (2000). Differential quadrature and its application in engineering. Great Britain: Athenaeum Press.
  • Shu, C., Chen, W., Xue, H., & Du, H. (2001). Numerical study of grid distribution effect on accuracy of DQ analysis of beams and plates by error estimation of derivative approximation. International Journal for Numerical Methods in Engineering, 51, 159–179.
  • Shu, C., & Richards, B. E. (1992). Application of generalized differential quadrature to solve two dimensional incompressible Navier-Stokes equations. International Journal for Numerical Methods in Fluids, 15, 791–8.
  • Singh, B. K., & Arora, G. (2014). A numerical scheme to solve Fisher-type reaction-diffusion equations. Nonlinear Studies/Mesa- Mathematics in Engineering, Science and Aerospace, 5(2), 153–164.
  • Singh, B. K., Arora, G., & Singh, M. K. (2016). A numerical scheme for the generalized Burgers-Huxley equation. Journal of the Egyptian Mathematical Society. doi:10.1016/j.joems.2015.11.003
  • Singh, B. K., & Bianca, C. (2016). A new numerical approach for the solutions of partial differential equations in three-dimensional space. Applied Mathematics & Information Sciences, 10(5), 1–10.
  • Singh, B. K., & Kumar, P. (2016a). FRDTM for numerical simulation of multi-dimensional, time-fractional model of Navier-Stokes equation. Ain Shams Engineering Journa. doi:10.1016/j.asej.2016.04.009
  • Singh, B. K., & Kumar, P. (2016b). Numerical computation for time-fractional gas dynamics equations by fractional reduced differential transforms method. Journal of Mathematics and System Science, 6, 248–259.
  • Singh, B. K., & Kumar, P. (2016c). A novel approach for numerical computation of Burgers’ equation (1 + 1) and (2 + 1) dimension. Alexandria Engineering Journal. doi:10.1016/j.aej.2016.08.023
  • Singh, B. K., & Srivastava, V. K. (2015). Approximate series solution of multi-dimensional, time fractional-order (heat-like) diffusion equations using FRDTM. Royal Society Open Sciences, 2, 140511. doi:10.1098/rsos.140511
  • Spiteri, J. R., & Ruuth, S. J. (2002). A new class of optimal high-order strongstability-preserving time-stepping schemes. SIAM Journal on Numerical Analysis, 40, 469–491.
  • Spiteri, J. R., & Ruuth, S. J. (2004). Downwinding in high-order strong-stability-preserving Runge-Kutta methods. SIAM Journal on Numerical Analysis, 42, 974–996.
  • Srivastava, V. K., Kumar, S., Awasthi, M. K., & Singh, B. K. (2014). Two-dimensional time fractional-order biological population model and its analytical solution. Egyptian Journal of Basic and Applied Sciences, 1, 71–76.
  • Srivastava, V. K., Mishra, N., Kumar, S., Singh, B. K., & Awasthi, M. K. (2014). Reduced differential transform method for solving (1+n)-dimensional Burgers’ equation. Egyptian Journal of Basic and Applied Sciences, 1, 115–119.
  • Srivastava, V. K., & Singh, B. K. (2014). A Robust finite difference scheme for the numerical solutions of two dimensional time-dependent coupled nonlinear Burgers’ equations. International Journal of Applied Mathematics and Mechanics, 10, 28–39.
  • Zhang, L. W., Deng, Y. J., & Liew, K. M. (2014). An improved element-free Galerkin method for numerical modelling of bilological population problems. Engineering Analysis with Boundary Elements, 40, 181–188.
  • Zhong, H. (2004). Spline-based differential quadrature for fourth order equations and its application to Kirchhoff plates. Applied Mathematical Modelling, 28, 353–366.