844
Views
14
CrossRef citations to date
0
Altmetric
Research Article

New group iterative schemes in the numerical solution of the two-dimensional time fractional advection-diffusion equation

ORCID Icon & | (Reviewing Editor)
Article: 1412241 | Received 21 Apr 2017, Accepted 17 Nov 2017, Published online: 27 Feb 2018

Abstract

Numerical schemes based on small fixed-size grouping strategies have been successfully researched over the last few decades in solving various types of partial differential equations where they have been proven to possess the ability to increase the convergence rates of the iteration processes involved. The formulation of these strategies on fractional differential equations, however, is still at its infancy. Appropriate discretization formula will need to be derived and applied to the time and spatial fractional derivatives in order to reduce the computational complexity of the schemes. In this paper, the design of new group iterative schemes applied to the solution of the 2D time fractional advection-diffusion equation are presented and discussed in detail. The Caputo fractional derivative is used in the discretization of the fractional group schemes in combination with the Crank–Nicolson difference approximations on the standard grid. Numerical experiments are conducted to determine the effectiveness of the proposed group methods with regard to execution times, number of iterations, and computational complexity. The stability and convergence properties are also presented using a matrix method with mathematical induction.The numerical results will be proven to agree with the theoretical claims.

Public Interest Statement

Many phenomena in science and engineering can be modelled as two dimensional fractional advection-diffusion equations satisfying appropriate initial and boundary conditions. With the advent of computing technology, effective numerical methods have been extensively formulated in solving these equations due to their simplicity and accuracy. In particular, finite difference formulas, are oftenly used to numerically discretize the differential equations to produce sparse systems of linear equations which may be suitably solved by iterative solvers. However, iterative solvers have the disadvantage of being too slow to converge which may increase the computation timings. To overcome this problem, suitable small fixed-size grouping strategies are applied to the mesh points of the solution domain following the discretization of the differential equation which results in schemes with faster convergence and lower computational complexity with comparable accuracies. This is very useful to engineers and scientists who are involved in time consuming simulation modeling processes.

1. Introduction

Fractional calculus, which is the calculus of integrals and derivatives in random order, dates back as far as the more popular integer calculus, and has been gaining significant interest over the past few years with its history and development being explored in detail by Oldham and Spanier (Citation1974), Miller and Ross (Citation1993), Samko, Kilbas, and Marichev (Citation1993) and Podlubny (Citation1998). Fractional differential equations (FDEs) can be used to model many problems in a wide field of applications. They are defined as equations that utilize fractional derivatives and considered as powerful tools that can describe the memory and hereditary characteristics of various materials. Several researchers have explored the use of FDEs in the fields of chemistry (Gorenflo, Mainardi, Moretti, Pagnini, & Paradisi, Citation2002; Seki, Wojcik, & Tachiya, Citation2003), physics (Henry & Wearne, Citation2000; Metzler, Barkai, & Klafter, Citation1999; Metzler & Klafter, Citation2000; Wyss, Citation1986) and other scientific and engineering spheres (Baeumer, Benson, Meerschaert, & Wheatcraft, Citation2001; Benson, Wheatcraft, & Meerschaert, Citation2000; Cushman & Ginn, Citation2000; Mehdinejadiani, Naseri, Jafari, Ghanbarzadeh, & Baleanu, Citation2013). Since there are at most no exact solutions to the majority of fractional differential equations, it is necessary to resort to approximation and numerical methods (Abdelkawy, Zaky, Bhrawy, & Baleanu, Citation2015; Balasim & Ali, Citation2015; Baleanu, Agheli, & Al Qurashi, Citation2016; Bhrawy & Baleanu, Citation2013). Over the past decade, there has been an influx of numerical methods development for solving various types of FDEs (Agrawal, Citation2008; Ali, Abdullah, & Mohyud-Din, Citation2017; Chen, Deng, & Wu, Citation2013; Chen & Liu, Citation2008; Chen, Liu, Anh, & Turner, Citation2011; Chen, Liu, & Burrage, Citation2008; Leonenko, Meerschaert, & Sikorskii, Citation2013; Li, Zeng, & Liu, Citation2012; Liu, Zhuang, Anh, Turner, & Burrage, Citation2007; Shen, Liu, & Anh, Citation2011; Sousa & Li, Citation2015; Su, Wang, & Wang, Citation2011; Uddin & Haq, Citation2011; Zhang, Huang, Feng, & Wei, Citation2013; Zheng, Li, & Zhao, Citation2010; Zhuang, Gu, Liu, Turner, & Yarlagadda, Citation2011; Zhuang, Liu, Anh, & Turner, Citation2009).

Chen et al. (Citation2008) used implicit and explicit difference techniques to solve time fractional reaction-diffusion equations, while Liu et al. (Citation2007) proposed for these techniques to be employed in solving the space-time fractional advection-dispersion equation by replacing the first-order time derivative by the Caputo fractional derivative, and the first-order and second-order space derivatives by the Riemman–Liouville fractional derivatives. The use of radial basis function (RBF) approximation method was discussed in Uddin and Haq (Citation2011) to solve the time fractional advection-dispersion equation in a bounded domain. The application of finite element method was also seen in Zheng et al. (Citation2010), in solving the space fractional advection-diffusion equation under non-homogeneous initial boundary conditions. In Chen et al. (Citation2011), a numerical method with first-order temporal accuracy and second-order spatial accuracy was established for solving the variable order Galilei advection-diffusion equation with a nonlinear source term, while Zhuang et al. (Citation2009) used the explicit and implicit Euler approximation to solve a variable order fractional advection-diffusion equation with a nonlinear source term. A new numerical solution for the 2D fractional advection-dispersion equation with variable coefficients in a finite field was also introduced by Chen and Liu (Citation2008). In 2011, Shen et al. (Citation2011) proposed the explicit and implicit finite difference approximations for the space-time Riesz–Caputo fractional advection-diffusion equation where the implicit scheme was proven to be unconditionally stable, while the explicit scheme exhibits a conditionally stable property. The development of an implicit meshless method was also seen in Zhuang et al. (Citation2011) in solving the time-dependent fractional advection-diffusion equation where a discretized system of equations was obtained using the moving least squares (MLS) meshless shape functions.

