Abstract

The fractional telegraph equation is a kind of important evolution equation, which has an important application in signal analysis such as transmission and propagation of electrical signals. However, it is difficult to obtain the corresponding analytical solution, so it is of great practical value to study the numerical solution. In this paper, the alternating segment pure explicit-implicit (PASE-I) and implicit-explicit (PASI-E) parallel difference schemes are constructed for time fractional telegraph equation. Based on the alternating segment technology, the PASE-I and PASI-E schemes are constructed of the classic explicit scheme and implicit scheme. It can be concluded that the schemes are unconditionally stable and convergent by theoretical analysis. The convergence order of the PASE-I and PASI-E methods is second order in spatial direction and 3-α order in temporal direction. The numerical results are in agreement with the theoretical analysis, which shows that the PASE-I and PASI-E schemes are superior to the classical implicit schemes in both accuracy and efficiency. This implies that the parallel difference schemes are efficient for solving the time fractional telegraph equation.

1. Introduction

Nowadays, the fractional derivative and fractional differential equation have many applications in various fields, such as boundary layer effects in ducts, colored noise, dielectric polarization, electromagnetic waves, fractional kinetics, power-law phenomenon in fluid and complex network, quantitative finance, and viscoelastic mechanics [13]. The fractional telegraph equation especially is applied into signal analysis for transmission, propagation of electrical signals, and so on [4]. Because the analytical solution of the fractional telegraph equation is difficult to give explicitly or contains special functions such as the Mittag-Leffler function, which are difficult to calculate, the development of effectively numerical algorithms for solving the fractional telegraph equation is important [57].

Because of the historical dependence and global correlation of fractional calculus, the computational and storage requirements of fractional differential equations’ numerical simulation are enormous [810]. Even with high-performance computers, it is difficult to simulate long-term or large-scale computational domains. With the rapid development of multicore and cluster technology, parallel algorithm has become one of the mainstream technologies in improving the computational efficiency [11]. Zhang et al. constructed a segment implicit scheme by using Saul’yev asymmetric scheme and used the alternative technique to establish a variety of alternating explicit-implicit and implicit parallel methods [12]. The methods have been well applied to numerical solving integer partial differential equation [1316]. However, efficient parallel numerical methods for integer order differential equations may not be effective for fractional order differential equations. It may even produce completely different numerical analysis processes. How to extend the existing parallel difference method of integer order differential equation to the method of fractional order differential equation is a great challenge to computational mathematics (physics).

In recent years, many scholars have studied the numerical algorithms of the fractional telegraph equation. For example, Ford et al. used the finite difference method to numerically solve the fractional telegraph equation [17]. Saadatmandi and Mohabbati proposed a numerical solution by combining orthogonal Legendre polynomial and Tau method for the fractional telegraph equation [18]. Niu et al. applied the Chebyshev polynomial to get the numerical solution of the fractional telegraph equation [19]. Zhao and Li applied the finite difference method and Galerkin finite element method to solve the time-space fractional telegraph equation numerically [20]. Chen constructed the implicit difference scheme for the Riesz space fractional order telegraph equation [21]. Ren and Liu presented a high-order compact finite difference method for a class of time fractional Black-Scholes equation [22]. The scheme has the second-order temporal accuracy and the fourth-order spatial accuracy. The existing numerical algorithms of fractional differential equations are mostly serial algorithms, which have low computational efficiency.

In recent years, some progress has been made in fast algorithms for fractional partial differential equations [23, 24], most of which are parallel algorithms for algebraic systems based on the view of numerical algebra. For example, Diethelm implemented the second-order Adams-Bashforth-Moulton method of fractional diffusion equations on a parallel computer and discussed the accuracy of parallel method [25]. Gong et al. parallelizes the explicit difference scheme of the space fractional reaction-diffusion equation [26]. Gong et al. parallelizes the implicit scheme of the time fractional diffusion equation [27] and the core of parallelization is to do parallel computation for the product of matrix and vector and the addition of vector and vector. Sweilam et al. applied preconditioned conjugate gradient method was used to solve discrete algebraic equations in parallel, based on Crank-Nicolson difference schemes for time fractional parabolic equations [28]. Wang et al. studied the parallel algorithm of implicit difference schemes for fractional reaction-diffusion equations [29]. The algorithm is based on the principle of minimizing communication, allocating computing tasks reasonably, and not changing the original serial difference schemes as much as possible.

In order to obtain more accurate and stable parallel difference schemes, we are prepared to take the parallel path of traditional difference schemes and hope to find another way to parallelize them beyond the difficulty of numerical algebra [30, 31]. In this paper, a kind of alternating segment pure explicit-implicit (PASE-I) and implicit-explicit (PASI-E) parallel difference schemes is obtained. The numerical experiments and theoretical analysis are consistent, showing that the PASE-I and PASI-E schemes are unconditionally stable and convergent. The numerical examples show that the PASE-I and PASI-E difference schemes have obvious parallel computational properties. It shows that the parallel intrinsic difference schemes proposed in this paper is efficient for solving the time fractional telegraph equations.

