Numerical analysis Iterative methods for linear systems Theorem
Multigrid method
Builds on Invertible matrixMatrix normJacobi methodGauss–Seidel methodElliptic partial differential equationFinite difference methodIterative methodPreconditionerConjugate gradient method
Statement
Let be an invertible real matrix (the fine-grid matrix) and an invertible real matrix with (the coarse-grid matrix). Let be an matrix (prolongation) and an matrix (restriction). Let be an invertible matrix, and let be the iteration matrix of the smoother . One step of the two-grid method for applies smoothing steps to and then the coarse-grid correction .
- The error is mapped to , where .
- (Hackbusch) Let be an operator norm, and let and be numbers with (approximation property) and (smoothing property). Then .
Remarks
Clause 1 follows by composing the error maps of the smoother and of the correction. Clause 2 follows from the factorization and the two bounds. Consider a family of finite difference or finite element discretizations of an elliptic equation, with mesh widths and . Use damped Jacobi smoothing and standard transfer matrices. Under elliptic regularity assumptions, both properties hold with and independent of , and . Then for large enough the two-grid method contracts the error by a factor less than that does not depend on . Example: for symmetric positive definite and in the matrix norm , one has . Solving the coarse problem recursively by the same method gives the V-cycle and the W-cycle.
Going deeper
For a student
For elliptic problems, multigrid reaches a fixed accuracy in operations, which is optimal up to a constant. The analysis splits into the smoothing property, a statement about the smoother alone, and the approximation property, a statement about the discretizations on the two grids. Algebraic multigrid builds the coarse levels from the matrix alone, without a geometric grid. Multigrid is also used as a preconditioner for the conjugate gradient method, and it is among the fastest iterative methods for such problems.
Reading path
To understand this page from the ground up, read these 21 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Chebyshev polynomials object
- Condition number concept
- Diagonally dominant matrix concept
- Eigenvalue concept
- Elliptic partial differential equation concept
- Finite difference method concept
- Incomplete Cholesky factorization concept
- Invertible matrix concept
- Iterative method concept
- Krylov subspace concept
- Matrix norm concept
- Positive definite matrix concept
- Preconditioner concept
- Spectral radius concept
- System of linear equations concept
- Modified Richardson iteration statement
- Jacobi method statement
- Chebyshev iteration statement
- Gauss–Seidel method statement
- Conjugate gradient method statement
- Multigrid method statement
Further reading
About this page
| Tag | AC9PY6FBYF |
|---|---|
| URI | m2://AC9PY6FBYF |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65N55, 65F10, 65N22 |
| Status | This copy of the site has no build data. Run m2 status AC9PY6FBYF. |
| About | Iterative method |
| Uses | Invertible matrix, Matrix norm, Jacobi method, Gauss–Seidel method, Elliptic partial differential equation, Finite difference method, Iterative method, Preconditioner, Conjugate gradient method |
| Same as |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.