Undulant-block elimination and integer-preserving matrix inversion (Q1818305)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Undulant-block elimination and integer-preserving matrix inversion |
scientific article; zbMATH DE number 1383796
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Undulant-block elimination and integer-preserving matrix inversion |
scientific article; zbMATH DE number 1383796 |
Statements
Undulant-block elimination and integer-preserving matrix inversion (English)
0 references
22 November 2000
0 references
A new formulation for LU decomposition is proposed, which allows efficient representation of intermediate matrices while eliminating blocks of various sizes. The efficiency is due to a design intended for block encapsulization, implicit in data structures that are convenient both for process scheduling and for memory management. The corresponding algorithms, expressed naturally as functional programs, are well suited for parallel and distributed processing. An example of a motivating data structure, the quadtree representation for matrices, is reviewed and some algorithms coded in Haskell are provided. Finally, an integer-preserving version is presented replacing Bareiss's algorithm with a parallel equivalent.
0 references
undulant-block elimination
0 references
integer-preserving matrix inversion
0 references
parallel computation
0 references
LU decomposition
0 references
algorithms
0 references