We present first-order perturbation analysis of a simple eigenvalue and the corresponding right and left eigenvectors of a general square matrix, not assumed to be Hermitian or normal. The eigenvalue result is well known to a broad scientific community. The treatment of eigenvectors is more complicated, with a perturbation theory that is not so well known outside a community of specialists. We give two different proofs of the main eigenvector perturbation theorem. The first, a block-diagonalization technique inspired by the numerical linear algebra research community and based on the implicit function theorem, has apparently not appeared in the literature in this form. The second, based on complex function theory and on eigenprojectors, as is standard in analytic perturbation theory, is a simplified version of well-known results in the literature. The second derivation uses a convenient normalization of the right and left eigenvectors defined in terms of the associated eigenprojector, but although this dates back to the 1950s, it is rarely discussed in the literature. We then show how the eigenvector perturbation theory is easily extended to handle other normalizations that are often used in practice. We also explain how to verify the perturbation results computationally. We conclude with some remarks about difficulties introduced by multiple eigenvalues and give references to work on perturbation of invariant subspaces corresponding to multiple or clustered eigenvalues. Throughout the paper we give extensive bibliographic commentary and references for further reading.
翻译:我们首先对普通平方矩阵的简单egenvalue和相应的右向和左向偏振值进行顺序扰动分析,不假定其为Hermitian或正常。 广义的科学界对egenvalue结果非常熟悉。 对egenvisors的处理更为复杂, 在专家群体以外不太为人所知的扰动理论中, 对egenvisors的处理并不十分复杂。 我们给出了两种不同的证据。 首先, 由数值线性代数研究界所启发的基于隐含性函数Liberal orem的块形对位法化技术, 显然没有出现在这种形式的文献中。 第二个基于复杂函数理论和egenprojectors的处理方法, 也就是在分析扰动理论中的标准, 是文献中已知结果的简化版本。 第二个衍生过程使用一种方便的对右向和左向值的正常化, 在相关的egenproductionoration 中定义了广泛的 。 但是,虽然这个日期可追溯到1950年代的多重值, 也常常在理论中加以解释。