Computation of exact inertia and inclusions of eigenvalues (singular values) of tridiagonal (bidiagonal) matrices (Q869919)

From MaRDI portal





scientific article; zbMATH DE number 5132616
Language Label Description Also known as
default for all languages
No label defined
    English
    Computation of exact inertia and inclusions of eigenvalues (singular values) of tridiagonal (bidiagonal) matrices
    scientific article; zbMATH DE number 5132616

      Statements

      Computation of exact inertia and inclusions of eigenvalues (singular values) of tridiagonal (bidiagonal) matrices (English)
      0 references
      0 references
      9 March 2007
      0 references
      The careful by the microprocessor industry followed Standard for floating point arithmetic was developed under the auspices of the Institute for Electrical and Electronic Engineers in the late 1970s and early 1980s as IEEE p754, published in 1985 as ANSI IEEE Std 754-1985, and led by William Kahan of the University of Berkeley. The author of the present paper improves an algorithm which has been developed by \textit{W. Kahan} [Accurate Eigenvalues of a symmetric tridiagonal matrix. Technical Report CS 41, Computer Science Department, Stanford University (1966)] during his interplay at the time between linear algebra and binary floating point arithmetic. Using the features of the Standard the inertia, i.e., the integer triplet, consisting of the number of positive, negative and zero eigenvalues, are computed for a real symmetric shifted tridiagonal matrix in unprecedented accuracy. The computation of exact inertia is the basic step in bisection and multisection algorithms for real symmetric tridiagonal matrices giving guaranted intervals for the eigenvalues. Using the Golub-Kahan form also exact intervals for singular values of bidiagonal matrices can be determined. In contrast to existing theorems based on traditional error analysis the author uses only arithmetic axioms given already in the report by Kahan refered above and outlined in this paper providing monotone arithmetic. The floating point computation of the diagonal matrix \(D\) of the LDL\(^T\) factorization of the tridiagonal matrix is done by a special shift strategy using so-called dead shifts. The accuracy of the algorithms is demonstrated by standard matrix examples for eigenvalue and singular value computations using three sets of computer architectures (32-bit and 64-bit processors, several rounding modes) in double precision and double extended precision arithmetic. It is assumed that the variables of the original matrices are exactly machine representable.
      0 references
      bisection
      0 references
      multsection
      0 references
      symmetric tridiagonal matrices
      0 references
      Jacabi matrices
      0 references
      Golub-Kahan form
      0 references
      factorization
      0 references
      interval arithmetic
      0 references
      monotonic arithmetic
      0 references
      IEEE standard
      0 references
      floating point rounding modes
      0 references
      bidiagonal matrices
      0 references
      LDL\(^{t}\) factorization
      0 references
      parallel algorithms
      0 references
      numerical quadrature
      0 references
      error analysis
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references