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

From MaRDI portal
scientific article
Language Label Description Also known as
English
Computation of exact inertia and inclusions of eigenvalues (singular values) of tridiagonal (bidiagonal) matrices
scientific article

    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
    0 references
    0 references
    0 references
    0 references
    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
    0 references