Undulant-block elimination and integer-preserving matrix inversion (Q1818305)

From MaRDI portal





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

    Identifiers