Approximation Solution of the Fractional Parabolic Partial Differential Equation by the Half ‐ Sweep and Preconditioned Relaxation

: In this study, the numerical solution of a space ‐ fractional parabolic partial differential equation was considered. The investigation of the solution was made by focusing on the space ‐ fractional diffusion equation (SFDE) problem. Note that the symmetry of an efficient approximation to the SFDE based on a numerical method is related to the compatibility of a discretization scheme and a linear system solver. The application of the one ‐ dimensional, linear, unconditionally stable, and implicit finite difference approximation to SFDE was studied. The general differential equation of the SFDE was discretized using the space ‐ fractional derivative of Caputo with a half ‐ sweep finite difference scheme. The implicit approximation to the SFDE was formulated, and the formation of a linear system with a coefficient matrix, which was large and sparse, is shown. The construction of a general preconditioned system of equation is also presented. This study’s contribution is the in ‐ troduction of a half ‐ sweep preconditioned successive over relaxation (HSPSOR) method for the so ‐ lution of the SFDE ‐ based system of equation. This work extended the use of the HSPSOR as an efficient numerical method for the time ‐ fractional diffusion equation, which has been presented in the 5th North American International Conference on industrial engineering and operations man ‐ agement in Detroit, Michigan, USA, 10–14 August 2020. The current work proposed several SFDE examples to validate the performance of the HSPSOR iterative method in solving the fractional dif ‐ fusion equation. The outcome of the numerical investigation illustrated the competence of the HSPSOR to solve the SFDE and proved that the HSPSOR is superior to the standard approximation, which is the full ‐ sweep preconditioned SOR (FSPSOR), in terms of computational complexity. of the Fractional Partial by Half ‐ Sweep and Preconditioned


Introduction
In recent years, many effective mathematical physics models have been developed using the theory and applying the partial fractional derivatives. In most of the fractional partial-differential-equation-related works of literature, partial fractional derivatives appear in many anomalous phenomena modelling and in complex systems theory. Examples include a fractional mathematical model of the dynamics of the cancer chemotherapy effect based on both the time instant and the time history [1]; a fractional mathematical model of the population dynamics among cancer stem cells, tumor cells, healthy cells, the effects of excess estrogen and the bodyʹs natural immune response on the cell populations [2]; a fractional mathematical model to investigate the dynamics of tuberculosis between the children and the adults [3]; a fractional model an of energy supply-demand system [4]; and a fractional mathematical model of the COVID-19 pandemic [5].
The success of fractional partial differential equations was attributed to the derivative orderʹs generalization, from integer-order to arbitrary order. The fractional derivatives in the fractional partial differential equations have an effective memory function that enables many physical phenomena to be described effectively. Fractional partial differential equations can be categorized as a time-fractional type, a space-fractional type, and a time-and space-fractional type. Our research focused on investigating the numerical solution of the space-fractional partial differential equation, particularly the parabolic type equation such as the space-fractional diffusion equation (SFDE). This research focus came from the need to discover an efficient solution for the SFDE problem.
Based on our short review of the existing solution methods, many researchers have suggested the finite-difference method. The method of finite difference can be implicit or explicit, depending on its stability to obtain the solution [6][7][8][9][10]. Since SFDE involves changing the time and space of a continuous variable, numerical treatment such as finite difference discretization is necessary to transform the differential equation into a finite system of linear equations that a computer can solve. Although SFDE can be solved without discretization, this research focused on improving an iterative method that is mostly formulated based on a discretized equation. Furthermore, the iterative method works best in obtaining an accurate approximate solution when a finite system of equations is large and complex. Other than the method of finite difference, several methods have been proposed to solve the space-fractional problems, such as the spectral collocation method [11], the boundary value method [12], the finite volume method [13], and the method of lines and splines [14].
In this study, an unconditionally stable implicit finite difference scheme and the order Caputo fractional partial derivative were executed to discretize the SFDE and to obtain the correct approximation equation. The generated system of equation after the approximation equation was used on the solution domain, which led to a tridiagonal linear system. Since the sparse and large-scale linear system's coefficient matrix is difficult to be solved analytically, an iterative method is employed as an alternative. In terms of the efficiency of the iterative processes, many authors [8,15,16] have suggested and debated over several numerical iterative methods. Besides that, the block iteration has been presented [17] to show the computation cost efficiency improvement by separating systems of equations. The preconditioned iterative methods have also been widely recognized as the competent methods for solving linear systems. Thus, the symmetry in solving the SFDE problem via a numerical method exists in the use of the finite difference discretization scheme and the iterative method. A finite difference scheme needs to be unconditionally stable so that the solution can be obtained regardless of the time and space step sizes used. On the other hand, an iterative method needs to be efficient, which means the accurate solution of a highly complex linear system can be computed in a short time.
The contribution of this study was to build and examine the efficacy of the half-sweep preconditioned SOR (HSPSOR) method, which was formulated from the use of implicit finite difference and the Caputo fractional derivative, for resolving the SFDE implicitly. We also used the full-sweep preconditioned SOR (FSPSOR) iterative techniques as a control method to analyze the efficacy of the HSPSOR method. To begin the formulation and the investigation of the HSPSOR method, we considered the following general form of the SFDE as follows: where , 1, 2, and 3 were arbitrary constants, and , was a known function. Notice that when the value of in Equation (1) equals 2, one can get a usual diffusion equation with a second-order derivative in space. The derivative of order-for an SFDE usually lies between 1 2 to provide flexibility in the study of the effect of the medium and the space interaction with the fluid [18]. The solution of Equation (1), which is , , can be approximated using the method of finite difference subject to the initial and boundary conditions as given by: , 0 , 0 , and 0, , , Before the space-fractional term in Equation (1) is discretized by the finite difference mean, the following established definitions from the theory of fractional derivatives must be defined as follows [19]: From Definition 2, the following properties hold: 0, and 0, where is an element of natural number and Γ . is a gamma function.

