SIAM Journal on Matrix Analysis and Applications · 2003 · 123 citations · 23 references
ComputingComputer ScienceAlgorithmsComputational PhysicsParallel ComputingEigenvalue ProblemsMatrix ComputationMatrix FactorizationNumerical AlgorithmsNumerical AnalysisNumerical Linear AlgebraAccuracy-computational Cost TradeoffEigenvalue AlgorithmsEigenvalue ComputationEigenvectorsSparse Matrix AlgorithmsSparse Matrix Computation
This paper presents and analyzes a new algorithm for computing eigenvectors of symmetric tridiagonal matrices factored as LDLt, with D diagonal and L unit bidiagonal. If an eigenpair is well behaved in a certain sense with respect to the factorization, the algorithm is shown to compute an approximate eigenvector which is accurate to working precision. As a consequence, all the eigenvectors computed by the algorithm come out numerically orthogonal to each other without making use of any reorthogonalization process. The key is first running a qd-type algorithm on the factored matrix LDLt and then applying a fine-tuned version of inverse iteration especially adapted to this situation. Since the computational cost is O(n) per eigenvector for an n × n matrix, the proposed algorithm is the central step of a more ambitious algorithm which, at best (i.e., when all eigenvectors are well-conditioned), would compute all eigenvectors of an n × n symmetric tridiagonal at O(n2 ) cost, a great improvement over existing algorithms.
23
Applied numerical linear algebra
Choice Reviews Online · 1998 · 2.2K citations
Accuracy and stability of numerical algorithms
Choice Reviews Online · 1996 · 2.1K citations
J. G. F. Francis · The Computer Journal · 1962 · 377 citations · Full text