Fast matrix multiplication is stable
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.
- Improving the numerical stability of fast matrix multiplication
- Fast linear algebra is stable
- Matrix multiplication, a little faster
- Fast Output-Sensitive Matrix Multiplication
- Fast interval matrix multiplication
- Fast rectangular matrix multiplication and applications
- Fast matrix multiplication and its algebraic neighbourhood
- A practical algorithm for faster matrix multiplication
- Fast rectangular matrix multiplication and some applications
- scientific article; zbMATH DE number 3940617
- Accuracy and Stability of Numerical Algorithms
- Computational Complexity and Numerical Stability
- Error analysis of algorithms for matrix multiplication and triangular decomposition using Winograd's identity
- Exploiting fast matrix multiplication within the level 3 BLAS
- Fast linear algebra is stable
- Fast multiplication of large numbers
- Gaussian elimination is not optimal
- scientific article; zbMATH DE number 976329 (Why is no real title available?)
- LAPACK Users' Guide
- Matrix multiplication via arithmetic progressions
- On the Complexity of Matrix Product
- On the optimal evaluation of a set of bilinear forms
- ScaLAPACK Users' Guide
- Stability of block algorithms with fast level-3 BLAS
- Stability of fast algorithms for matrix multiplication
- The Cooley-Tukey FFT and group theory.
- Fast matrix multiplication by using color algebras
- Fast structured matrix computations: tensor rank and Cohn-Umans method
- Fast linear algebra is stable
- Improving the numerical stability of fast matrix multiplication
- Analyzing group based matrix multiplication algorithms
- A stable algorithm for matrix exponent calculation
- Fast matrix multiplication and its algebraic neighbourhood
- A bootstrap method for error estimation in randomized matrix multiplication
- Communication lower bounds and optimal algorithms for numerical linear algebra
- Strassen's Algorithm for Tensor Contraction
- Pseudospectral shattering, the sign function, and diagonalization in nearly matrix multiplication time
- Numerical stability and tensor nuclear norm
- Fast and inverse-free algorithms for deflating subspaces
- Solving sparse linear systems faster than matrix multiplication
- Towards automated generation of fast and accurate algorithms for recursive matrix multiplication
- A generalized Nyström method with subspace iteration for low-rank approximations of large-scale nonsymmetric matrices
- Complete decomposition of symmetric tensors in linear time and polylogarithmic precision
- Strassen's algorithm is not optimally accurate
- Alternative basis matrix multiplication is fast and \(\mathrm{stable}^\dag\)
- How to grade the accuracy of the BLAS
- Fast and Stable Arbitrary Precision Approximate Matrix Multiplication
- Deterministic complexity analysis of Hermitian eigenproblems
- Simultaneous Matrix Multiplication by Tensor Contraction Aggregation
This page was built for publication: Fast matrix multiplication is stable
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q879926)