Approximation to a Space-Fractional Diffusion Equation
Equation (1) approximates the space-fractional term using the Caputo definition and the second-order half-sweep finite-difference. For more details about half-sweep see [17,[20][21][22]. Suppose that ℎ ℓ , with as any positive integer. Then, the space-fractional term can be equated as: which is also equivalence to: Using Equation (10) and the implicit finite difference scheme for the remaining derivatives in Equation (1), the simplified approximation to the SFDE via the finite difference and Caputo partial derivative can be formulated into: for 2,4, … , 2. Equation (11) can be rearranged neatly into: where , ∆ , , * ∑ where ∑ where
Further, to discover the numerical tridiagonal linear system solutions of Equation (15), we considered the half-sweep preconditioned SOR (HSPSOR) iterative method. The was the preconditioned matrix and was given as [23]: , where Meanwhile, was an identity matrix. The generated coefficient matrix * , as in Equation (15), can be split as follows: * , (17) where , , and were the diagonal matrices, the lower triangular, and the upper triangular, respectively. Considering Equation (17), the HSPSOR iterative method can be rewritten in the form of: where the unknown vector, ~ , was given the solution at the 1 th iteration, and the relaxation parameters were chosen within the range, 1 2. The computational algorithm of the HSPSOR iterative method was as follows.
iii Stop.

Numerical Evaluation via C++
In this section, we implemented two examples of SFDE, using C++ programming to verify the HSPSOR methodʹs effectiveness. The C++ programming language was used to code Algorithm 1 because of a better coding organization and comprehension, which enabled numerical computation to be conducted accurately. Furthermore, C++ programming was preferred for this work compared to other mathematics applications such as Mathematica and Maple because the number of iterations and the execution time could be recorded and optimized according to the code arrangement.
For the comparison purpose, we considered a standard or full-sweep preconditioned SOR by taking into account the number of iterations, the execution time (seconds), and the maximum error at the values of 1.2, 1.5, and 1.8. The tolerance error considered in Algorithm 1 and the C++ simulation was set at 10 . This stopping condition was fixed for the different mesh sizes used, M; that is, 128, 256, 512, 1024, and 2048. There was no best value of because, when a large value of was chosen such as 10 , the number of iterations became small, and the result became inaccurate. Moreover, when a small value of was used, such as 10 , the number of iterations became large without improving the accuracy. Therefore, 10 was selected arbitrarily to check the convergence of the solution. The solution can only be obtained through the simulation of Algorithm 1 after the iteration process was completed successfully.

Example 2. Let us consider the SFDEʹs initial boundary value problem:
, Based on Tables 1 and 2, it can be observed that for the five different mesh sizes and the three different used for the simulation of FSPSOR and HSPSOR to solve Example 1 and 2, respectively, the number of iterations and the execution time required by HSPSOR are always smaller than FSPSOR. These results illustrated the success of the Half-Sweep finite difference scheme with Caputo's space fractional to approximate the solution of SFDE with lower computational complexity. The maximum errors produced by PSOR iteration to solve both Example 1 and 2 decreases with the increasing mesh sizes for 1.8 and 1.5. This means that with these values of , the numerical solution of SFDE via HSPSOR can be computed nearly to its exact solution with a sufficiently large mesh size is used. However, for 1.2, the maximum error is getting larger when the mesh is made to be narrower. This shows the sign of limitation from the use of PSOR iteration, and a modification on PSOR iteration needs to be conducted to handle this problem.

Conclusions
This paper describes the mathematical derivation of the implicit finite difference in Caputoʹs approximation equations in which this approximation equation leads to a linear system. By imposing the iterative methods of the FSPSOR and the HSPSOR, based on observation of all experimental effects, it was evident that the number of iterations of the HSPSOR decreased by approximately 31.30-85.45 per cent compared with the iterative methods of the FSPSOR. Meanwhile, the execution time was much quicker, by around 41.18-95.33% more than the FSPSOR method. This implies that, relative to the FSPSOR iterative methods, the HSPSOR method needs the minimum number of iterations and computational time. It can be inferred from the precision of both iterative approaches that their numerical resolutions were in the acceptable domain. When the tabulated numerical results of the HSPSOR to solve the SFDE was compared against the results from the application of the HSPSOR on the time-fractional diffusion equation (TFDE) [24], it was found that the overall maximum errors produced by the HSPSOR in solving the SFDE were slightly greater than when the HSPSOR was used to solve the TFDE. A thorough study of the error of the method used will be conducted in the future. From this work, the capability of the half-sweep finite difference scheme to reduce the computational complexity for solving space-and time-fractional diffusion equations and the compatibility of the scheme with the PSOR iteration was shown.