Numerical analysis Eigenvalue computations Theorem
Rayleigh quotient iteration
Builds on Symmetric matrixRayleigh quotientEigenvalueEigenvectorInverse iterationRate of convergence
Statement
Let be symmetric, and let be a unit eigenvector of for a simple eigenvalue . Rayleigh quotient iteration starts from a unit vector . For it sets It stops if is singular, in which case is an eigenvalue. Let be the angle between and . Then there are constants and such that implies . In particular, if is close enough to , then in direction cubically, and .
Remarks
Write with a unit vector orthogonal to . For symmetric the Rayleigh quotient is stationary at eigenvectors, so . Let the gap be the distance from to the other eigenvalues. One step of inverse iteration with shift multiplies the ratio of the -component to the -component by at most . So , which is cubic.
Example: for and , one finds and exactly. Symmetry is needed for cubic convergence: for a general matrix with a simple eigenvalue the Rayleigh quotient error is only , and the local convergence is quadratic. Which eigenvector the iteration finds depends on in a complicated way, so the method is used to refine a good approximation rather than to locate eigenvalues from scratch.
Going deeper
For a student
Each step costs a fresh factorization of , unlike inverse iteration with a fixed shift, but very few steps are needed. The cubic rate comes from two facts. The Rayleigh quotient is a second-order accurate eigenvalue estimate for symmetric matrices, and inverse iteration converges at a rate proportional to the shift error. The shifted QR algorithm with Rayleigh quotient shifts is closely related, and this explains its fast convergence on symmetric matrices.
Reading path
To understand this page from the ground up, read these 8 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Eigenvalue concept
- Eigenvector concept
- Power iteration concept
- Rate of convergence concept
- Rayleigh quotient concept
- Symmetric matrix concept
- Inverse iteration statement
- Rayleigh quotient iteration statement
Further reading
About this page
| Tag | Y119KHA4VG |
|---|---|
| URI | m2://Y119KHA4VG |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65F15 |
| Status | This copy of the site has no build data. Run m2 status Y119KHA4VG. |
| About | Eigenvalue algorithm, Rayleigh quotient |
| Uses | Symmetric matrix, Rayleigh quotient, Eigenvalue, Eigenvector, Inverse iteration, Rate of convergence |
| 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.