In general, finding numerical solutions to FDEs using iterative finite difference schemes is not a straightforward process and can be a challenging task due to several reasons. Firstly, all the earlier solutions have to be saved if the current solution is to be computed, making the calculations even more complex and costly in terms of CPU usage time in cases where traditional point implicit difference approaches are used. Secondly, although the point implicit techniques are stable, a significant amount of CPU usage time is required when many unknowns are involved. In recent decades, grouping strategies have been proven to possess characteristics that are able to reduce the spectral radius of the generated matrix resulting from the finite difference discretization of the differential equation, and therefore increase the convergence rates of the iterative algorithms. They have been shown to reduce the computational timings compared to their point wise counterparts in solving several types of partial differential equation (Ali & Kew, Citation2012; Evans & Yousif, Citation1986; Kew & Ali, Citation2015; Ng & Ali, Citation2008; Othman & Abdullah, Citation2000; Tan, Ali, & Lai, Citation2012; Yousif & Evans, Citation1995). These group methods are also easy to implement and suitable to be implemented on parallel computers due to their explicit nature. However, till date these strategies have not been tested on solving FDEs, particularly for the 2D cases. Therefore, in this study, the formulation of new group iterative methods is presented in solving the following 2Dl time fractional advection diffusion equation(1) αutα=ax2ux2+ay2uy2-bxux-byuy+fx,y,t,(1)

where 0<α<1,ax,ay,bx,by are positive constants and f(xyt) is nonhomogeneous term subjected to the following initial and Dirichlet boundary conditionsu(x,y,0)=g(x,y)u(0,y,t)=g1(y,t)u(1,y,t)=g2(y,t)u(x,0,t)=g3(x,t)u(x,1,t)=g4(x,t)

This equation plays an important role in describing transport dynamics in complex systems which are governed by anomalous diffusion and non-exponential relaxation patterns (Zhuang, Gu, Liu, Turner, & Yarlagadda, Citation2011). This paper is outlined as follows. Section 2 presents the proposed group iterative methods obtained from the Crank–Nicolson difference approximation followed by the stability and convergence analysis of the difference schemes in Sections 3 and 4, respectively. Section 5 presents the discussion on the computational effort involved in solving Equation (1) using the proposed methods with regard to the arithmetic operations for each iteration. Finally, the results of the numerical experiments are presented and discussed in Section 6.

2. Standard approximation schemes for fractional advection-diffusion equations

The Caputo fractional derivative, Dα, of the order-α is expressed as follows (Li, Qian, & Chen, Citation2011):(2) Dα=1Γ(m-α)0xfm(t)(x-t)α-m+1dt,α>0,m-1<α<m,mN,x>0,(2)

where Γ(·) is the Euler Gamma function. Further details on the definitions and properties of fractional derivatives are available in Podlubny (Citation1998).

We need to apply appropriate finite difference approximations to the time and space derivaties of (1), let h>0 be the space step and k>0 be the time step. The domain is assumed to be uniform in both x and y directions. Define xi=ih,yj=jh, {i,j=0,1,...,n}, and a mesh size of h=1n, where n is an arbitrary positive integer and tk=kτ,k=0,1,..., l. various approximations formulas could be obtained for (1) at the point of (xi,yj,tk). By taking the average of the central difference approximations to the left side of (1) at the points (i,j,k+1) and (i,j,k), the Caputo time fractional approximation (2) can be transformed to the following form (Karatay, Kale, & Bayramoglu, Citation2013)(3) αu(xi,yj,tk+1)tα=w1uk+s=1k-1wk-s+1-wk-sui,js-wkui,j0+σui,jk+1-ui,jk21-α+O(τ2-α),(3)

where σ=1ταΓ(2-α),ws=σ((s+12)1-α-(s-12)1-α).

Using (3) in combination with the second-order Crank–Nicolson difference scheme for the right side of (1) will result in the following fractional standard point (FSP) formula(4) w1uk+s=1k-1wk-s+1-wk-sui,js-wkui,j0+σui,jk+1-ui,jk21-α=ax2ui-1,jk+1-2ui,jk+1+ui+1,jk+1h2+ui-1,jk-2ui,jk+ui+1,jkh2+ay2ui,j-1k+1-2ui,jk+1+ui,j+1k+1h2+ui,j-1k-2ui,jk+ui,j+1kh2-bx2ui+1,jk+1-ui-1,jk+12h+ui+1,jk-ui-1,jk2h-by2ui,j+1k+1-ui,j-1k+12h+ui,j+1k-ui,j-1k2h+fi,jk+12+O(τ2-α+(x)2+(y)2).(4)

Equation (4) can be simplified to become as follows(5) 1+sx+syui,jk+1=(sx2+cx4)ui-1,jk+1+(sx2-cx4)ui+1,jk+1+(sy2+cy4)ui,j-1k+1+(sy2-cy4)ui,j+1k+1+1-21-αw1-sx-syui,jk+(sx2+cx4)ui-1,jk+(sx2-cx4)ui+1,jk+(sy2+cy4)ui,j-1k+(sy2-cy4)ui,j+1k+21-αwkui,j0+21-αs=1k-1wk-s-wk-s+1ui,js+m0fi,jk+1/2(5)