2. PASE-I Scheme for Fractional Telegraph Equation

2.1. Time Fractional Telegraph Equation

Consider the following time fractional telegraph equation [35]:

The initial conditions:

The boundary conditions:

2.2. Construction of PASE-I Scheme

In order to obtain the PASE-I difference scheme for the fractional telegraph equation, the solution region is first meshed: the space and time steps are taken and , where and are natural numbers; ; ; and the grid nodes are .

The time fractional derivative can be approximated by L1 formula [8, 9]:

Spatial second derivatives are discretized by central difference method:

Here,

By substituting formulas (2), (3), (4) into equation (1), the universal difference schemes are obtained as follows:

Let denote the value of at the point , denote the value of at the point, and . The universal difference scheme can be written as follows:

When , (6) is the explicit scheme, its advantage is explicit parallel computation, but its disadvantage is conditional stability. When , (6) is the implicit scheme, its advantage is unconditional stability. The disadvantage is that it needs to calculate tridiagonal equations, which is not easy to parallel computation and has low computational efficiency.

The matrix form of universal difference scheme is as follows:

Here, , is the unit matrix of order ,

By alternatingly segment applying explicit and implicit schemes, the alternating segment explicit-implicit (PASE-I) scheme for fractional telegraph equation is designed as follows: Let , , , an odd number, and . The points to be computed in the same even time layer are divided into segments, which are computed accordingly by the rule of “explicit segment-implicit segment-explicit segment”. Similarly, the next odd layer is also divided into segment calculation. The calculation rule is changed to “implicit segment-explicit segment-implicit segment”. The computational lattice diagram of PASE-I scheme is shown in Figure 1. The blue circle indicates the classical explicit scheme, and the blue square indicates the classical implicit scheme. The PASE-I format will be obtained.

For the PASE-I scheme and , consider the calculation of points, in implicit segments. The implicit segment format is as follows:

The explicit segment format is as follows:

Here,

The PASE-I scheme is as follows:

, is a zero matrix of order is martix of order and the definition is as follows: Here,

3. Numerical Analysis of PASE-I and PASI-E Difference Schemes

3.1. Existence and Uniqueness of PASE-I Solution

Lemma 1. The matrices and defined by PASE-I format are nonsingular matrices.

Proof. From the definition of and we can know that is a strictly diagonally dominant matrix, and the principal diagonal element is a positive real number. So is a nonsingular matrix, and its inverse matrix also exists. Thus, there is the following theorem.

Theorem 2. The PASE-I difference scheme (11) for the time fractional telegraph equation is uniquely solvable.

3.2. Stability Analysis of PASE-I Scheme

Lemma 3. If the matrix C is a nonnegative real matrix, for any parameter there is an estimate

Proof.
Make a transformation , then From we have
Let be the approximate solution of the difference scheme, and be the exact solution of difference scheme. Let so we have where
When we have Take norms on both sides of formula (19): The growth matrix of PASE-I scheme is . According to the definition of the matrix, and have the same eigenvalue. Let , suppose the eigenvalue of or in the matrix is . From the Lemma 3, we have If let , because we have .
The following is proven by mathematical induction .
When When case I , and When Suppose when When we consider the following two situations.

Case 1. and .

Case 2. . To sum up, we have the following theorem.

Theorem 4. The PASE-I difference scheme (11) for the time fractional telegraph equation is unconditionally stable.

3.3. Convergence of PASE-I Scheme

Firstly, the accuracy of explicit and implicit schemes is analyzed, respectively, and Taylor expansion will be carried out at . The truncation errors are recorded as and . It is known that has second-order accuracy. We have

For the PASE-I scheme, the explicit and implicit schemes are alternately used for each grid point in spatial direction. For and the coefficients of and are equal and symbolically opposite. When the explicit and implicit schemes are alternately used, the errors of the two terms will be offset. Therefore, the accuracy of the PASE-I scheme is second order in spatial direction and order in time direction.

Let be the exact solution of equation (1) at grid point Let . is introduced into the PASE-I scheme,

Obviously, there exists a positive constant , such that .

When

Combination Lemma 3 has

When ,

Case 3.

Case 4. Suppose the inequality holds, when . When , reference to the proof process of stability, have Because then there is a positive finite constant , makes the inequality hold. We have the following conclusions: In summary, the theorem is obtained.

Theorem 5. The PASE-I difference scheme (11) for the time fractional telegraph equation is convergent, and , is a positive number.

3.4. PASI-E Parallel Difference Scheme

The PASI-E scheme of the time fractional telegraph equation can be obtained by changing the computational order of explicit segment and implicit segment. In the even time layer, the PASI-E scheme is obtained by using the rule “implicit segment-explicit segment-explicit segment” and the rule “explicit segment-implicit segment-explicit segment” in the odd time layer. The PASI-E scheme for solving the time fractional telegraph equation is as follows:

