Matrix multiplication for finite algebraic systems (Q1813190)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Matrix multiplication for finite algebraic systems
scientific article

    Statements

    Matrix multiplication for finite algebraic systems (English)
    0 references
    0 references
    0 references
    25 June 1992
    0 references
    We consider finite algebraic systems having an arbitrary multiplication operator and an associative, commutative addition operator. We show that, for each such algebraic system, matrix multiplication is linear-time reducible to integer matrix multiplication. A consequence is that any fast algorithm for integer matrix multiplication can be converted into a fast algorithm for matrix multiplication over most finite algebraic systems. The number of integer matrix multiplications required depends only on the size of the given algebraic system. Thus, the reduction is linear for each algebraic system that is additively a finite commutative semigroup. We then show that our reduction is applicable not only to sequential computation, but can be extended to parallel computation. Finally, we apply these reductions to matrix closure where the finite algebraic system is a closed semiring.
    0 references
    matrix multiplication
    0 references
    matrix closure
    0 references
    discrete mathematics
    0 references
    sequential computation
    0 references
    SIMD parallel computation
    0 references
    analysis of algorithms
    0 references
    finite algebraic systems
    0 references

    Identifiers

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