where m0=21-αtαΓ(2-α),ws=(s+1/2)1-α-(s-1/2)1-α, sx=axm0h2,sy=aym0h2,cx=bxm0h,cy=bym0h.

Figure shows the computational molecule for Equation (5).

Figure 1. Computational molecule of the standard point approximation.

Figure 1. Computational molecule of the standard point approximation.

2.1. Fractional explicit group method

In formulating the fractional explicit group (FEG) method, (5) is applied to any group of four points in the solution domain to generate a 4×4 system of equation as follows(6) D-a10-b1-a2D-b100-b2D-a2-b20-a1Dui,jui+1,jui+1,j+1ui,j+1=rhsi,jrhsi+1,jrhsi+1,j+1rhsi,j+1,(6)

where D=1+sx+sy,a1=sx2-cx4,b1=sy2-cy4,a2=sx2+cx4,b2=sy2+cy4,R=(1-21-αw1-sx-sy),rhsi,j=a2(ui-1,jk+1+ui-1,jk)+b2(ui,j-1k+1+ui,j-1k)+a1ui+1,jk+b1ui,j+1k+21-αwkui,j0+Rui,jk+s=1k-121-α[wk-s-wk-s+1]ui.js+m0fi,jk+1/2,rhsi+1,j=a1(ui+2,jk+1+ui+2,jk)+b2(ui+1,j-1k+1+ui+1,j-1k)+b1ui+1,j+1k+a2ui,jk+21-αwkui+1,j0+Rui+1,jk+s=1k-121-α[wk-s-wk-s+1]ui+1,js+m0fi+1,jk+1/2,rhsi+1,j+1=a1(ui+2,j+1k+1+ui+2,j+1k)+b1(ui+1,j+2k+1+ui+1,j+2k)+b2ui+1,jk+a2ui,j+1k+21-αwkui+1,j+10+Rui+1,j+1k+s=1k-121-α[wk-s-wk-s+1]ui+1,j+1s+m0fi+1,j+1k+1/2,rhsi,j+1=a2(ui-1,j+1k+1+ui-1,j+1k)+b1(ui,j+2k+1+ui,j+2k)+a1ui+1,j+1k+b2ui,jk+21-αwkui,j+10+Rui,j+1k+s=1k-121-α[wk-s-wk-s+1]ui,j+1s+m0fi,j+1k+1/2.

Mathematical software can be used to easily invert (6) to obtain the FEG formula(7) ui,jui+1,jui+1,j+1ui,j+1=1rr1r2r3r4r5r1r4r6r7r8r1r5r8r9r2r1rhsi,jrhsi+1,jrhsi+1,j+1rhsi,j+1,(7)

wherer=1256(cx4+cy4+8cy24+5sx2+8sy+3sy2+8sx1+sy+16[9sx4+48sx31+sy+4+8sy+3sy22+2sx244+88sy+39sy2+16sx4+12sy+11sy2+3sy3]+cx2-2cy2+84+3sx2+8sy+5sy2+8sx1+sy),r1=1161+sx+sycx2+cy2+44+3sx2+8sy+3sy2+8sx1+sy,r2=-164cx-2sxcx2-cy2+44+3sx2+8sy+5sy2+8sx1+sy,r3=18cx-2sxcy-2sy1+sx+sy,r4=-164cy-2sy-cx2+cy2+44+5sx2+8sy+3sy2+8sx1+sy,r5=164cx+2sxcx2-cy2+44+3sx2+8sy+5sy2+8sx1+sy,r6=-18cx+2sxcy-2sy1+sx+sy,r7=18cx+2sx1+sx+sycy+2sy,r8=164cy+2sy-cx2+cy2+44+5sx2+8sy+3sy2+8sx1+sy,r9=-18cx-2sx1+sx+sycy+2sy.

Figure shows the construction of blocks of four points in the solution domain for the case n = 10. Note that if n is even, there will be ungrouped points near the upper and right sides of the boundary. The FEG method proceeds with the iterative evaluation of solutions in these blocks of four points using Equation (7) throughout the whole solution domain until convergence is achieved. For the case of even n, the solutions at the ungrouped points near the boundaries are computed using (5).

Figure 2. Grouping of the points for the FEG method (n = 10).

Figure 2. Grouping of the points for the FEG method (n = 10).

Figure 3. Grouping of the points for the FMEG method (n = 10).

Figure 3. Grouping of the points for the FMEG method (n = 10).

2.2. The fractional modified explicit group method

In this new method, we consider the nodal points with grid size spacing 2h=2n. The standard fractional formula is generated through the application specific finite difference approximations with 2h-spaced points. Using the Caputo time fractional approximation (3) at the left-hand side of (1) and the second order Crank–Nicolson difference scheme with 2h-spaced points at the right hand side of (1), the following approximation formula is obtained:(8) w1uk+s=1k-1wk-s+1-wk-sui,js-wkui,j0+σui,jk+1-ui,jk21-α=ax2ui-2,jk+1-2ui,jk+1+ui+2,jk+14h2+ui-2,jk-2ui,jk+ui+2,jk4h2+ay2ui,j-2k+1-2ui,jk+1+ui,j+2k+14h2+ui,j-2k-2ui,jk+ui,j+2k4h2-bx2ui+2,jk+1-ui-2,jk+14h+ui+2,jk-ui-2,jk4h-by2ui,j+2k+1-ui,j-2k+14h+ui,j+2k-ui,j-2k4h+fi,jk+1/2+O(τ2-α+(x)2+(y)2).(8)

