An algorithm to solve Hilbert systems of linear equations precisely (Q1908247)

From MaRDI portal
Revision as of 10:52, 24 May 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
An algorithm to solve Hilbert systems of linear equations precisely
scientific article

    Statements

    An algorithm to solve Hilbert systems of linear equations precisely (English)
    0 references
    5 August 1996
    0 references
    To solve the linear system \(Hx= y\), where \(H= [(i+ j- 1)^{- 1}]\) is a Hilbert matrix, the column order is reversed which turns it into a Toeplitz system. The Toeplitz system can be solved with the Levinson algorithm. If the right-hand side consists of rational numbers, all the computations can be done in integer arithmetic avoiding floating point rounding errors. However, because these integers grow rapidly, due to the ill-conditioning, the calculations should be done in modular arithmetic. This results in \(O(n^2)\) modular operations per modulo class which can be performed in parallel. There is a nonzero possibility that the algorithm fails if a division by a number in residue class zero occurs. Then the calculations are to be repeated with another prime modulus.
    0 references
    0 references
    parallel computation
    0 references
    Hilbert matrix
    0 references
    Toeplitz system
    0 references
    Levinson algorithm
    0 references
    ill-conditioning
    0 references
    modular arithmetic
    0 references
    0 references
    0 references