Here, , the definition of is defined as before.

Since the difference between PASE-I format (11) and PASI-E (36) lies only in the order of using explicit format and implicit format, the computational complexity of the two formats should be equal in theory.

By the same proof process, the following theorem can be obtained.

Theorem 6. The PASI-E difference scheme (36) of the time fractional telegraph equation is unconditionally stable and convergent. Moreover, , is a positive number.

4. Numerical Experiments

The numerical experiment is based on Intel Core i5-2400 [email protected] and is carried out under the environment of MATLAB R2014a. We will verify the theoretical analysis by numerical experiments.

Example 1. Consider the following time fractional telegraph equation, take [6, 7]. Here,
The initial condition:
The boundary condition: , .
Then, the equation has exact solutions: .

When , , the analytical solution surface and numerical solution surface of the three difference schemes of the fractional telegraph equation are shown in Figure 2. From Figure 2, we can see that the PASE-I and PASI-E difference schemes and implicit schemes are smooth and can approximate analytical solutions very well. The error surfaces of the three difference schemes are shown in Figure 3. From Figure 3, we can see that the error of implicit difference schemes is less than 2.5e-3, and the error limits of PASE-I and PASI-E schemes are less than 3e-4. The accuracy of PASE-I or PASI-E scheme is better than the implicit difference scheme.

Because the accuracy of PASE-I and PASI-E are similar, we take PASE-I as an example to investigate the variation of relative error (RE) of PASE-I in time direction. The relative error is defined as follows. The analytical solution is regarded as the control solution, and the solution of PASE-I scheme is regarded as the perturbation solution. The formula for relative error is

The space step is 1/50 and the time step is 1/100, respectively. The RE of PASE-I is shown in Figure 4. From Figure 4, we can know that the RE of PASE-I scheme is less than 0.16. The RE decreases with the advance of time step, which indicates that the PASE-I scheme of time fractional telegraph equation is computationally stable.

Next, time convergence order (order1) and space convergence order (order2) are defined by the maximum modulus error. The theoretical analysis is validated by the following numerical experiments. With fixed space step , the order1 is defined as follows [8, 9]:

Let , the order2 is defined as follows:

From Table 1, the convergence order of PASE-I and PASI-E schemes in time direction is order, and the accuracy of implicit schemes is equal to that of PASE-I and PASI-E schemes. From Table 2, we can see the spatial convergence orders of PASE-I and PASI-E schemes are both of second order, which is consistent with the theoretical analysis.

Example 2. Consider the following time fractional telegraph equation [1, 5]. The initial conditions:
The boundary conditions: , .
When the time division is 500 and the space mesh points is 50, the numerical solution surfaces of the three schemes are shown in Figure 5. From Figure 5, it can be seen that the numerical solution surfaces of the PASE-I and PASI-E schemes are the same and smooth as those of the classical implicit scheme.

We define the speedup as ( is the CPU time of implicit, is the CPU time of parallel scheme) and the efficiency as ( is the number of processors in parallel processor) [30, 31]. We use four cores for this numerical experiment. When the number of spatial grid points is 100, 200, 400, 800, 1600, and 3200, respectively, the CPU time required for the three schemes is shown in Table 3. From Table 3, it can be seen that the CPU time of serial difference increases exponentially, and the parallel difference schemes increase relatively slowly, with the increase of the number of spatial grid points. Compared with serial difference schemes, the computational efficiency of the PASE-I and PASI-E parallel schemes are greatly improved with the refinement of the spatial mesh. When the number of spatial grids is small (100), the computing time of parallel difference scheme is almost the same as that of the serial implicit scheme, because the communication between modules consumes a lot of CPU time. With the increase of computational domain, the parallel computing characteristics of PASE-I and PASI-E schemes will become more prominent. When the number of grid points is 1600, the efficiency of parallel difference schemes is optimal in this example. The linear acceleration ratio can be achieved when the number of space grid points is more than 800. Compared with the serial difference scheme, the computation time of PASE-I and PASI-E scheme can save about 80% when the number of grid points is great 800.

5. Conclusion

In this paper, a class of alternating segment pure explicit-implicit (PASE-I) and implicit-explicit (PASI-E) parallel difference methods are constructed for the time fractional telegraph equations. From theoretical analysis, it can be concluded that the parallel difference methods are unconditionally convergent and stable, with second-order convergence in spatial direction and order in temporal direction. The numerical experiments show that the parallel difference schemes are more efficient than the serial difference scheme with the increase of space mesh generation. The numerical experiments are in agreement with the theoretical analysis, which show that the numerical algorithm is efficient and feasible for solving the time fractional telegraph equation.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no competing interests.

Acknowledgments

The research was partly supported by the Subproject of Major Science and Technology Program of China (2017ZX07101001-1) and the Fundamental Research Funds for the Central Universities (2018MS168).