On simplification, we obtain the following(9) 1+sx+sy4ui,jk+1=(sx8+cx8)ui-2,jk+1+(sx8-cx8)ui+2,jk+1+(sy8+cy8)ui,j-2k+1+(sy8-cy8)ui,j+2k+1+1-21-αw1-sx+sy4ui,jk+(sx2+cx8)ui-2,jk+(sx8-cx8)ui+2,jk+(sy8+cy8)ui,j-2k+(sy8-cy8)ui,j+2k+21-αwkui,j0+21-αs=1k-1wk-s-wk-s+1ui,js+m0fi,jk+1/2.(9)

Applying (9) to any group of four points (i, j), (i + 2, j), (i + 2, j + 2) and (i, j + 2) in the solution domain will result in the following 4×4 system(10) D1-a110-b11-a22D1-b1100-b22D1-a22-b220-a11D1ui,jui+2,jui+2,j+2ui,j+2=rhsi,jrhsi+2,jrhsi+2,j+2rhsi,j+2,(10)

where, D1=(1+sx+sy4),a11=sx8-cx8,b11=sy8-cy8,a22=sx8+cx8,b22=sy8+cy8,Q=1-21-αw1-sx+sy4,rhsi,j=a22(ui-2,jk+1+ui-2,jk)+b22(ui,j-2k+1+ui,j-2k)+a11ui+2,jk+b11ui,j+2k+21-αwkui,j0+Qui,jk+s=1k-121-α[wk-s-wk-s+1]ui.js+m0fi,jk+1/2,rhsi+2,j=a11(ui+4,jk+1+ui+4,jk)+b22(ui+2,j-2k+1+ui+2,j-2k)+b11ui+2,j+2k+a22ui,jk+21-αwkui+2,j0+Qui+2,jk+s=1k-121-α[wk-s-wk-s+1]ui+2,js+m0fi+2,jk+1/2,rhsi+2,j+2=a11(ui+4,j+2k+1+ui+4,j+2k)+b11(ui+2,j+4k+1+ui+2,j+4k)+b22ui+2,jk+a22ui,j+2k+21-αwkui+2,j+20+qui+2,j+2k+s=1k-121-α[wk-s-wk-s+1]ui+2,j+2s+m0fi+2,j+2k+1/2,rhsi,j+2=a22(ui-2,j+2k+1+ui-2,j+2k)+b11(ui,j+4k+1+ui,j+4k)+a11ui+2,j+2k+b22ui,jk+21-αwkui,j+20+Qui,j+2k+s=1k-121-α[wk-s-wk-s+1]ui,j+2s+m0fi,j+2k+1/2.

The four-point FMEG equation below is obtained by inverting (10), as follows(11) ui.jk+1ui+2,jk+1ui+2,j+2k+1ui,j+2k+1=1constr11r22r33r44r55r11r44r66r77r88r11r55r88r99r22r11rhsi,jrhsi+2,jrhsi+2,j+2rhsi,j+2,(11) cons=140964096+cx4+cy4+4096sx+1408sx2+192sx3+9sx4+4096sy+3072sxsy+704sx2sy+48sx3sy+1408sy2+704sxsy2+78sx2sy2+192sy3+48sxsy3+9sy4+2cy264+5sx2+32sy+3sy2+8sx4+sy+2cx264-cy2+3sx2+32sy+5sy2+8sx4+sy),r11=12564+sx+sy64+cx2+cy2+32sx+3sx2+32sy+8sxsy+3sy2,r22=-1512cx-sx64+cx2-cy2+32sx+3sx2+32sy+8sxsy+5sy2,r33=-1512cx-sx64+cx2-cy2+32sx+3sx2+32sy+8sxsy+5sy2,r44=-1512cy-sy64-cx2+cy2+32sx+5sx2+32sy+8sxsy+3sy2,r55=1512cx+sx64+cx2-cy2+32sx+3sx2+32sy+8sxsy+5sy2,r66=-1128cx+sxcy-sy4+sx+sy,r77=1128cx+sxcy+sy4+sx+sy,r88=1512cy+sy64-cx2+cy2+32sx+5sx2+32sy+8sxsy+3sy2,r99=-1128cx-sxcy+sy4+sx+sy.

To use this method, the grid points in the solution domain are divided into three types of points, denoted by the symbols , and in alternate ordering as shown in Figure . Note that the evaluation of (11) require points of type only. Thus, we can construct the FMEG method by generating the iterations on this type of points only, followed by the evaluation of solutions directly once on points of type and . The FMEG algorithm can then be summarized as follows:

(1)

Divide the grid points into three types , and in alternate order as depicted in Figure .

(2)

Set the initial guess for the iterations.

(3)

Evaluate the solutions at points using Equation (11) iteratively at the time level k+1.

(4)

Step 5 is performed if the iteration converges. Otherwise, Step 3 is repeated until a convergence is attained.

(5)

The steps below are performed directly once for points and in Figure at the time level k+1:

(a)

For type points, the rotated h-spaced five-point approximation formula derived by rotating the x-y axis clockwise at 45 was used (Tan, Ali, & Lai, Citation2012). This approximation formula was applied to the right side of Equation (1), in combination with (3) being applied to the left side of (1), to obtain the following rotated C-N formula: 1+sx+sy2ui,jk+1=(sx4+cx-cy8)ui-1,j+1k+1+(sx4-cx+cy8)ui+1,j+1k+1+(sy4+cy-cx8)ui+1,j-1k+1+(sy4+cx+cy8)ui-1,j-1k+1+1-21-αw1-sx+sy2ui,jk+(sx4+cx-cy8)ui-1,j+1k+(sx4-cx+cy8)ui+1,j+1k+(sy4+cy-cx8)ui+1,j-1k+(sy4+cx+cy8)ui-1,j-1k+21-αwkui,j0+21-αs=1k-1wk-s-wk-s+1ui,js+m0fi,jk+1/2.

