High order numerical schemes for solving fractional powers of elliptic operators
Raimondas Ciegis, Petr Vabishchevich

TL;DR
This paper develops high-order finite difference schemes for numerically solving fractional powers of elliptic operators, improving accuracy and efficiency in modeling nonlocal diffusion processes.
Contribution
It introduces a fourth-order finite difference scheme with an optimal weight parameter for pseudo-parabolic problems related to fractional elliptic operators.
Findings
The scheme achieves fourth-order accuracy.
Theoretical analysis confirms stability and convergence.
Computational experiments demonstrate improved performance.
Abstract
In many recent applications when new materials and technologies are developed it is important to describe and simulate new nonlinear and nonlocal diffusion transport processes. A general class of such models deals with nonlocal fractional power elliptic operators. In order to solve these problems numerically it is proposed (Petr N. Vabishchevich, Journal of Computational Physics. 2015, Vol. 282, No.1, pp.289--302) to consider equivalent local nonstationary initial value pseudo-parabolic problems. Previously such problems were solved by using the standard implicit backward and symmetrical Euler methods. In this paper we use the one-parameter family of three-level finite difference schemes for solving the initial value problem for the first order nonstationary pseudo-parabolic problem. The fourth-order approximation scheme is developed by selecting the optimal value of the weight…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
High order numerical schemes for solving fractional powers of elliptic operators
Raimondas Čiegis
Petr N. Vabishchevich
Vilnius Gediminas Technical University, Sauletekio al. 11, 10223 Vilnius, Lithuania
Nuclear Safety Institute, Russian Academy of Sciences, 52, B. Tulskaya, Moscow, Russia
North-Eastern Federal University, 58, Belinskogo, Yakutsk, Russia
Abstract
In many recent applications when new materials and technologies are developed it is important to describe and simulate new nonlinear and nonlocal diffusion transport processes. A general class of such models deals with nonlocal fractional power elliptic operators. In order to solve these problems numerically it is proposed (Petr N. Vabishchevich, Journal of Computational Physics. 2015, Vol. 282, No.1, pp. 289–302) to consider equivalent local nonstationary initial value pseudo-parabolic problems. Previously such problems were solved by using the standard implicit backward and symmetrical Euler methods. In this paper we use the one-parameter family of three-level finite difference schemes for solving the initial value problem for the first order nonstationary pseudo-parabolic problem. The fourth-order approximation scheme is developed by selecting the optimal value of the weight parameter. The results of the theoretical analysis are supplemented by results of extensive computational experiments.
keywords:
elliptic operator , fractional power of an operator , finite element approximation , three-level schemes , stability of difference schemes
MSC:
[2010] 26A33 , 35R11 , 65F60 , 65M06
††journal: Journal of Computational and Applied Mathematics
1 Introduction
In many recent applications the new mathematical models are proposed, which are based on fractional derivative equations in time and space coordinates [2, 3, 4]. Very different applied mathematical models of physics, biology or finance describe a subdiffusion (represented by fractional-in-time derivatives) or superdiffusion (represented by fractional-in-space derivatives) models. The latter problems are often simulated by using fractional power elliptic operators.
Different numerical techniques, such as finite difference, finite volume methods, can be used to approximate problems with fractional power elliptic operators. In this paper we will use the method of finite elements, since this method is well-suited to solve problems in non-regular domains and to use non-uniform adaptive grids [5, 6]. The implementation of such algorithms require to compute the action of a matrix (operator) function on a vector , where is a given matrix (operator) and is a given vector. For example, in order to compute the solution of the discrete fractional order elliptic problem, we get , where . There exist various approaches how to compute [7].
The most important class of iterative methods for this purpose are Krylov subspace methods. They are used to solve systems of linear equations obtained after approximation of fractional power elliptic problems (see, e.g. [8]). A comparison of different approaches to solve fractional-in-space reaction-diffusion equations is done in [9]. In particular the integral and adaptively preconditioned Lanczos method are analyzed.
The most straightforward algorithm to solve such systems is to construct explicitly eigenvectors and eigenvalues of the given discrete elliptic operator and to diagonalize the matrix [10, 11, 12]. But we should note that the direct implementation of this approach is very expensive for general elliptic operators in multidimensional domains. It requires the computation of all eigenvectors and eigenvalues of very large matrices.
A general approach to solve fractional power elliptic problems is based on some approximation of the nonlocal operator.
One can adopt a general approach to solve numerically equations involving fractional power of operators by a popular method is to split the task to solve numerically equations involving fractional power into two steps. First the original elliptic operator is approximated and then the fractional power of its discrete variant is taken. Using Dunford-Cauchy formula the elliptic operator is represented as a contour integral in the complex plane. Then applying appropriate quadratures with integration nodes in the complex plane we get a method that involves only inversion of the original elliptic operator. The approximate operator is treated as a sum of resolvents [13, 14], ensuring the exponential convergence of quadrature approximations.
In paper [15] a more promising quadratures algorithm is proposed, when the integration nodes are selected in the real axis. The new method is based on the integral representation of the power operator [16]. In this case the inverse operator of the fractional power elliptic problem is treated as a sum of inverse operators of elliptic operators.
Such a rational approximation is obtained when the fractional power of the operator is approximated by using the Gauss-Jacobi quadrature formulas for the corresponding integral representation. In this case, we have (see [17, 18]) a Pade-type approximation of the power function with a fractional exponent. The optimal rational approximations are investigated in [19, 20].
A separate class of methods approximates the solution of fractional power elliptic problem by some auxiliary problem of high dimension. In [21] it is shown that the solution of the fractional Laplacian problem can be obtained as a solution of the elliptic problem on the semi-infinite cylinder domain. This idea is used to construct numerical algorithms for solving stationary and non-stationary problems with fractional power elliptic operators [22, 23].
In [24], for solving fractional power elliptic problems we have proposed a numerical algorithm on the basis of a transition to a pseudo-parabolic equation, so called Cauchy problem method. The computational algorithm is simple for practical use, robust, and applicable to solving a wide class of problems. We have used this algorithm also for solving the nonstationary problem with fractional power elliptic operators [25].
For the auxiliary Cauchy problem, standard two-level schemes are applied. Depending on the weight parameters the first and second order accuracy of the approximation is obtained. For many applied problems a small number of pseudo-time steps is sufficient to get a good approximation of the solution of the discrete fractional equation. The efficiency of this algorithm is improved in [26], where a special graded grid in pseudo-time is used.
Another possibility to increase the accuracy of approximations is to use high order discrete schemes for solving the auxiliary pseudo-parabolic equation. In this paper we propose and investigate a fourth order three-level scheme.
The paper is organized as follows. In Section 2 a problem for a fractional power of elliptic operator is formulated. In Section 3 the Cauchy problem method is given. The main results are described in Section 4, where unconditionally stable fourth-order three-level scheme is proposed and investigated. Section 4 provides results of computational experiments, they illustrate the theoretical results on the approximation accuracy of fractional power problems. A model two dimensional problem is solved by using different numerical schemes. At the end of the work the main results of our study are summarized.
2 Problem Formulation
In a bounded domain , with the Lipschitz continuous boundary we solve the boundary value problem for the fractional power elliptic operator. The following elliptic operator is defined by:
[TABLE]
where , . On the functions satisfy the boundary conditions
[TABLE]
where .
In the Hilbert space we define the scalar product and norm:
[TABLE]
Next we introduce the eigenvalue problem [27] for (1), (2): find and so that
[TABLE]
[TABLE]
The eigenvectors are numbered in such a way, that
[TABLE]
This spectral problem has full set of eigenfunctions that span the space :
[TABLE]
We assume that the operator is defined on the domain
[TABLE]
Then is self-adjoint and coercive
[TABLE]
where is the identity operator in . For we have . In most applications, the value of is unknown and it should be obtained numerically by solving the eigenvalue problem. In our analysis we assume that a reliable positive bound from below is known in (3).
The fractional power of is defined by
[TABLE]
where . Now we define the boundary value problem for the fractional power of . The solution satisfies the equation
[TABLE]
We approximate the problem (4) by using the finite element method [28]. For the elliptic problem (1), (2) the bilinear form is defined by
[TABLE]
Due to (3), we have that
[TABLE]
We consider a standard sub-space of finite elements . Let us consider a triangulation of the domain into triangles and let , be the vertexes of these triangles. As a nodal basis we take the functions , :
[TABLE]
Then for we have
[TABLE]
where . We define the discrete elliptic operator
[TABLE]
Similar to (3), the following estimates are valid for :
[TABLE]
The corresponding finite element approximation of equation (4) is: find
[TABLE]
where and is the projection on . In view of (5), for the solution (6) we get the following simple a priori estimate:
[TABLE]
3 Cauchy problem method
For solving numerically problem (6) we use the Cauchy problem method, proposed in [24]. This method is based on the equivalence of (6) to an auxiliary pseudo-time evolutionary problem. Assume that
[TABLE]
Therefore
[TABLE]
and then if . The function satisfies the evolutionary equation
[TABLE]
where
[TABLE]
We supplement (8) with the initial condition
[TABLE]
By (5), we get
[TABLE]
The solution of equation (6) can be defined as the solution of the Cauchy problem (8), (9) at the final pseudo-time moment .
For the solution of the problem (8), (9), it is possible to obtain various a priori estimates. Here we restrict only to a simple estimate that is consistent with the estimate (7):
[TABLE]
In order to prove (11), it is sufficient to multiply scalarly equation (8) by .
To solve numerically the problem (8), (9), the simple implicit two-level Euler scheme can be used [29]. Let be the step-size of a uniform grid in time:
[TABLE]
Let us approximate equation (8) by the implicit two-level scheme
[TABLE]
[TABLE]
We use the notation
[TABLE]
For sufficiently smooth and (the Crank-Nicolson type scheme), the difference scheme (12), (13) approximates the problem (8), (9) with the second order, and with the first order for all other values of .
Theorem 1
For the difference scheme (12), (13) is unconditionally stable with respect to the initial data. The approximate solution satisfies the estimate
[TABLE]
Proof 1
In order to prove this result we rewrite equation (12) in the following form:
[TABLE]
Multiplying scalarly it by
[TABLE]
and due to (10), we get
[TABLE]
Since
[TABLE]
then for we get the inequalities
[TABLE]
Applying these estimates recursively we prove the validity of (14).
4 Three level schemes
In this section we consider high order schemes. They are based on three level finite difference schemes. For solving problem (8), (9) we use the symmetrical scheme
[TABLE]
with the given initial conditions
[TABLE]
We note that should be computed by applying some two level numerical algorithm and the accuracy of this approximation should be the same as of the main scheme (15). More details will be given below.
It is well-known that for sufficiently smooth solutions the symmetrical scheme (15) approximates problem (8)–(10) with the second order accuracy.
Next we formulate the stability conditions for the scheme (15), (16). Here we use the general stability results for operator-difference schemes [29, 30].
Let be a self-adjoint positive operator in . Then we introduce the new Hilbert space , generated by operator , it consists of elements from equipped with the energy norm
[TABLE]
Theorem 2
For the three-level scheme (15), (16) is unconditionally stable with respect to the initial data. The approximate solution satisfies the estimate
[TABLE]
where
[TABLE]
Proof 2
We rewrite equation (15) in the following form
[TABLE]
let us introduce new functions
[TABLE]
Taking into account that
[TABLE]
we write (19) in the following form
[TABLE]
Multiplying it by
[TABLE]
and taking a discrete inner product, in view that is self-adjoint, we get
[TABLE]
Since , then we easily get the estimates (17).
Next we consider how to define the initial condition (16) for . A general approach is to use some two-level solver for . For example, it is possible to apply the symmetrical scheme (12), with :
[TABLE]
It follows from Theorem 1, that the scheme (21) is unconditionally stable
[TABLE]
and its approximate solution converges to with second order.
It is interesting to see if some explicit schemes can be used to find the initial condition for . One possibility is to consider the explicit forward Euler scheme
[TABLE]
here the equality is used. In general for sufficiently smooth solutions the accuracy is expected for . Let us denote the error of the solution of (23) , . The function satisfies the equation
[TABLE]
where is the standard approximation error. Since , then with sufficiently small step the error can be estimated as
[TABLE]
For a sufficiently smooth solution of (8), we have that .
More interesting second order explicit schemes can be constructed by using the well-known method described in [29]. The accuracy of the basic forward Euler scheme (23) is increased by using the differential properties of the solution of equation (8)
[TABLE]
We rewrite (24) in the following form
[TABLE]
Then the stability estimate (22) is valid if . For a self-adjoint operator this estimate is equivalent to the following two-side estimates
[TABLE]
Due to (25) the right inequality of (26) can be written as
[TABLE]
Then the following restrictions on the time step are obtained
[TABLE]
The left inequality can be rewritten as
[TABLE]
For the given values of powers this inequality is always valid, since
[TABLE]
Due to the obtained stability restrictions (27) the explicit scheme (24) is not recommended for solving real applications.
It is important to note that in the family of second order unconditionally stable three-level schemes (15), (16) it is possible to find such a value of the parameter which leads to the high order accuracy scheme.
Using the Taylor expansions we get the relations
[TABLE]
[TABLE]
Then the residual of the scheme can be written as
[TABLE]
Taking the solution of (8) we get
[TABLE]
Differentiation of the equation (8) leads to the equality
[TABLE]
Differentiating once more and taking into account linearity of with respect to we obtain
[TABLE]
Thus the third order derivative of the solution can be written as
[TABLE]
Substituting this relation into (28) we get the equation
[TABLE]
We approximate the second order derivative in (29) by the standard central difference formula
[TABLE]
Then from (29) we get the semi-difference scheme of the fourth approximation order
[TABLE]
where the optimal weight parameter is given by
[TABLE]
Theorem 3
The three-level high order difference scheme (30), (31) is unconditionally stable with respect to the initial data.
Proof 3
The scheme (30), (31) belongs to the family of three-level weighted schemes (15), (16). Thus it is stable if . This condition is satisfied for all , including the considered fractional powers .
The implementation of the high order three-level difference scheme (30), (31) requires to specify the second initial condition . It should be computed with the same fourth order accuracy. We do not have any robust, unconditionally stable and efficient two-level high-order difference scheme. In all computations presented in the next section the initial condition is computed by using the symmetrical two-level scheme (12) and a sufficiently fine grid is constructed on the time interval .
Let this interval be divided into sub-intervals. The approximate solutions are computed for time moments , by using the following scheme
[TABLE]
For sufficiently smooth solutions of the differential problem (8) and if then the solution is computed with the required accuracy . We note that the computational complexity of the three-level algorithm is increased approximately twice if such approach is applied to compute the initial condition .
5 Numerical Experiments
Here we present results of the numerical solution of a model problem (1), (2), (3) in two spatial dimensions, where the computational domain is a unit square
[TABLE]
The coefficients of the operator and the right-hand side function in the equation (4) are defined as
[TABLE]
The piecewise linear continuous Lagrange elements are used to approximate the elliptic operator. The domain is covered by the uniform grid with intervals in each direction.
The accuracy of different approximations in time will be estimated by a reference solution. It was obtained using the symmetrical two-level scheme (12) with and taking a sufficiently small time step: . The relative errors of the approximate solution in the norm of space and in the norm are defined by
[TABLE]
where is the reference solution. In Fig. 1 we show the reference solution for various values of the fractional power parameter .
For the two-level weighted difference scheme (12) the errors of the solution are presented in Figs. 2 – 4. As it follows from the theoretical analysis the accuracy of approximation is essentially increased for the values of parameter in the neighbourhood of 0.5.
We also note that the accuracy of the approximate solution is better for larger values of . This result is explained by the increased smoothness of the solution for larger values of .
The main goal of this paper is to investigate the accuracy of the three-level difference scheme (15), (16). First we have used the two-level symmetrical scheme (21) to compute the initial condition for . For sufficiently smooth solutions it defines the initial condition with accuracy. Results of computations for various weight parameters are shown in Figs. 5 – 7. It is clearly seen that the accuracy of the approximation is increased for the optimal weight parameter .
Next we have investigated the influence of the initial condition for . The accuracy of the approximation is further increased when the initial condition is computed using the algorithm (32). Results of computations for various weight parameters are shown in Figs. 8 – 10.
Here we note that the observed convergence rates of the two-level and three-level schemes depend on the discrete regularity of the solution of the discrete fractional power problem and they are not reaching the maximal possible convergence rates of these schemes. As expected from the theoretical analysis (see, e.g. [26]), the convergence rate is increased for larger values of . The dependence on the regularity of the solution can be reduced by using geometrically refined time grids.
6 Conclusions
-
We have formulated the problem of finding the high order difference schemes for solving the nonstationary Cauchy type problem which is equivalent to the fractional power elliptic problem. The high order approximations are used to approximate the time dependence of the solution, while the elliptic operator is approximated by the standard finite element scheme.
-
The sufficient stability conditions are given for the two-level discrete schemes with weight parameters. The second order accuracy is proved for the symmetrical Crank-Nicolson type scheme.
-
The family of three-level symmetrical discrete schemes is constructed and investigated. It is proved that the second order approximation is valid for sufficiently smooth solutions. The initial condition on the first time level is computed by using the symmetrical two-level scheme.
-
It is shown that for a special weight parameter we get the fourth-order three-level scheme. The value of this optimal parameter depends on the fractional power of the elliptic operator. The initial condition on the first time level of the main grid is computed by using the symmetrical two-level scheme with a specially selected fine time grid.
-
The theoretical results are illustrated by results of numerical experiments. A two-dimensional problem is solved for the elliptic operator with the discontinuous sink term coefficient.
Acknowledgements
This work of second author was supported by the mega-grant of the Russian Federation Government (# 14.Y26.31.0013).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] D. Baleanu, Fractional Calculus: Models and Numerical Methods, World Scientific, New York, 2012.
- 3[3] A. C. Eringen, Nonlocal Continuum Field Theories, Springer, New York, 2002.
- 4[4] A. A. Kilbas, H. M. Srivastava, J. J. Trujillo, Theory and Applications of Fractional Differential Equations, Elsevier, Amsterdam, 2006.
- 5[5] P. Knabner, L. Angermann, Numerical Methods for Elliptic and Parabolic Partial Differential Equations, Springer, New York, 2003.
- 6[6] A. Quarteroni, A. Valli, Numerical Approximation of Partial Differential Equations, Springer-Verlag, Berlin, 1994.
- 7[7] N. J. Higham, Functions of Matrices: Theory and Computation, SIAM, Philadelphia, 2008.
- 8[8] M. Ilić, I. W. Turner, V. Anh, A numerical solution using an adaptively preconditioned Lanczos method for a class of linear systems related with the fractional Poisson equation, International Journal of Stochastic Analysis Article ID 104525 (2008) 26 pages.
