Math 2.0

Numerical analysis Iterative methods for linear systems Theorem

Minimal residual method

Builds on Symmetric matrixInvertible matrixKrylov subspaceLanczos algorithmTridiagonal matrixEigenvalueGeneralized minimal residual methodConjugate gradient methodIterative method

Statement

Let AA be a real symmetric invertible n×nn \times n matrix, possibly indefinite, let b∈ℝnb \in \R^n, and let x0∈ℝnx_0 \in \R^n with r0=b−Ax0r_0 = b - A x_0. For k≥1k \ge 1, the kk-th iterate of the minimal residual method (MINRES) is the vector xk∈x0+𝒦k(A,r0)x_k \in x_0 + \mathcal{K}_k(A, r_0) that minimizes ∥b−Ax∥2\norm{b - A x}_2 there. Here 𝒦k\mathcal{K}_k is the Krylov subspace.

  1. The iterates can be computed by recurrences of fixed length. Each step costs one product with AA and a number of vector operations that does not depend on kk.
  2. Let rk=b−Axkr_k = b - A x_k, and let PkP_k be the set of polynomials pp of degree at most kk with p(0)=1p(0) = 1. Then ∥rk∥2=min⁡p∈Pk∥p(A)r0∥2≤min⁡p∈Pkmax⁡λ∣p(λ)∣ ∥r0∥2,\norm{r_k}_2 = \min_{p \in P_k} \norm{p(A) r_0}_2 \le \min_{p \in P_k} \max_{\lambda} \abs{p(\lambda)} \, \norm{r_0}_2, where λ\lambda runs over the eigenvalues of AA.
  3. In exact arithmetic some rkr_k with k≤nk \le n is zero.

Remarks

The Lanczos algorithm gives an orthonormal basis Qk+1Q_{k+1} of 𝒦k+1(A,r0)\mathcal{K}_{k+1}(A, r_0) with AQk=Qk+1T~kA Q_k = Q_{k+1} \tilde{T}_k, where T~k\tilde{T}_k is (k+1)×k(k+1) \times k and tridiagonal. The minimization reduces to a small least squares problem with T~k\tilde{T}_k. A QR factorization of T~k\tilde{T}_k by Givens rotations can be updated with each new column, and this yields the short recurrences of clause 1. Clause 2 uses that AA is orthogonally diagonalizable, so ∥p(A)∥2=max⁡λ∣p(λ)∣\norm{p(A)}_2 = \max_\lambda \abs{p(\lambda)}. Example: if AA has only the eigenvalues 11 and −1-1, then p(t)=1−t2p(t) = 1 - t^2 gives r2=0r_2 = 0. For a nonsymmetric AA the Lanczos recurrence no longer produces an orthonormal basis, and one needs GMRES with its long recurrences.

Going deeper

For a student

MINRES is mathematically GMRES specialized to symmetric matrices, where the Arnoldi process becomes the Lanczos process. It fills the gap left by the conjugate gradient method, which can break down when AA is indefinite. For symmetric positive definite AA both apply: conjugate gradients minimize the energy norm of the error, MINRES the Euclidean norm of the residual. Like other Krylov iterative methods, it is used with a preconditioner, which must be symmetric positive definite to keep the symmetry. The method is due to Paige and Saunders.

Reading path

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

  1. Chebyshev polynomials object
  2. Condition number concept
  3. Eigenvalue concept
  4. Hermitian matrix concept
  5. Hessenberg matrix concept
  6. Incomplete Cholesky factorization concept
  7. Invertible matrix concept
  8. Iterative method concept
  9. Krylov subspace concept
  10. Matrix definition
  11. Orthonormal basis concept
  12. Positive definite matrix concept
  13. Preconditioner concept
  14. Spectral radius concept
  15. Symmetric matrix concept
  16. System of linear equations concept
  17. Tridiagonal matrix concept
  18. Vector space definition
  19. Modified Richardson iteration statement
  20. Transpose definition
  21. Lanczos algorithm statement
  22. Inner product definition
  23. Linear combination definition
  24. Linear map definition
  25. Linear subspace definition
  26. Norm definition
  27. Inner product space definition
  28. Orthogonal vectors definition
  29. Linear independence definition
  30. Endomorphism definition
  31. Linear span definition
  32. Chebyshev iteration statement
  33. Sum of subspaces definition
  34. Orthonormal family definition
  35. Norm induced by an inner product definition
  36. Orthogonal complement definition
  37. Direct sum of subspaces definition
  38. Conjugate gradient method statement
  39. Gram–Schmidt process concept
  40. A space is the direct sum of a subspace and its orthogonal complement statement
  41. Projection definition
  42. Orthogonal projection definition
  43. Arnoldi iteration statement
  44. Orthogonal projection is the closest point statement
  45. Least squares concept
  46. Generalized minimal residual method statement
  47. Minimal residual method statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Minimal_residual_method
About this page
Tag3HRHSHTG9C
URIm2://3HRHSHTG9C
Kindstatement, theorem
WritingW0 stub
MSC65F10
StatusThis copy of the site has no build data. Run m2 status 3HRHSHTG9C.
AboutIterative method, Krylov subspace
UsesSymmetric matrix, Invertible matrix, Krylov subspace, Lanczos algorithm, Tridiagonal matrix, Eigenvalue, Generalized minimal residual method, Conjugate gradient method, Iterative 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

Used by