(b)

For type points, the typical h-spaced formula (5) is used. Note that formula (5) involve points of type only.

 

3. Stability analysis

A scheme is considered to be stable if the errors cease to increase with the passing of time, and gradually become inconsequential as the computation progresses. Even though the spacing is different, Equation (5) gives rise to both the FEG and FMEG methods. Therefore, the stability of both methods can be analyzed in similar ways. Here, we will show the stability of the FMEG scheme using eigenvalues of the generated matrices with mathematical induction.

Form (10) we obtain(12) AU1=BUk=0AUk+1=BUk-C1Uk+s=1k-1Ck-sUs+CkUo+bk>0(12)

where A=R1R200R3R1R200R3R1R200R3R1, B=S1S200S3S1S200S3S1S200S3S1 , b=W1W1W1W1R1=G1G3G2G1G3G2G1G3G2G1,R2=G5G5G5G5R3=G4G4G4G4,S1=H1H3H2H1H3H2H1H3H2H1S2=H5H5H5H5,S3=H4H4H4H4Ck=MkMkMkMk,

Ck-s=Mk-sMk-sMk-sMk-s,s=1,...,k-1

C1=M1M1M1M1,W1=L1L1L1L1,G1=D1-a110-b11-a22D1-b1100-b22D1-a22-b220-a11D1G2=000-b2200-b22000000000,G3=000000000-b1100-b11000G4=0-a22000000000000-a220,G5=0000-a11000000-a110000, H1=Qa110b11a22Qb1100b22Qa22b220a11Q,H2=000b2200b22000000000H3=000000000b1100b11000,H4=0a22000000000000a220,H5=0000a11000000a110000Mk-s=21-αtα(wk-s-wk-s+1)0000(wk-s-wk-s+1)0000(wk-s-wk-s+1)0000(wk-s-wk-s+1),M1=21-αtαw10000w10000w10000w1, Mk=21-αtαwk0000wk0000wk0000wk,L1=21-αΓ[2-α]fi,jfi+2,jfi+2,j+2fi,j+2,i,j=2,6,...,n-2.

The following lemma is important to prove the stability.

Lemma 1

[Karatay, Kale, & Bayramoglu, Citation2013] In (12), the coefficients ws,s=1,2,...,k satisfy the following 1-wk-s>wk-s+1,s=1,2,...,k. 2-S=1k-1[wk-s-wk-s+1]+wk=w1,s=1,2,...,k.

For simplicity, we assume sx=sy=S=Γ(2-α)21-αh2,cx=cy=C=Γ(2-α)21-αh,D1=1tα+S2 and Q=1tα-21-αw1-S2

Theorem 1

If 1tα-S2-21-αtαw1+-C2+S24>0 then the FMEG scheme (10) is stable.

To prove the stability of (10), we suppose that ui,jk,i,j=1,2,...,n,k=1,2,...,l are the approximate solutions to the exact solution Ui,jk of (1), the error εi,jk=Ui,jk-ui,jk be the error at time level k. From (12), the error satisfies(13) AE1=BEk=0AEk+1=BEk-C1Ek+s=1k-1Ck-sUs+CkEok>0(13)

where Ek+1=E1k+1E1k+1E1k+1E1k+1,E1k+1=ε2k+1ε4k+1εm-4k+1εm-2k+1,εik+1=εi,jk+1εi+2,jk+1εi+2,j+2k+1εi,j+2k+1,i=2,6,...,n-2,j=2,6,...,n-2.

From the above equations, the following are obtained:(14) A=G4+G2+G1+G3+G5B=H4+H2+H1+H3+H5C1=M1Ck-s=Mk-sCk=Mk(14)

It is worthy to note that, from (14), the eigenvalues of the matrices A,B,C1,Ck-s and Ck are ak,bk,c1,ck-s and ck respectively, whereak=1tα+S2,1tα+S2,144tα+2S--C2+S2,144tα+2S+-C2+S2bk=1tα-S2,1tα-S2,144tα-2S--C2+S2,144tα-2S+-C2+S2c1=21-αtαw1ck-s=21-αtα(wk-s-wk-s+1)ck=21-αtαwk

For k=0E1=A-1BE0E1ρ(A-1B)E0=1tα-S2+-C2+S241tα+S2+-C2+S24E0E1E0

Supposing that: EsE0,s=1,...,k.

Need to prove this inequality holds for s=k+1.Ek+1=A-1(B-C1)Ek+s=1k-1A-1Ck-sEs+A-1CkE0ρ(A-1(B-C1))E0+s=1k-1ρ(A-1Ck-s)E0+ρ(A-1Ck)E0

Using Lemma 1, we getEk+11tα-S2-21-αtαw1+-C2+S241tα+S2+-C2+S24E0+21-αtαw11tα+S2+-C2+S24E0Ek+1E0

Therefore, under the conditions 1tα-S2-21-αtαw1+-C2+S24>0 the FMEG iterative scheme (10) is stable.

4. Convergence analysis

Theorem 2

The finite difference FMEG scheme (10) is convergent and the following estimate hold ek+1Ck-1(τ2-α+(x)2+(y)2) if 1tα-S2-21-αtαw1+-C2+S24>0.

