The role of arithmetic in fast parallel matrix inversion (Q5940607)
From MaRDI portal
scientific article; zbMATH DE number 1632042
| Language | Label | Description | Also known as |
|---|---|---|---|
| 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
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
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