Numerical analysis Eigenvalue computations Theorem
Divide-and-conquer eigenvalue algorithm
Builds on Tridiagonal matrixSymmetric matrixDiagonal matrixEigenvalueEigenvectorOrthogonal matrix
Statement
Let be a symmetric tridiagonal matrix with diagonal entries and off-diagonal entries , and let with .
- (Splitting.) Let be the leading block of with replaced by , and the trailing block with replaced by . With , If with orthogonal and diagonal, then with , and .
- (Secular equation.) Let with , let have all entries nonzero, and let . Then the eigenvalues of are the roots of they satisfy , and is an eigenvector for .
Remarks
Part 1 is a direct check of entries: has ones exactly in positions , , , . For part 2, if and is not a , then with , and taking the inner product with gives . Since and goes from to between consecutive poles, and from to after , there is exactly one root in each of these intervals. For the interlacing is reversed: . If some or some coincide, then some is already an eigenvalue and the problem is reduced in size first; this step is called deflation.
The algorithm applies the splitting recursively, solves the small problems directly, and merges with the secular equation. Each root is found by a safeguarded Newton-type iteration on in its interval. Computing the eigenvectors in a numerically orthogonal way needs a careful recomputation of , due to Gu and Eisenstat.
Going deeper
For a student
Symmetric eigenvalue problems are first reduced to tridiagonal form by orthogonal transformations, so this algorithm handles the core step. It is among the fastest methods when all eigenvalues and eigenvectors are wanted, because deflation is frequent in practice and the merges use matrix multiplication. The interlacing in part 2 is a rank-one analogue of the Cauchy interlacing theorem. The method was proposed by Cuppen in 1981.
Reading path
To understand this page from the ground up, read these 7 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Diagonal matrix concept
- Eigenvalue concept
- Eigenvector concept
- Orthogonal matrix concept
- Symmetric matrix concept
- Tridiagonal matrix concept
- Divide-and-conquer eigenvalue algorithm statement
Further reading
About this page
| Tag | BJE8P9TH88 |
|---|---|
| URI | m2://BJE8P9TH88 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65F15 |
| Status | This copy of the site has no build data. Run m2 status BJE8P9TH88. |
| About | Eigenvalue algorithm |
| Uses | Tridiagonal matrix, Symmetric matrix, Diagonal matrix, Eigenvalue, Eigenvector, Orthogonal matrix |
| 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.