Let us denote the truncation error at (xi,yj,tk+1) by Rk+1. From (8), we have, Rk+1/2c(τ2-α+(x)2+(y)2) Define ηk+1=U(xi,yj,tk+1)-ui,jk+1i,j=1,2,..,n, k=1,2,...,l and ek+1=(e1k+1,e1k+1,...,e1k+1)T, using e0=0 , where e1k+1=η2k+1η4k+1ηm-4k+1ηm-2k+1,εik+1=ηi,jk+1ηi+2,jk+1ηi+2,j+2k+1ηi,j+2k+1,{i,j}=2,6,...,n-2. Substitution into (12) produces:Ae1=R12Aek+1=Bek-C1ek+s=1k-1Ck-ses-1+Rk+12.

Using mathematical induction to prove the above theorem, set C0-1=1. For k=0Ae1=R12e1ρ(A-1)RC0-1(τ2-α+(x)2+(y)2).

Assume that ekCk-1-1Rk+12.

Need to prove it hold for s=k+1Aek+1=(B-C1)ek+s=1k-1Ck-ses-1+Rk+12ek+1ρ(A-1(B-C1))ek+s=1k-1ρ(A-1Ck-s)es-1+ρ(A-1)Rk+12ek+11tα-S2-21-αtαw1+-C2+S241tα+S2+-C2+S24+21-αtαw11tα+S2+-C2+S24Ck-1Rk+12Ck-1Rk=(21-αtαwk)-1(τ2-α+(x)2+(y)2)=kαk-ατα21-α((k+12)1-α-(k-12)1-α)(τ2-α+(x)2+(y)2)=121-α(1-α)(τ2-α+(x)2+(y)2)

Since limkk-α(k+12)1-α-(k-12)1-α=11-α.  

5. Computational complexity

This section presents an analysis of the computational complexity with regard to the three techniques described for solving (1), which is the number of arithmetic operations per iteration. For simplicity, we assume sx=sy,cx=cy. Suppose m2 internal points exist within the solution, with m=n-1, where n has an even mesh size, then the ungrouped points will be found close to the right/upper boundaries. Internal mesh points have two main types, namely, the iteration points that participate in the iteration process and the direct points that are directly calculated once using the rotated and standard difference formulas following the attainment of the iteration convergence. Table lists the number of internal mesh points for the three earlier methods, whereas Table provides a summary of the number of arithmetic operations that are needed for each iteration and the direct solution following the convergence, not only for the explicit group methods, but also for the fractional standard point (FSP) method.

Table 1. Number of various types of mesh points for the point and explicit group methods

Table 2. Computational complexity for the point and explicit group methods

Table 3. Comparison of the number of iterations, Execution times, average, and maximum error for different time step and mesh size at α=0.75 and α=0.95

Figure 4. A comparison of the numerical solution of the example 1 at α = 0.75, y = 1/6, t = 1 between, (A) FSP and FMEG (B) FEG and FMEG.

Figure 4. A comparison of the numerical solution of the example 1 at α = 0.75, y = 1/6, t = 1 between, (A) FSP and FMEG (B) FEG and FMEG.

Figure 5. A comparison of the numerical solution of the example 2 at α = 0.75, y = 1/6, t = 1 between,(A) FSP and FMEG (B) FEG and FMEG.

Figure 5. A comparison of the numerical solution of the example 2 at α = 0.75, y = 1/6, t = 1 between,(A) FSP and FMEG (B) FEG and FMEG.

Figure 6. Experimental results for the mesh size against the Time at α = 0:75, (A) Example 1, (B) Example 2.

Figure 6. Experimental results for the mesh size against the Time at α = 0:75, (A) Example 1, (B) Example 2.

Figure 7. Experimental results for the mesh size against the Ite. at α = 0:75, (A) Example 1, (B) Example 2.

Figure 7. Experimental results for the mesh size against the Ite. at α = 0:75, (A) Example 1, (B) Example 2.

6. Numerical experiments and discussion of results

Several numerical examples are presented in this section to prove the effectiveness of the fractional explicit group methods in solving the 2-D TFADE (1) with a Dirichlet boundary condition. A computer with Windows 7 Professional and Mathematica software having a Core i7 GHZ and 4 GB of RAM was used for conducting the experiments.

Table 4. Comparison of the number of iterations, Execution times, average and maximum error for different time step and mesh size at α=0.75 and α=0.95

Example 1

The time fractional initial boundary value problem below was considered (Zhuang, Gu, Liu, Turner, & Yarlagadda, Citation2011) αutα=2ux2+2uy2-ux-uy+0.5Γ3+αt2ex+y where Ω=x,y|0x1,0y1 is the solution domain with the exact solution being t2+αex+y.

Example 2

The following time fractional advection-diffusion equation was also considered (Mohebbi & Abbaszadeh, Citation2013) αutα=2ux2+2uy2-ux-uy+t1-α(sinx+siny)Γ2-α+t(cosx+sinx+cosy+siny)

with the initial and boundary conditions are given as ux,y,0=0u0,y,t=tsiny, u(1,y,t)=t(sin1+siny), ux,0,t=tsinx, ux,1,t=t(sinx+sin1), 0<t<1, 0<x,y<1.

