Fast matrix multiplication is stable (Q879926): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
Importer (talk | contribs)
Changed an Item
Property / arXiv ID
 
Property / arXiv ID: math/0603207 / rank
 
Normal rank

Revision as of 17:24, 18 April 2024

scientific article
Language Label Description Also known as
English
Fast matrix multiplication is stable
scientific article

    Statements

    Fast matrix multiplication is stable (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    10 May 2007
    0 references
    This paper gives the proof that a wide class of matrix multiplication algorithms are stable. A forward error analysis of recursive matrix multiplication algorithms is performed. In detail, algorithms with stationary partition, non stationary partition and those that combine partitioning with pre- and post-processing are investigated. The class of group-theoretic recursive algorithms -- Abelian simultaneous triple product (Abelian STP) algorithms -- are extensively introduced with the necessary theory, examples that are helpful illustrations of the theory, and a running example algorithm. The group-theoretic algorithms proposed by \textit{H. Cohn} and \textit{C. Umans} [A group-theoretic approach to matrix multiplication. In: Foundations of Computer Science. 44th annual IEEE Symposium, 438--449 (2003)] and \textit{H. Cohn, R. Kleinberg, B. Szegedy} and \textit{C. Umans} [Group theoretic algorithms for matrix multiplication. In: Foundations of Computer Science. 46th annual IEEE Symposium, 23--25 October 2005, 379--388 (2005)] are included in the investigated class. As a consequence of the given analysis it is shown that the exponent of matrix multiplication (the optimal running time) can be achieved by numerically stable algorithms.
    0 references
    Matrix multiplication
    0 references
    numerically stable algorithms
    0 references
    group-theoretic algorithms
    0 references
    forward error analysis
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers