The role of arithmetic in fast parallel matrix inversion (Q5940607)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1632042
Language Label Description Also known as
default for all languages
No label defined
    English
    The role of arithmetic in fast parallel matrix inversion
    scientific article; zbMATH DE number 1632042

      Statements

      The role of arithmetic in fast parallel matrix inversion (English)
      0 references
      0 references
      0 references
      0 references
      0 references
      9 August 2001
      0 references
      The authors analyse the numerical behaviour of known fast parallel matrix inversion algorithms, e.g., \textit{L. Csanky}'s algorithm [SIAM J. Comput. 5, 618-623 (1976; Zbl 0353.68063)], a recursive factorization algorithm [see \textit{J. H. Reif}, \({\mathcal O}(\log^2n)\) time efficient parallel factorization of dense, sparse separable, and banded matrices. Proc. 6th ACM Symp. on Parallel Algorithms and Architectures, ACM Press, New York, 278-289 (1994); \textit{D. Bini} and \textit{V. Y. Pan}, Polynomial and matrix computations. Vol. I (1994; Zbl 0809.65012)], Gaussian elimination with no pivoting [see \textit{A. Borodin, J. von zur Gathen}, and \textit{J. Hopcroft}, Inf. Control 52, 241-256 (1982; Zbl 0507.68020)], and Newton's iterative method [see \textit{V. Pan} and \textit{J. H. Reif}, Fast and efficient parallel solution of linear systems. Proc. 17th ACM Symp. on Theory of Computing, AMS, Providence, RI, 143-152 (1985); \textit{V. Pan} and \textit{J. H. Reif}, Comput. Math. Appl. 17, No. 11, 1481-1491 (1989; Zbl 0684.65024); \textit{V. Pan} and \textit{R. Schreiber}, SIAM J. Sci. Stat. Comput. 12, No. 5, 1109-1131 (1991; Zbl 0733.65023)]. A comparative analysis under both fixed- and variable-precision models of arithmetic is developed. It is shown that Csanky's algorithm, the recursive factorization algorithm, and Gaussian elimination are practically infeasible for computing the exact inverse of an integer matrix of large size. They require word sizes linear or superlinear in the order of the matrix. Only Newton's iterative algorithm admits sufficiently accurate NC (polylogarithmic time) implementations.
      0 references
      0 references
      parallel algorithms
      0 references
      matrix inversion
      0 references
      computer arithmetic models
      0 references
      Csanky's algorithm
      0 references
      Gaussian elimination
      0 references
      Newton's method
      0 references
      variable-precision models
      0 references
      recursive factorization algorithm
      0 references
      integer matrix
      0 references
      comparison of methods
      0 references

      Identifiers

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