Strassen’s 2 × 2 matrix multiplication algorithm: a conceptual perspective

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

Strassen’s 2 × 2 matrix multiplication algorithm : a conceptual perspective. / Ikenmeyer, Christian; Lysikov, Vladimir.

I: Annali dell'Universita di Ferrara, Bind 65, Nr. 2, 01.11.2019, s. 241-248.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Ikenmeyer, C & Lysikov, V 2019, 'Strassen’s 2 × 2 matrix multiplication algorithm: a conceptual perspective', Annali dell'Universita di Ferrara, bind 65, nr. 2, s. 241-248. https://doi.org/10.1007/s11565-019-00318-1

APA

Ikenmeyer, C., & Lysikov, V. (2019). Strassen’s 2 × 2 matrix multiplication algorithm: a conceptual perspective. Annali dell'Universita di Ferrara, 65(2), 241-248. https://doi.org/10.1007/s11565-019-00318-1

Vancouver

Ikenmeyer C, Lysikov V. Strassen’s 2 × 2 matrix multiplication algorithm: a conceptual perspective. Annali dell'Universita di Ferrara. 2019 nov. 1;65(2):241-248. https://doi.org/10.1007/s11565-019-00318-1

Author

Ikenmeyer, Christian ; Lysikov, Vladimir. / Strassen’s 2 × 2 matrix multiplication algorithm : a conceptual perspective. I: Annali dell'Universita di Ferrara. 2019 ; Bind 65, Nr. 2. s. 241-248.

Bibtex

@article{7143d8486a2b400c972ed4aaf759625b,
title = "Strassen{\textquoteright}s 2 × 2 matrix multiplication algorithm: a conceptual perspective",
abstract = "The main purpose of this paper is pedagogical. Despite its importance, all proofs of the correctness of Strassen{\textquoteright}s famous 1969 algorithm to multiply two 2 × 2 matrices with only seven multiplications involve some basis-dependent calculations such as explicitly multiplying specific 2 × 2 matrices, expanding expressions to cancel terms with opposing signs, or expanding tensors over the standard basis, sometimes involving clever simplifications using the sparsity of tensor summands. This makes the proof nontrivial to memorize and many presentations of the proof avoid showing all the details and leave a significant amount of verifications to the reader. In this note we give a short, self-contained, basis-independent proof of the existence of Strassen{\textquoteright}s algorithm that avoids these types of calculations. We achieve this by focusing on symmetries and algebraic properties. Our proof can be seen as a coordinate-free version of the construction of Clausen from 1988, combined with recent work on the geometry of Strassen{\textquoteright}s algorithm by Chiantini, Ikenmeyer, Landsberg, and Ottaviani from 2016.",
keywords = "Coordinate-free, Elementary, Matrix multiplication, Strassen{\textquoteright}s algorithm",
author = "Christian Ikenmeyer and Vladimir Lysikov",
year = "2019",
month = nov,
day = "1",
doi = "10.1007/s11565-019-00318-1",
language = "English",
volume = "65",
pages = "241--248",
journal = "Annali dell'Universita di Ferrara",
issn = "0430-3202",
publisher = "Springer-Verlag Italia",
number = "2",

}

RIS

TY - JOUR

T1 - Strassen’s 2 × 2 matrix multiplication algorithm

T2 - a conceptual perspective

AU - Ikenmeyer, Christian

AU - Lysikov, Vladimir

PY - 2019/11/1

Y1 - 2019/11/1

N2 - The main purpose of this paper is pedagogical. Despite its importance, all proofs of the correctness of Strassen’s famous 1969 algorithm to multiply two 2 × 2 matrices with only seven multiplications involve some basis-dependent calculations such as explicitly multiplying specific 2 × 2 matrices, expanding expressions to cancel terms with opposing signs, or expanding tensors over the standard basis, sometimes involving clever simplifications using the sparsity of tensor summands. This makes the proof nontrivial to memorize and many presentations of the proof avoid showing all the details and leave a significant amount of verifications to the reader. In this note we give a short, self-contained, basis-independent proof of the existence of Strassen’s algorithm that avoids these types of calculations. We achieve this by focusing on symmetries and algebraic properties. Our proof can be seen as a coordinate-free version of the construction of Clausen from 1988, combined with recent work on the geometry of Strassen’s algorithm by Chiantini, Ikenmeyer, Landsberg, and Ottaviani from 2016.

AB - The main purpose of this paper is pedagogical. Despite its importance, all proofs of the correctness of Strassen’s famous 1969 algorithm to multiply two 2 × 2 matrices with only seven multiplications involve some basis-dependent calculations such as explicitly multiplying specific 2 × 2 matrices, expanding expressions to cancel terms with opposing signs, or expanding tensors over the standard basis, sometimes involving clever simplifications using the sparsity of tensor summands. This makes the proof nontrivial to memorize and many presentations of the proof avoid showing all the details and leave a significant amount of verifications to the reader. In this note we give a short, self-contained, basis-independent proof of the existence of Strassen’s algorithm that avoids these types of calculations. We achieve this by focusing on symmetries and algebraic properties. Our proof can be seen as a coordinate-free version of the construction of Clausen from 1988, combined with recent work on the geometry of Strassen’s algorithm by Chiantini, Ikenmeyer, Landsberg, and Ottaviani from 2016.

KW - Coordinate-free

KW - Elementary

KW - Matrix multiplication

KW - Strassen’s algorithm

UR - http://www.scopus.com/inward/record.url?scp=85067808056&partnerID=8YFLogxK

UR - https://arxiv.org/abs/1708.08083

U2 - 10.1007/s11565-019-00318-1

DO - 10.1007/s11565-019-00318-1

M3 - Journal article

AN - SCOPUS:85067808056

VL - 65

SP - 241

EP - 248

JO - Annali dell'Universita di Ferrara

JF - Annali dell'Universita di Ferrara

SN - 0430-3202

IS - 2

ER -

ID: 232711356