Fast algebraic multigrid for block-structured dense and Toeplitz-like-plus-Cross systems arising from nonlocal diffusion problems ††thanks: This work was supported by NSFC 11601206.
Abstract
Algebraic multigrid (AMG) is one of the most efficient iterative methods for solving large sparse system of equations. However, how to build/check restriction and prolongation operators in practical of AMG methods for nonsymmetric sparse systems is still an interesting open question [Brezina, Manteuffel, McCormick, Runge, and Sanders, SIAM J. Sci. Comput. (2010); Manteuffel and Southworth, SIAM J. Sci. Comput. (2019)]. This paper deals with the block-structured dense and Toeplitz-like-plus-Cross systems, including nonsymmetric indefinite, symmetric positive definite (SPD), arising from nonlocal diffusion problem and peridynamic problem. The simple (traditional) restriction operator and prolongation operator are employed in order to handle such block-structured dense and Toeplitz-like-plus-Cross systems, which is convenient and efficient when employing a fast AMG. We focus our efforts on providing the detailed proof of the convergence of the two-grid method for such SPD situations. The numerical experiments are performed in order to verify the convergence with a computational cost of only arithmetic operations, by using few fast Fourier transforms, where is the number of the grid points. To the best of our knowledge, this is the first contribution regarding Toeplitz-like-plus-Cross linear systems solved by means of a fast AMG.
keywords:
Algebraic multigrid, nonlocal diffusion problem, peridynamic problem, block-structured dense system, Toeplitz-like-plus-Cross system, fast Fourier transformAMS:
65M55,74A70, 65T501 Introduction
Large, sparse, block-structured linear systems arise in a wide variety of applications throughout computational science and engineering involving advection-diffusion flow [42], image process [32], Markov chains [43], Biot’s consolidation model [36], Navier-Stocks equations and saddle point problems [7]. In this paper we study the fast algebraic multigrid for solving the block-structured dense linear systems, stemming from nonlocal problems [2, 11, 19, 26] by the piecewise quadratic polynomial collocation approximations, whose associated matrix can be expressed as a block structure
(1) |
with the coefficient matrices , , and .
Algebraic multigrid (AMG) is one of the most efficient iterative methods for solving large-scale system of equations [37, 48]. In the past decades, AMG methods for linear systems having Toeplitz coefficient matrices with scalar entries have been widely studied [14] including elliptic PDEs [37, 39, 47, 48], fractional PDEs [22, 25, 35] and nonlocal PDEs [15, 17]. Some papers have investigated the case of block entries, where the entries are small generic matrices of fixed size instead of scalars [18, 24, 28]. Only few papers have investigated block-structured sparse linear systems (1). For example, setting up partial prolongations operators with a Galerkin coarse grid matrix, a new AMG approach for Stokes problem are designed in [33]. Constructing the corresponding tentative transfer operators, a fully aggregation-based AMG is developed for nonlinear contact problems of saddle point [46]. Using approximate ideal restriction (AIR) operators, AIR AMG method for space-time hybridizable discontinuous Galerkin discretization of advection-dominated flows are investigates [42]. Defining the interpolation matrix with the coarse coefficient vector, multilevel Markov chain Monte Carlo AMG algorithms are performed. Involving sparse integral transfer operators, towards adaptive smoothed aggregation AMG for nonsymmetric problems are considered [10]. A transfer operator based on the fractional approximation property, two-grid methods convergence in norm of nonsymmetric algebraic multigrid are presented [10]. However, how to build/check restriction and prolongation operators in practical of AMG methods for nonsymmetric sparse systems is still an interesting open question [10, 31]. In particular, how to develop/design fast AMG for block-structured dense linear systems (1) is still an interesting problems, since the above special prolongation/transfer operators are not easy to be employed in connection with the fast Fourier transform.
In this work, the simple (traditional) restriction operator and prolongation operator are used in order to handle such block-structured dense systems (1), including nonsymmetric indefinite system, symmetric positive definite (SPD), Toeplitz-plus-diagonal systems, which derive from the nonlocal problems discussed in [2, 11, 19, 26]. In general, it is still not at all easy for dense stiffness matrices [3, 4, 8, 17], unless we can reduce the problem to the Toeplitz setting and we know the symbol, its zeros, and their orders [39]. Instead we will focus our attention on first answering such a question for a two-level setting, since it is useful from a theoretical point of view as first step: in fact the study of the MGM convergence usually begins from the convergence analysis of the two-grid method (TGM) [35, 37, 48]. We focus our attention in providing a detailed proof of the convergence of the two-grid method (TGM) for the considered SPD linear systems. To the best of our knowledge, this is the first time that a fast AMG is studied for the block-structured dense linear systems as those reported in (1).
The outline of this paper is as follows. In the next section, we introduce block-structured dense systems including applications in nonlocal diffusion problems and peridynamic problem by the piecewise quadratic polynomial collocation. In Section 3, block-structured V-cycle AMG algorithm by Fast fourier transform for Toeplitz-like-plus-Cross systems are designed. Convergence rate of the two-grid method is analyzed in Section 4. To show the effectiveness of the presented schemes, results of numerical experiments are reported in section 5. Finally, we conclude the paper with some remarks and open problems.
2 Block-structured dense systems applications
Nonlocal diffusion problems have been used to model very different scientific phenomena occurring in various applied fields, for example in biology, particle systems, image processing, coagulation models, mathematical finance, etc. [2, 26]. Recently, the nonlocal volume-constrained diffusion problems, the so-called nonlocal model for distinguishing the nonlocal diffusion problems, attracted the wide interest of scientists [26], where the linear scalar peridynamic model can be considered as a special case [26, 40]. For example, the nonlocal peridynamic (PD) model is becoming an attractive emerging tool for the multiscale material simulations of crack nucleation and growth, fracture, and failure of composites [40].
Let the piecewise quadratic base functions be defined by [5, p. 37]
and
Then the piecewise Lagrange quadratic interpolant of is
(2) |
In this work, we mainly focus on two types of nonlocal problems approximated by the piecewise quadratic polynomial collocation, which give raise to the block-structured dense systems expressed in (1).
2.1 Application in nonlocal model
Consider the time-dependent nonlocal diffusion problem, whose prototype is [2, 6, 11, 19]
(3) |
with Dirichlet boundary conditions. The nonlocal operator is defined by
Here is a radial probability density with a nonnegative symmetric dispersal kernel.
We briefly review some basic relevant notions concerning the piecewise quadratic polynomial collocation approximations for the corresponding stationary problem
which leads to the nonsymmetric and indefinite system [11, 19]
(4) |
and . Here the diagonal matrices and are given by
with
The square matrices , and rectangular matrices , are, respectively, defined by
The corresponding coefficients are computed by , and
with , for .
The boundary data is given by
with and
2.2 Application in Peridynamic model
Let us consider the following time-dependent peridynamic/nonlocal volume-constrained diffusion problem [17, 26, 40]
(5) |
The nonlocal operator is defined by [26]
with denoting a neighborhood centered at of radius , which is the horizon parameter and represents the size of nonlocality; the symmetric nonlocal kernel is defined as if .
Before we start to discuss this problem we shall briefly review few preliminary notions regarding the piecewise quadratic polynomial collocation approximations for the corresponding stationary problem
(6) |
where denotes a volumetric constraint imposed on a volume that has a nonzero volume and is made to be disjoint from . In order to keep the expression simple, below we assume the unit interval with the volumetric constraint domain , but everything can be shifted to an arbitrary interval . For convenience, we focus on the special case where the kernel is taken to be a constant, i.e., [17, 26, 44]. More general kernel types [26, 44] can be studied in a similar manner.
Now, we introduce and discuss the discretization scheme of (6). Let the ratio if and if . Let the mesh points , , and
Let be the approximated value of and . Denote , , and .
2.2.1 Nonsymmetric indefinite block-structured dense systems
By the piecewise quadratic polynomial collocation (2), it is easy to check that the standard collocation method of stationary problem (6) has the following form [21]
(7) |
For convenience of implementation, we use the matrix form of the grid functions
We next deal with the boundary conditions to ensure that the proposed fast AMG will have a complexity. Let the components of the left boundary (or right boundary ) at integer nodes and the left boundary (or right boundary ) at semi-integer nodes be
Let , and
Denote
and
(8) |
Let
and
(9) |
From (8) and (9), the numerical scheme (7) can be recast as [20, 21]
(10) |
Note that the above Toeplitz matrices , , and are defined by
with the coefficients
and
2.2.2 Symmetric positive definite block-structured dense systems
We observe that the discrete maximum principle is not satisfied for the above nonsymmetric indefinite system (10), which might be trickier for the stability analysis of the high-order numerical schemes [23, 30]. As a consequence, the shifted-symmetric piecewise quadratic polynomial collocation method for peridynamic /nonlocal model (6) has been considered in [20, 21], which satisfies the discrete maximum principle and has the symmetric positive definite block-structured dense systems. Namely, the shifted-symmetric system of (7) can be recast as
(11) |
Here the function is computed as done in (8) and (9), the Toeplitz matrices , , and are defined by
with
(12) |
3 Fast AMG for block-structured dense systems
Multigrid methods are among the most efficient iterative methods for solving large scale systems of equations [37, 48]. However, it is not easy to build restriction and prolongation operators when using AMG methods for nonsymmetric sparse systems [10, 31]. To the best of our knowledge, there is no fast AMG for block-structured dense linear systems of the type in (1), since the special prolongation/transfer operators are not easy to be employed with fast Fourier transform. Here, the simple (traditional) transfer operator are employed to handle such block-structured dense systems to ensure a fast AMG showing a complexity.
3.1 Multigrid methods
Let us firstly review the basic multigrid technique when applied to a scalar algebraic linear system, having in mind that our target is the efficient solution of the block-structured dense linear systems as those reported in (1). Let the finest mesh points , , with . Define the multiple level of grids
where represents not only the grid with grid spacing , but also the space of vectors defined on that grid.
Given a algebraic system
(13) |
We define a sequence of subsystems on different levels
Here is the total number of levels, with being the finest level, i.e., .
The traditional restriction operator and prolongation operator are defined by [38, pp. 438-454]
which should be convenient and efficient for block-structured dense linear systems as those in (1), using AMG and fast Fourier transforms. Let
and
It may be more useful to define the linear system by Galerkin projection in the AMG method, where the coarse grid problem is defined by
(14) |
and the intermediate coarse grid correction operator is
We choose the damped Jacobi iterative operator
(15) |
with a weighting factor , and being the diagonal of .
A multigrid process is intrinsically to define a sequence of operators , which is an approximate inverse of in the sense that is small, bounded away from one. The V-cycle Multigrid Algorithm 1 can be seen in [47]. If , the resulting Algorithm 1 is two-grid method (TGM).
The basic AMG idea for solving the block-structured dense linear systems in (1) is the same as in the scalar case (13). Define a sequence of block-structured subsystems on different levels
with the multiple level of grids
Here
and is the diagonal matrix of . The block-structured dense V-cycle Multigrid method is developed in Algorithm 2.
3.2 Fast Fourier transform for block-structured dense systems
We first review the Toeplitz matrix and the circulant matrix by fast Fourier transform with complexity, which will be used later. Let Toeplitz matrix be defined by [9, 12]
and the circulant matrix be the periodic cousin of Toeplitz matrix. Denote the circulant matrix whose first column is , namely,
Moreover, we set and define the unitary Fourier matrix
with being the imaginary unit. Therefore, a circulant matrix can be diagonalized by the Fourier matrix , i.e.,
where is a diagonal matrix holding the eigenvalues of . Moreover, for any given vector , we can determine [13]
with operations by the fast Fourier transform (FFT) of the first column of .
Then, for any -by- vector , the multiplication can also be computed by FFTs with the computational count of arithmetic operations [12, p. 12]. More concretely, we take a -by- circulant matrix with embedded inside as follows:
(16) |
3.2.1 Fast Fourier transform for block-structured dense systems at the finest level
Let us consider the fast Fourier transform algorithm for block-structured dense systems (1) at the finest level, namely,
(17) |
with Toeplitz matrices , , and , .
It is well known that most of the early works on matrix-vector multiplication with Toeplitz algebraic system were focused on squared matrices by Fast fourier transform (FFT) [12, 13]. However, the considered technique can not be directly applied to block-structured dense systems of the form (17), since the related structures contain rectangular the matrices and .
We next design/develop the FFT algorithm for the rectangular matrices and in (17) based on the idea of [11, 12], which realizes the computational count of arithmetic operations and the required storage . Let the rectangular matrix be given by
We embed the matrix into the following -by- Toeplitz matrix ,
Using (16) and fast Fourier transform, it implies that is the first -rows of with
Let the rectangular matrix be defined by
Similar, we embed matrix into the following -by- Toeplitz matrix ,
From (16) and fast Fourier transform, we have
3.2.2 Fast Fourier transform for block-structured dense systems at the coarser level
In fact, embedding rectangular matrices and in (17) into the square Toeplitz matrices in subsubsection 3.2.1 is invalid, when using the Galerkin projection (14) in the AMG method, although this technique can be applied to compute the finest level for a fast AMG, since it does not keep block-structured Toeplitz properties. Next, we shall design the FFT for the block-structured matrix multiplies vector at the coarser level, i.e.,
In AMG, the coarse problem at the level is typically defined using the Galerkin approach, i.e., the coefficient matrix on the coarser grid can be computed by
(18) |
More concretely,
with in (14).
It should be noted that are Toeplitz matrices if , which corresponds to the block-structured dense system (17) at the fineast level with the computational count of arithmetic operations. However, there is major difference for at the coarser level, since it does not keep block-structured Toeplitz properties, see Example 3.1.
Example 3.1.
Choose the unit matrices , and the rectangular ones matrices , (all the elements are ). Using the Galerkin approximation (18), we deduce
We next design fast Fourier transform for block-structured dense systems at the coarser level in AMG. Let
(19) |
where are the square matrices with
The symbol is a real number, denotes a zero number, and the bold 0 denotes a zero matrix/vector with the corresponding size. The coefficients denote the column vectors and denote the row vectors. We may call it the Cross-splitting technique, since we main focus on the fast Fourier transform for Cross-type matrix in (19).
From (19), it yields
Obviously, since , , , are Toeplitz matrices, the computation of , , , and by FFT needs , and with required storage . For the Cross matrix, see , , , and , results in complexity and storage operations.
3.3 The operation count and storage requirement
We now study the computation complexity by the fast Fourier transform and the required storage for the block-structured dense system (17) in AMG, arising from the nonlocal problems in Section 2.
From (17), we know that the matrix is a block-structured Toeplitz-like system. Then, we only need to store the first (last) column, first (last) row and principal diagonal , which have parameters, instead of the full matrix with entries. From Lemmas 1, we know that is a Toeplitz-like-plus-Cross matrix with the sizes storage. Adding these terms together, we have
Regarding the computational complexity, the matrix-vector product associated with the matrix is a discrete convolution. On the other hand the cost of a direct product is for the Cross matrix, while the cost of using the FFT would lead to for computations involving a dense Toeplitz matrix as the one in (16). Thus, the total per V-cycle AMG operation count is
4 Convergence of TGM for block-structured dense system (11)
The two-grid method (TGM) is rarely used in practice since the coarse grid operator may still be too large to be solved exactly. However, from a theoretical point of view, its study is useful as first step for evaluating the MGM convergence speed, whose analysis usually begins from that of the TGM [4, 3, 35, 37, 38, 39]. In the following we consider the convergence of the TGM for symmetric block-structured dense system (11). Since the matrix is symmetric positive definite, we can define
with is the diagonal matrix of .
Lemma 2.
[47] Let be a symmetric positive definite. Then
(1) the Jacobi method converges if and only if is symmetric positive definite;
(2) the Damped Jacobi method converges if and only if .
Lemma 3.
[37, p. 84] Let be a symmetric positive definite. If with , then the damped Jacobi iteration with relaxation parameter satisfies
(21) |
Lemma 4.
Next we need to check the smoothing condition (21) and approximation property (22), respectively. We will use notion called weakly diagonal dominant, if the diagonal element of a matrix is at least as large as the sum of absolute value of off-diagonal elements in the same row or column.
Lemma 5.
[45, p. 23] Let be a symmetric matrix. If is a strictly diagonally dominant or irreducibly weakly diagonally dominant matrix with positive real diagonal entries, then is positive definite.
Lemma 6.
Let be defined by (11). Then is a weakly diagonally dominant symmetric matrix with positive entries on the diagonal and nonpositive off-diagonal entries.
Proof.
We known that the matrix in (11) is reducible, since its graph is not connected [38, p. 91], which may lead to the matrix is singular or semi-positive definite, see Lemmas 5 and 6.
Lemma 7.
Let be defined by (11). Then is a symmetric positive definite matrix with positive entries on the diagonal and nonpositive off-diagonal entries.
Proof.
Let be the discrete Laplacian operator. Let
(23) |
We can check the matrix with is positive definite. We next prove is a semi-positive definite matrix. From (23), it implies that the principal diagonal elements are positive and the off-diagonal are non-positive of the matrix . Then is still a diagonally dominant symmetric matrix. Thus, is a semi-positive matrix by the Gerschgorin circle theorem [29, p. 388]. The proof is completed. ∎
Lemma 8.
Let the discrete Laplacian-like operators and discrete block-structured Laplacian operators be, respectively, defined by
Then the matrices
are positive definite.
Proof.
The first results of this lemma can be seen in Lemma 3.10 of [17], which implies that the second one is also satisfied, since
On the other hand, we can check that is an irreducible and weakly diagonally dominant symmetric matrix, which means that it is positive definite by Lemma 5. The proof is completed. ∎
Remark 4.1.
In order to understand the spectral features of the matrices considered in Lemma 8, we can adopt the analysis via the related generating functions, since all the matrices in Lemma 8 are of real symmetric banded Toeplitz type, so the admit real-valued trigonometric polynomials as generating functions (see [39] and references therein): on the other hand the matrices are block diagonal and hence their spectral analysis reduces to the Toeplitz setting. For instance, according to the notation in [39], that is the function is the generating function of . From classical results, we know that is positive definite for any matrix-size if is essentially bounded and nonnegative, with positive essential supremum. In the present setting, the maximum of is 4 and its minimum is zero and hence is positive definite. Not only this: if the nonnegative generating function has a unique zero of order then the minimal eigenvalue of is positive converges monotonically to zero as with depending on the second derivative of at the zero if it is positive. Based on these tools, we can deduce that is positive definite, has minimal eigenvalue positive converging monotonically to zero as with positive independent of , and related to the second derivative of at .
Of course, by linearity, the Toeplitz matrix has generating function given by and hence by studying this generating function, we deduce that
is positive definite, has minimal eigenvalue positive converging monotonically to zero as with positive independent of . Hence its condition number grow exactly as and since the related generating function has a unique zero of order at , there is a formal justification in using standard projectors and restriction operators, like those employed in the standard AMG, for the classical discrete Laplacian (see [28, 3, 39] and references therein).
Lemma 9.
Let be defined by (11). Then the damped Jacobi iteration with relaxation parameter satisfies
Proof.
Lemma 10.
Let be defined by (11). Then
Proof.
Let discrete block-structured Laplacian-like operators be defined by
(24) |
where the discrete Laplacian-like operators , are given in Lemma 8.
From (11), the block-structured dense matrix can be denoted as the series sum with Laplacian-like operators , i.e.,
(25) |
with an identity matrix.
Using (12), it yields which implies that is a weakly diagonally dominant symmetric matrix with positive entries on the diagonal and nonpositive off-diagonal entries. Then is symmetric and semi-positive definite by applying the Gerschgorin circle theorem.
Theorem 11.
Let be defined by (11). Then the convergence factor of the TGM satisfies
5 Numerical results
We employ the V-cycle block-structured AMG described in Algorithm 2 to solve the time-dependent nonlocal problems in Section 2. The stopping criterion is taken as
where is the residual vector after iterations, and the number of iterations and . In all tables, denotes the number of spatial grid points, and the numerical errors are measured by the (maximum) norm, ”rate” denotes the convergence orders, ”CPU” denotes the total CPU time in seconds (s) for solving the discretized systems, ”Iter” denotes the average number of iterations required to solve algebraic systems at each time level.
All numerical experiments are programmed in Matlab, and the computations are carried out on a desktop with the configuration: Intel(R) Core(TM) i7-7700 3.60 GHZ and 8 GB RAM and a 64 bit Windows 10 operating system.
First we consider the time-dependent nonlocal/peridynamic models (3) and (5) in Section 2. The initial value and the forcing term are chosen such that the exact solution of the considered equations is
We apply the following BDF4 method to such nonlocal models
(26) |
Here the operator denotes the block-structured systems (4), (10) and (11), respectively. It should be noted that the stability and convergence analysis of time-dependent nonlocal problem (3) and (5) can be seen in [1, 20, 19, 11]. The convergence rate of the two-grid method for time-dependent block-structured systems (11) can be directly obtained by Theorem 11 and [22]: here we omit the related derivation.
5.1 Application in nonlocal model
Table 1 shows that the BDF4 scheme (26) for time-dependent nonlocal model (3) has the global truncation error and the computation cost is almost operations.
Error | Rate | CPU | Iter | Error | Rate | CPU | Iter | Error | Rate | CPU | Iter | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1.4460e-05 | 0.11s | 3 | 1.9587e-05 | 0.1167s | 3 | 3.4809e-05 | 0.14s | 4 | ||||
9.7263e-07 | 3.89 | 0.39s | 3 | 1.5160e-06 | 3.6916 | 0.4236s | 3 | 3.5907e-06 | 3.28 | 0.47s | 4 | |
6.2993e-08 | 3.95 | 0.77s | 2 | 1.1678e-07 | 3.6984 | 0.9123s | 3 | 3.7667e-07 | 3.25 | 1.10s | 3 | |
3.9959e-09 | 3.98 | 2.26s | 2 | 9.1285e-09 | 3.6772 | 2.1589s | 2 | 4.0423e-08 | 3.22 | 2.94s | 3 |
5.2 Application in Peridynamic model
We further extend the V-cycle block-structured AMG Algorithm 2 to simulate the peridynamic model with nonsymmetric indefinite block-structured dense systems and symmetric positive definite block-structured dense systems, respectively.
5.2.1 Nonsymmetric indefinite block-structured dense systems
Table 2 shows that the BDF4 scheme (26) for time-dependent peridynamic model (3) with nonsymmetric indefinite block-structured dense systems has the global truncation error with , and a computational cost of arithmetic operations.
Error | Rate | CPU | Iter | Error | Rate | CPU | Iter | ||
---|---|---|---|---|---|---|---|---|---|
BDF4 | 4.3254e-05 | 0.1460s | 7 | 9.9042e-05 | 0.2276s | 10 | |||
2.7166e-06 | 3.9930 | 0.3628s | 6 | 9.3791e-06 | 3.4005 | 0.4737s | 8 | ||
1.7022e-07 | 3.9963 | 0.6684s | 5 | 1.1886e-06 | 2.9802 | 1.5029s | 8 | ||
1.0652e-08 | 3.9981 | 2.0338s | 4 | 1.3694e-07 | 3.1177 | 3.5816s | 7 |
5.2.2 Symmetric positive definite block-structured dense systems
Table 3 shows that the BDF4 scheme (26) for time-dependent peridynamic model (3) with symmetric block-structured dense systems has the global truncation error with , and a computational cost of arithmetic operations.
Error | Rate | CPU | Iter | Error | Rate | CPU | Iter | ||
---|---|---|---|---|---|---|---|---|---|
BDF4 | 1.1628e-05 | 0.2341s | 9 | 2.5257e-05 | 0.2987s | 12 | |||
7.3840e-07 | 3.9771 | 0.4819s | 7 | 2.3810e-06 | 3.4070 | 0.5999s | 10 | ||
4.6514e-08 | 3.9887 | 1.0638s | 6 | 2.9930e-07 | 2.9919 | 2.0004s | 10 | ||
2.9182e-09 | 3.9945 | 2.6782s | 5 | 3.4366e-08 | 3.1226 | 4.6659s | 9 |
6 Conclusions
In this paper, we considered the solutions of block-structured dense and Toeplitz-like-plus-Cross systems arising from nonlocal diffusion problem and peridynamic problem. We designed a AMG for block-structured dense and Toeplitz-like-plus-Cross systems, by making also use of fast Fourier transforms, and we provided an estimate of the TGM convergence rate for the peridynamic problem with symmetric positive definite block-structured dense linear systems. In this specific context, we answered the question on how to define coarsening and interpolation operators, when the stiffness matrix leads to nonsymmetric systems [10, 31]. The simple (traditional) restriction operator and prolongation operator are employed for such Toeplitz-like-plus-Cross systems, so that the entries of the sequence of subsystems are explicitly determined on different levels.
For the future, at least two questions arise and we plan to investigate them: more precisely we would like to consider the study of the TGM convergence analysis for nonsymmetric block-structured dense systems and the analysis of the full MGM for symmetric block-structured dense systems, based on the ideas presented in [15, 17].
References
- [1] G. Akrivis, M. H. Chen, F. Yu, and Z. Zhou, The energy technique for the six-step BDF method, SIAM J. Numer. Anal., 59 (2021), pp. 2449–2472.
- [2] F. Andreu-Vaillo, J. M. Mazón, J. D. Rossi, and J. J. Toledo-Melero, Nonlocal Diffusion Problems, Math. Surveys Monogr. 165, AMS, Providence, RI, 2010.
- [3] A. Aricò and M. Donatelli, A V-cycle multigrid for multilevel matrix algebras: proof of optimality, Numer. Math., 105 (2007), pp. 511–547.
- [4] A. Aricò, M. Donatelli, and S. Serra-Capizzano, V-cycle optimal convergence for certain (multilevel) structured linear systems, SIAM J. Matrix Anal. Appl., 26 (2004), pp. 186–214.
- [5] K. E. Atkinson, The Numerical Solution of Integral Equations of the Second Kind, Cambridge University Press, New York, 2009.
- [6] P. Bates, On some nonlocal evolution equations arising in materials science In: H. Brunner, X. Zhao and X. Zou (eds.) Nonlinear Dynamics and Evolution Equations. in Fields Inst. Commun. AMS, Providence, RI, (2006), pp. 13–52.
- [7] M. Benzi, G. H. Golub, and J. Liesen, Numerical solution of saddle point problems, Acta Numer., 14 (2005), pp. 1–137.
- [8] M. Bolten, M. Donatelli, T. Huckle, and C. Kravvaritis, Generalized grid transfer operators for multigrid methods applied on Toeplitz matrices, BIT., 55 (2015), pp. 341–366.
- [9] A. Böttcher and S. M. Grudsky, Spectral Properties of Banded Toeplitz Matrices, SIAM, Philadelphia, PA, 2005.
- [10] M. Brezina, T. Manteuffel, S. Mccormick, J. Ruge, and G. Sanders, Towards adaptive smoothed aggregation (SA) for nonsymmetric problems, SIAM J. Sci. Comput., 32 (2010), pp. 14–39.
- [11] R. J. Cao, M. H. Chen, M. K. Ng, and Y. J. Wu, Fast and high-order accuracy numerical methods for time-dependent nonlocal problems in , J. Sci. Comput., 84 (2020), Paper No.8.
- [12] R. H. Chan and X. Q. Jin, An Introduction to Interative Toeplitz Solvers, SIAM, Phildelphia, 2007.
- [13] R. H. Chan and M. K. Ng, Conjugate gradient methods for Toeplitz systems, SIAM Rev. 38 (1996), pp. 427–482.
- [14] R. H. Chan, Q. S. Chang, and H. W. Sun, Multigrid method for ill-conditioned symmetric Toeplitz systems, SIAM J. Sci. Comput., 19 (1998), pp. 516–529.
- [15] M. H. Chen, S. E. Ekström, S. Serra-Capizzano, A Multigrid method for nonlocal problems: non-diagonally dominant or Toeplitz-plus-tridiagonal systems, SIAM J. Matrix Anal. Appl., 41 (2020), pp. 1546–1570.
- [16] M. H. Chen and W. H. Deng, Fourth order accurate scheme for the space fractional diffusion equations, SIAM J. Numer. Anal., 52 (2014), pp. 1418–1438.
- [17] M. H. Chen, and W. H. Deng, Convergence analysis of a Multigrid method for a nonlocal model, SIAM J. Matrix Anal. Appl., 38 (2017), pp. 869–890.
- [18] M. H. Chen, and W. H. Deng, and S. Serra-Capizzano, Uniform convergwnce of V-cycle Multigrid algorithms for two-dimensional fractional Feynman-Kac equation, J. Sci. Comput., 74 (2018), pp. 1034–1059.
- [19] M. H. Chen, W. Y. Qi, J. K. Shi and J. M. Wu, A sharp error estimate of piecewise polynomial collocation for nonlocal problems with weakly singular kernels, IMA J. Numer. Anal., 41 (2021), pp. 3145–3174.
- [20] M. H. Chen, Y. F. Qi, and J. K. Shi, Asymptotically compatible piecewise quadratic polynomial collocation for nonlocal model, arXiv:2010.09215
- [21] M. H. Chen, J. K. Shi, and X. B. Yin, Analysis of (shifted) piecewise quadratic polynomial collocation for nonlocal diffusion model, Under Review
- [22] M. H. Chen, Y. T. Wang, X. Cheng, and W. H. Deng, Second-order LOD multigrid method for multidimensional Riesz fractional diffusion equation, BIT, 54 (2014), pp. 623–647.
- [23] M. D’Elia, Q. Du, C. Glusa, M. Gunzburger, X. C. Tian, and Z. Zhou, Numerical methods for nonlocal and fractional models, Acta Numer., 29 (2020), pp. 1–124.
- [24] M. Donatelli, P. Ferrari, I. Furci, S. Serra-Capizzano, and D. Sesana, Multigrid methods for block-Toeplitz linear systems: convergence analysis andapplications, Numer. Linear Algebra. Appl., 28 (2021), No. e2356
- [25] M. Donatelli, M. Mazza, and S. Serra-Capizzano, Spectral analysis and multigrid methods for finite volume approximations of space-fractional diffusion equations, SIAM J. Sci. Comput., 40 (2018), pp. A4007–A4039.
- [26] Q. Du, Nonlocal Modeling, Analysis, and Computation, SIAM, Philadelphia, 2019.
- [27] Q. Du, M. Gunzburger, R. Lehoucq, and K. Zhou, Analysis and approximation of nonlocal diffusion problems with volume constraints, SIAM Rev., 56 (2012), pp. 676–696.
- [28] G. Fiorentino and S. Serra, Multigrid methods for symmetric positive definite block Toeplitz matrices with nonnegative generating functions, SIAM J. Sci. Comput., 17 (1996), pp. 1068–1081.
- [29] R. A. Horn and C. R. Johnson, Matrix Analysis, Cambridge University Press, New York, 2013.
- [30] Y. Leng, X. Tian, N. Trask, and J. T. Foster, Asymptotically compatible reproducing kernel collocation and meshfree integration for nonlocal diffusion, SIAM J. Numer. Anal., 59 (2021), pp. 88–118.
- [31] T. Manteuffel and S. Southworth, Convergence in norm of nonsymmetric algebraic multigrid, SIAM J. Sci. Comput., 41 (2019), pp. S269-S296.
- [32] M. K. Ng, J. Y. Pan, Weighted Toeplit regularized least squares computation for image restoration, SIAM J. Sci.Comput., 36 (2014), pp. B94-B121.
- [33] Y. Notay, A new algebraic multigrid approach for Stokes problems, Numer. Math., 132 (2016), pp. 51-84.
- [34] D. Palitta and V. Simoncini, Matrix-equation-based strategies for convection-diffusion equations, BIT Numer. Math., 56 (2016), pp. 751–776.
- [35] H. Pang and H. Sun, Multigrid method for fractional diffusion equations, J. Comput. Phys., 231 (2012), pp. 693–703.
- [36] W. Y. Qi, P. Seshaiyer, J. P. Wang,, Finite element method with the total stress variable for Biot’s consolidation model, Numer. Methods Partial Differential Eq., 37 (2021), pp. 2409-2428.
- [37] J. Ruge and K. Stüben, Algebraic multigrid, in Multigrid Methods, Ed: S. McCormick, SIAM, 1987, pp. 73–130.
- [38] Y. Saad, Iterative Methods for Sparse Linear Systems, SIAM , Philadelphia, 2003.
- [39] S. Serra-Capizzano, Convergence analysis of two-grid methods for elliptic Toeplitz and PDEs matrix-sequences, Numer. Math., 92 (2002), pp. 433–465.
- [40] S. A. Silling, Reformulation of elasticity theory for discontinuities and long-range forces, J. Mech. Phys. Solids, 48 (2000), pp. 175–209.
- [41] V. Simoncini, On the numerical solution of a class of systems of linear matrix equations, IMA J. Numer. Anal., 40 (2020), pp. 207-225.
- [42] A. A. Sivas, B. S. Southworth, and S. Rhebergen, Air algebraic multigrid for a space-time hybridizable discontinuous Garlerkin discretization of advection(-diffusion), SIAM J. Sci. Comput., 43 (2021), pp. A3393-A3416.
- [43] W. J. Stewart, Introduction to the Numerical Soluton of Markov Chains, Princeton Univ. Press, 1994.
- [44] X. C. Tian and Q. Du, Analysis and comparison of different approximations to nonlocal diffusion and linear peridynamic equations, SIAM J. Numer. Anal., 51 (2013), pp. 3458–3482.
- [45] R. V. Varga, Matrix Iterative Analysis, Springer, Berlin Heidelberg, 2000.
- [46] MT. A. Wiesner, M. Mayr, A. Popp, M. W. Gee, and W. A. Wall, Algebraic multigrid methods for saddle point systems arising from mortar contact formulations, Int. J. Numer. Methods Eng., 122 (2021), pp. 3749–3779.
- [47] J. Xu, An introduction to multilevel methods, in wavelets, Iterative Methods for Sparse Linear Systems, Multilevel Methods and Elliptic PDEs, Leicester, 1996, M.Ainsworth, J. Levesley, W. A. Light, and M. Marletta, eds., Oxford Universty Press, New York, 1997, pp. 213-302.
- [48] J. Xu and L. Zikatanov, Algebraic multigrid methods, Acta. Numerica., 26 (2017), pp. 591–721.