Computing Eigenvectors of Normal Matrices with Simple Inverse Iteration

ZY Zhang,TW Ouyang
2003-01-01
Abstract:It is well-known that if we have an approximate eigenvalue (lambda) over cap of a normal matrix A of order n, a good approximation to the corresponding eigenvector u can be computed by one inverse iteration provided the position, say k(max), of the largest component of u is known. In this paper we give a detailed theoretical analysis to show relations between the eigenvector u and vector x(k), k = 1,..., n, obtained by simple inverse iteration, i.e., the solution to the system (A - (lambda) over capI)x = e(k) with e(k) the kth column of the identity matrix I. We prove that under some weak conditions, the index k(max) is of some optimal properties related to the smallest residual and smallest approximation error to u in spectral norm and Frobenius norm. We also prove that the normalized absolute vector v = \u\/parallel touparallel to(infinity) of u can be approximated by the normalized vector of (parallel tox(1)parallel to(2),..., parallel tox(n)parallel to(2))(T). We also give some upper bounds of \u(k)\ for those "optimal" indexes such as Fernando's heuristic for k(max) without any assumptions. A stable double orthogonal factorization method and a simpler but may less stable approach are proposed for locating the largest component of u.
What problem does this paper attempt to address?