Everything About ___
Live briefing

Everything about Strassen algorithm

Recursive algorithm for matrix multiplication

In linear algebra, the Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix multiplication algorithm for large matrices, with a better asymptotic complexity, although the naive algorithm is often better for smaller matrices. The Strassen algorithm is slower than the fastest known algorithms for extremely large matrices, but such galactic algorithms are not useful in practice, as they are much slower for matrices of practical size. For small matrices, highly optimized implementations of the conventional algorithm are generally faster because Strassen's additional additions and recursion overhead outweigh its reduction in multiplications. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Strassen algorithmA 5-minute orientation
  2. Skim a recent paper: Minimizing Multiplication of Kernel Computation in Convolutional Neural Networks Using Strassen AlgorithmInfluential work since 2022
  3. Pick up a classic book: Computer algorithmsThe most-reprinted book on the subject
  4. Read the landmark paper: Quantum Circuit Design for Integer Multiplication Based on Schönhage–Strassen AlgorithmCited 16 times
  5. Go sideways: Matrix multiplication algorithmA closely related topic
  6. Go sideways: Computational complexity of matrix multiplicationA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics