Math 2.0

Numerical analysis Definition

Preconditioner

Builds on System of linear equationsInvertible matrixCondition numberPositive definite matrixEigenvalue

Definition

Let AA be an invertible real n×nn \times n matrix, and consider the linear system Ax=bA x = b. A preconditioner for AA is an invertible n×nn \times n matrix PP, used through the map r↦P−1rr \mapsto P^{-1} r. The left preconditioned system is P−1Ax=P−1bP^{-1} A x = P^{-1} b. The right preconditioned system is AP−1y=bA P^{-1} y = b with x=P−1yx = P^{-1} y. If P=P1P2P = P_1 P_2, the split preconditioned system is P1−1AP2−1y=P1−1bP_1^{-1} A P_2^{-1} y = P_1^{-1} b with x=P2−1yx = P_2^{-1} y.

Remarks

All three systems have the same solution xx as Ax=bA x = b. The definition is formal; a preconditioner is useful when two informal requirements hold. First, P−1rP^{-1} r is cheap to compute for any rr. Second, P−1AP^{-1} A is close to the identity, for example it has a small condition number or few clusters of eigenvalues. The two extremes are P=IP = I, which is cheap but changes nothing, and P=AP = A, which is ideal but as costly as the original problem. Example: the Jacobi preconditioner P=diag⁡(a11,…,ann)P = \operatorname{diag}(a_{11}, \dots, a_{nn}) is invertible when all diagonal entries are nonzero. For AA with rows (100,1)(100, 1) and (1,1)(1, 1), the ratio of the extreme eigenvalues of AA is about 101101. The matrix P−1AP^{-1} A has rows (1,0.01)(1, 0.01) and (1,1)(1, 1) and eigenvalues 0.90.9 and 1.11.1, with ratio about 1.21.2. Non-example: the matrix PP with rows (1,1)(1, 1) and (1,1)(1, 1) is singular, so it is not a preconditioner. For a symmetric positive definite AA one takes PP symmetric positive definite, so that methods for symmetric systems still apply.

Reading path

To understand this page from the ground up, read these 6 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Condition number concept
  2. Eigenvalue concept
  3. Invertible matrix concept
  4. Positive definite matrix concept
  5. System of linear equations concept
  6. Preconditioner definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Preconditioner
About this page
TagXH1RXBEEWH
URIm2://XH1RXBEEWH
Kinddefinition
WritingW0 stub
MSC65F08, 65F10
DefinesPreconditioner
UsesSystem of linear equations, Invertible matrix, Condition number, Positive definite matrix, Eigenvalue

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • 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.