We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Symbolic Computation

Title: On fast multiplication of a matrix by its transpose

Authors: Jean-Guillaume Dumas (CASC), Clement Pernet (CASC), Alexandre Sedoglavic (CRIStAL)
Abstract: We present a non-commutative algorithm for the multiplication of a 2x2-block-matrix by its transpose using 5 block products (3 recursive calls and 2 general products) over C or any finite field.We use geometric considerations on the space of bilinear forms describing 2x2 matrix products to obtain this algorithm and we show how to reduce the number of involved additions.The resulting algorithm for arbitrary dimensions is a reduction of multiplication of a matrix by its transpose to general matrix product, improving by a constant factor previously known reductions.Finally we propose schedules with low memory footprint that support a fast and memory efficient practical implementation over a finite field.To conclude, we show how to use our result in LDLT factorization.
Comments: ISSAC 2020, Jul 2020, Kalamata, Greece
Subjects: Symbolic Computation (cs.SC)
DOI: 10.1145/3373207.3404021
Cite as: arXiv:2001.04109 [cs.SC]
  (or arXiv:2001.04109v4 [cs.SC] for this version)

Submission history

From: Jean-Guillaume Dumas [view email]
[v1] Mon, 13 Jan 2020 09:16:43 GMT (70kb,D)
[v2] Thu, 13 Feb 2020 09:50:13 GMT (75kb,D)
[v3] Mon, 4 May 2020 15:27:52 GMT (76kb,D)
[v4] Fri, 19 Jun 2020 08:06:40 GMT (81kb,D)

Link back to: arXiv, form interface, contact.