Numerical analysis Direct methods for linear systems Theorem
Nested dissection
Builds on Positive definite matrixSparse matrixCholesky decompositionGraphPlanar graphFinite difference method
Statement
Let be a real symmetric positive definite sparse matrix whose graph has vertex set . A separator of is a set such that splits into two parts and . No edge of joins and . The nested dissection ordering is defined recursively. Choose a separator ; order the vertices of first, then those of , and those of last. Order and by the same rule, applied to the subgraphs they induce, until the parts are small.
Let be the matrix of the five-point finite difference Laplacian on a grid, so . Let each separator be a grid line that splits the current rectangle into two halves. Then the Cholesky factor of in this ordering has nonzero entries. The factorization takes arithmetic operations.
Remarks
Since the vertices of come last, no elimination step inside can create fill linking to . So the factor has a block structure with two independent blocks and a dense final block for . On the grid the separators have size for a subgrid of points, and summing the dense separator blocks over the levels of the recursion gives the two bounds. For comparison, a banded ordering of the same grid gives a factor with about nonzeros and costs about operations. The same bounds hold for any matrix whose graph is planar, by the planar separator theorem of Lipton and Tarjan. On the grid, no ordering beats the operation count by more than a constant factor.
Going deeper
For a student
Nested dissection is the main fill-reducing ordering for matrices from discretized partial differential equations. Its recursive structure also exposes parallelism: the independent halves can be factored at the same time. In three dimensions the separators are larger, and the cost on a grid becomes operations with .
Reading path
To understand this page from the ground up, read these 15 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Finite difference method concept
- Graph concept
- Matrix definition
- Planar graph concept
- Positive definite matrix concept
- Sparse matrix concept
- Square matrix definition
- Transpose definition
- Lower triangular matrix definition
- Symmetric matrix definition
- Conjugate transpose definition
- Hermitian matrix definition
- Positive definite matrix definition
- Cholesky decomposition statement
- Nested dissection statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | 9DTJ87P4R1 |
|---|---|
| URI | m2://9DTJ87P4R1 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65F50, 65F05, 65N22 |
| Status | This copy of the site has no build data. Run m2 status 9DTJ87P4R1. |
| About | Sparse matrix, Cholesky decomposition |
| Uses | Positive definite matrix, Sparse matrix, Cholesky decomposition, Graph, Planar graph, Finite difference 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.