Different mesh sizes of 6, 10, 14, and 18 and various time steps, which satisfy the stability conditions, with a fixed relaxation factor (Gauss–Seidel relaxation scheme) of 1.0 were used to run the experiments. During all the experiments, the norm for the convergence criteria was ι, while error tolerance was set at ε=10-5. Numerical results were obtained using of the methods described in Section 2 for different values of α. The number of iterations, the execution time, and the error analysis are presented in Tables and and Figures for the fractional point method and the fractional group methods. Figure shows the execution times for various mesh sizes for both Examples 1 & 2. Its clear that when fractional group methods are used, the results are just as accurate as the FSP method. From the results obtained, it is observed that the execution timings were reduced by as much as 20 and 80 % of the FSP method when the FEG and FMEG methods were used respectively. In contrast to the other tested methods, the fractional group methods, specifically the FMEG method, took a least times to compute the solutions. As shown in Tables & and Figure the time taken for FMEG to be executed was only approximately 15.6–32.5% of the FEG method, and was 12.3–23.9% of the FSP method. To gauge the computational complexity, obtaining an approximation of the amount of calculations involved for each method is necessary. The estimation for the amount of computational work involved was determined by arithmetic operations that were performed for a single iteration (as outlined in Section 5). With the help of Tables & , and based on the assumption that an approximately equal amount of time was needed for adding, subtracting, multiplying, dividing and assigning, a summary of the total number of operations involved in the iterative methods is presented in Table . This shows that the FMEG requires the least number of operations, thus confirming the theoretical complexity analysis.

Table 5. Total computing operations involved for the point and grouping methods

7. Conclusion

This paper presented the development and formulation of new fractional explicit group iterative methods for solving the 2D-TFADE. The C-N difference schemes with h spacing and 2h spacing gave rise to the FEG and FMEG methods, respectively. The stability and convergence of the proposed methods were analyzed using the matrix form with mathematical induction. Through the numerical experiments, the FMEG method stood out amongst all the other tested methods when it comes to its execution time and number of iterations, as it requires the least number of operation counts. It is noted that in terms of accuracy, the FMEG method is just as good as the FSP method and the FEG method. This work confirms the suitability and feasibility of the grouping strategies in solving the 2D time fractional advection-diffusion equation. The implementation of similar group methods on solving other fractional differential equations will be reported soon.

Additional information

Funding

This work was supported by the Research University Individual (RUI) under [grant number 1001/PMATHS/8011016].

Notes on contributors

Alla Tareq Balasim

Alla Tareq Balasim is a lecture at the Department of Mathematics Almustansiria University, Iraq. He received his Master in Mathematics from the Department of Mathematics, Baghdad University, Iraq. He is currently a PhD student and his research interests are numerical deferential equations and dynamical system.

Norhashidah Hj. Mohd. Ali

Norhashidah Hj. Mohd. Ali is a Professor at the School of Mathematical Sciences, Universiti Sains Malaysia. She received her PhD in Industrial Computing from Universiti Kebangsaan Malaysia. Her areas of expertise include numerical differential equations and parallel numerical algorithms. She has over 25 years teaching and research experiences and has written more than 100 articles in these areas.

