Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T16:42:05.881Z Has data issue: false hasContentIssue false

Algebraic multigrid methods*

Published online by Cambridge University Press:  05 May 2017

Jinchao Xu
Affiliation:
Center for Computational Mathematics and Applications, Department of Mathematics, The Pennsylvania State University, University Park, PA 16802 USA E-mail: jinchao@psu.edu, ludmil@psu.edu
Ludmil Zikatanov
Affiliation:
Center for Computational Mathematics and Applications, Department of Mathematics, The Pennsylvania State University, University Park, PA 16802 USA E-mail: jinchao@psu.edu, ludmil@psu.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper provides an overview of AMG methods for solving large-scale systems of equations, such as those from discretizations of partial differential equations. AMG is often understood as the acronym of ‘algebraic multigrid’, but it can also be understood as ‘abstract multigrid’. Indeed, we demonstrate in this paper how and why an algebraic multigrid method can be better understood at a more abstract level. In the literature, there are many different algebraic multigrid methods that have been developed from different perspectives. In this paper we try to develop a unified framework and theory that can be used to derive and analyse different algebraic multigrid methods in a coherent manner. Given a smoother $R$ for a matrix $A$ , such as Gauss–Seidel or Jacobi, we prove that the optimal coarse space of dimension $n_{c}$ is the span of the eigenvectors corresponding to the first $n_{c}$ eigenvectors $\bar{R}A$ (with $\bar{R}=R+R^{T}-R^{T}AR$ ). We also prove that this optimal coarse space can be obtained via a constrained trace-minimization problem for a matrix associated with $\bar{R}A$ , and demonstrate that coarse spaces of most existing AMG methods can be viewed as approximate solutions of this trace-minimization problem. Furthermore, we provide a general approach to the construction of quasi-optimal coarse spaces, and we prove that under appropriate assumptions the resulting two-level AMG method for the underlying linear system converges uniformly with respect to the size of the problem, the coefficient variation and the anisotropy. Our theory applies to most existing multigrid methods, including the standard geometric multigrid method, classical AMG, energy-minimization AMG, unsmoothed and smoothed aggregation AMG and spectral AMGe.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2017 
Figure 0

Figure 2.1. (a) Regular (uniform) triangulations for the unit square, and (b) unstructured mesh approximating the unit disk.

Figure 1

Figure 5.1. Initial error for both (2.16) and (2.34).

Figure 2

Figure 5.2. (a) Error after applying five Gauss–Seidel iterations to (2.16). (b) Error after applying five Gauss–Seidel iterations to (2.34). (c) Error after applying one block Gauss–Seidel iteration to (2.34).

Figure 3

Figure 5.3. Graph of function defined in (5.49). This function is highly oscillatory in the $x$-direction.

Figure 4

Figure 7.1. (a) A sparse symmetric matrix, and (b) its associated graph.

Figure 5

Figure 9.1. Regular refinement of a coarse grid element: $\bullet$, coarsest level vertices; $\circ$, first level of refinement; $\Box$, second level of refinement.

Figure 6

Figure 10.1. One-dimensional uniform grid.

Figure 7

Figure 10.2. Multiple grids in one dimension.

Figure 8

Figure 10.3. One-dimensional nodal basis functions on each level.

Figure 9

Figure 10.4. (a) $6\times 6$ uniform grid, (b) graph of the matrix corresponding to the 5-point finite difference stencil, and (c) graph of the matrix corresponding to the 9-point finite difference stencil.

Figure 10

Figure 11.1. (a–c) A triangular grid and the supports of three basis functions. The intersections are plotted in (d): the darker shaded domain corresponds to a coarse element and is the intersection of all three supports; the lighter shaded domains are intersections of two supports; the white area corresponds to no intersection.

Figure 11

Figure 11.2. (a) The profile of $\unicode[STIX]{x1D706}=B^{-1}\mathbf{1}$, and (b) a typical basis function $\unicode[STIX]{x1D719}_{i}^{H}$.

Figure 12

Figure 13.1. Graph of the coarse grid matrix corresponding to the unsmoothed aggregation (a) and the ‘denser’ graph for the coarse grid matrix obtained by smoothed aggregation (b).

Figure 13

Figure 14.1. Jump coefficient problem on a uniform mesh. (a) The coefficient is 1 in the shaded region, and $10^{-3}$ in the blank region. (b) The strongly connected components in the graph correspond to the strength matrix $S$.

Figure 14

Figure 14.2. Jump coefficient problem on an unstructured mesh. (a) The coefficient is 1 in the shaded region, and $10^{-3}$ in the blank region. (b) The strongly connected components in the graph correspond to the strength matrix $S$.

Figure 15

Figure 14.3. Jump coefficient problem: non-zero pattern of strength matrix $S$ when reordered in block lower triangular form. (a) Structured uniform grid, and (b) unstructured mesh.