References

  • Abdelkawy, M., Zaky, M., Bhrawy, A., & Baleanu, D. (2015). Numerical simulation of time variable fractional order mobile-immobile advection-dispersion model. Romanian Reports in Physics, 67(3), 1–19.
  • Agrawal, O. P. (2008). A general finite element formulation for fractional variational problems. Journal of Mathematical Analysis and Applications, 337(1), 1–12.
  • Ali, N. H. M., & Kew, L. M. (2012). New explicit group iterative methods in the solution of two dimensional hyperbolic equations. Journal of Computational Physics, 231(20), 6953–6968.
  • Ali, U., Abdullah, F. A., & Mohyud-Din, S. T. (2017). Modified implicit fractional difference scheme for 2d modified nomalous fractional sub-diffusion equation. Advances in Difference Equations, 2017(1), 185.
  • Baeumer, B., Benson, D. A., Meerschaert, M. M., & Wheatcraft, S. W. (2001). Subordinated advection-dispersion equation for contaminant transport. Water Resources Research, 37(6), 1543–1550.
  • Balasim, A. T., & Ali, N. H. M. (2015). A rotated Crank--Nicolson iterative method for the solution of two-dimensional time-fractional diffusion equation. Indian Journal of Science and Technology, 8(32).
  • Baleanu, D., Agheli, B., & Al Qurashi, M. M. (2016). Fractional advection differential equation within caputo and caputo-fabrizio derivatives. Advances in Mechanical Engineering, 8(12), 1–8.
  • Benson, D. A., Wheatcraft, S. W., & Meerschaert, M. M. (2000). Application of a fractional advection-dispersion equation. Water Resources Research, 36(6), 1403–1412.
  • Bhrawy, A., & Baleanu, D. (2013). A spectral legendre-gauss-lobatto collocation method for a space-fractional advection diffusion equations with variable coefficients. Reports on Mathematical Physics, 72(2), 219–233.
  • Chen, C.-M., Liu, F., Anh, V., & Turner, I. (2011). Numerical simulation for the variable-order galilei invariant advection diffusion equation with a nonlinear source term. Applied Mathematics and Computation, 217(12), 5729–5742.
  • Chen, C.-M., Liu, F., & Burrage, K. (2008). Finite difference methods and a fourier analysis for the fractional reaction-subdiffusion equation. Applied Mathematics and Computation, 198(2), 754–769.
  • Chen, M., Deng, W., & Wu, Y. (2013). Superlinearly convergent algorithms for the two-dimensional space-time caputo-riesz fractional diffusion equation. Applied Numerical Mathematics, 70, 22–41.
  • Chen, S., & Liu, F. (2008). Adi-euler and extrapolation methods for the two-dimensional fractional advection-dispersion equation. Journal of Applied Mathematics and Computing, 26(1–2), 295–311.
  • Cushman, J. H., & Ginn, T. R. (2000). Fractional advection-dispersion equation: A classical mass balance with convolution-fickian flux. Water Resources Research, 36(12), 3763–3766.
  • Evans, D., & Yousif, W. (1986). Explicit group iterative methods for solving elliptic partial differential equations in 3-space dimensions. International Journal of Computer Mathematics, 18(3–4), 323–340.
  • Gorenflo, R., Mainardi, F., Moretti, D., Pagnini, G., & Paradisi, P. (2002). Discrete random walk models for space-time fractional diffusion. Chemical Physics, 284(1), 521–541.
  • Henry, B. I., & Wearne, S. L. (2000). Fractional reaction-diffusion. Physica A: Statistical Mechanics and its Applications, 276(3), 448–455.
  • Karatay, I., Kale, N., & Bayramoglu, S. R. (2013). A new difference scheme for time fractional heat equations based on the crank-nicholson method. Fractional Calculus and Applied Analysis, 16(4), 892–910.
  • Kew, L. M., & Ali, N. H. M. (2015). New explicit group iterative methods in the solution of three dimensional hyperbolic telegraph equations. Journal of Computational Physics, 294, 382–404.
  • Leonenko, N. N., Meerschaert, M. M., & Sikorskii, A. (2013). Fractional pearson diffusions. Journal of Mathematical Analysis and Applications, 403(2), 532–546.
  • Li, C., Qian, D., & Chen, Y. ((2011).). On Riemann-Liouville and caputo derivatives. Discrete Dynamics in Nature and Society, 2011.,
  • Li, C., Zeng, F., & Liu, F. (2012). Spectral approximations to the fractional integral and derivative. Fractional Calculus and Applied Analysis, 15(3), 383–406.
  • Liu, F., Zhuang, P., Anh, V., Turner, I., & Burrage, K. (2007). Stability and convergence of the difference methods for the space-time fractional advection-diffusion equation. Applied Mathematics and Computation, 191(1), 12–20.
  • Mehdinejadiani, B., Naseri, A. A., Jafari, H., Ghanbarzadeh, A., & Baleanu, D. (2013). A mathematical model for simulation of a water table profile between two parallel subsurface drains using fractional derivatives. Computers & Mathematics with Applications, 66(5), 785–794.
  • Metzler, R., Barkai, E., & Klafter, J. (1999). Anomalous diffusion and relaxation close to thermal equilibrium: A fractional Fokker-Planck equation approach. Physical Review Letters, 82(18), 3563.
  • Metzler, R., & Klafter, J. (2000). Boundary value problems for fractional diffusion equations. Physica A: Statistical Mechanics and its Applications, 278(1), 107–125.
  • Miller, K. S., & Ross, B. (1993). An introduction to the fractional calculus and fractional differential equations. New York, NY: Wiley.
  • Mohebbi, A., & Abbaszadeh, M. (2013). Compact finite difference scheme for the solution of time fractional advection-dispersion equation. Numerical Algorithms, 63(3), 431–452.
  • Ng, K. F., & Ali, N. H. M. (2008). Performance analysis of explicit group parallel algorithms for distributed memory multicomputer. Parallel Computing, 34(6), 427–440.
  • Oldham, K. B., & Spanier, J. (1974). The fractional calculus. New York, NY: Academic Press.
  • Othman, M., & Abdullah, A. (2000). An efficient four points modified explicit group poisson solver. International Journal of Computer Mathematics, 76(2), 203–217.
  • Podlubny, I. (1998). Fractional differential equations: An introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications (Vol. 198). New York, NY: Academic Press.
  • Samko, S. G., Kilbas, A. A., & Marichev, O. I. (1993). Fractional integrals and derivatives. London: Taylor & Francis.
  • Seki, K., Wojcik, M., & Tachiya, M. (2003). Fractional reaction-diffusion equation. The Journal of Chemical Physics, 119(4), 2165–2170.
  • Shen, S., Liu, F., & Anh, V. (2011). Numerical approximations and solution techniques for the space-time riesz-caputo fractional advection-diffusion equation. Numerical Algorithms, 56(3), 383–403.
  • Sousa, E. & Li, C. (2015). A weighted finite difference method for the fractional diffusion equation based on the Riemann--Liouville derivative. Applied Numerical Mathematics, 90, 22–37.
  • Su, L., Wang, W., & Wang, H. (2011). A characteristic difference method for the transient fractional convection-diffusion equations. Applied Numerical Mathematics, 61(8), 946–960.
  • Tan, K. B., Ali, N. H. M., & Lai, C.-H. (2012). Parallel block interface domain decomposition methods for the 2d convection-diffusion equation. International Journal of Computer Mathematics, 89(12), 1704–1723.
  • Uddin, M., & Haq, S. (2011). Rbfs approximation method for time fractional partial differential equations. Communications in Nonlinear Science and Numerical Simulation, 16(11), 4208–4214.
  • Wyss, W. (1986). The fractional diffusion equation. Journal of Mathematical Physics, 27(11), 2782–2785.
  • Yousif, W., & Evans, D. J. (1995). Explicit de-coupled group iterative methods and their parallel implementations. Parallel Algorithms and Applications, 7(1–2), 53–71.
  • Zhang, X., Huang, P., Feng, X., & Wei, L. (2013). Finite element method for two-dimensional time-fractional tricomi-type equations. Numerical Methods for Partial Differential Equations, 29(4), 1081–1096.
  • Zheng, Y., Li, C., & Zhao, Z. (2010). A note on the finite element method for the space-fractional advection diffusion equation. Computers & Mathematics with Applications, 59(5), 1718–1726.
  • Zhuang, P., Gu, Y., Liu, F., Turner, I., & Yarlagadda, P. (2011). Time dependent fractional advection-diffusion equations by an implicit mls meshless method. International Journal for Numerical Methods in Engineering, 88(13), 1346–1362.
  • Zhuang, P., Liu, F., Anh, V., & Turner, I. (2009). Numerical methods for the variable-order fractional advection-diffusion equation with a nonlinear source term. SIAM Journal on Numerical Analysis, 47(3), 1760–1781.