Hacker News new | past | comments | ask | show | jobs | submit login

"Since 1969 Strassen’s algorithm has famously stood as the fastest way to multiply 2 matrices - but with AlphaTensor. Deepmind has found a new algorithm that’s faster, with potential to improve efficiency by 10-20% across trillions of calculations per day!"



Strassen has _not_ stood as the fastest way, whether you look at the exponent or the constant factor.

It's probably more accurate to say Strassen was the first in a series of complexity improvements to matrix multiplication, most of whom are theoretical curiosities and have prohibitively high constant factors preventing them from ever been used in practice.

Even if all you cared about was the exponent, Strassen was beaten decades ago.

https://en.wikipedia.org/wiki/Matrix_multiplication#Computat...


In practice, the constant factor and the exponent need to be considered together. The constant factor on its own is very uninteresting, practically meaningless without the exponent. >”Even if all you cared about was the exponent”

There are really only two things to care about: the exponent on its own, or practical runtime.

The claim is that there is a significant range of computations for which Strassen has stood as the fastest.


> The claim is that there is a significant range of computations for which Strassen has stood as the fastest.

Thought about this some more, and I'm gonna conclude two things: - that claim wasn't made in any articles - if made, that claim would be incorrect.


> The claim is that there is a significant range of computations for which Strassen has stood as the fastest.

Interesting, I wasn't aware of this. Where is this claim made, and for which significant range of computations?


see https://news.ycombinator.com/item?id=33117192 for more discussion

"If you just want the executive summary, here it is: these are definitely interesting algorithms from an arithmetic complexity theory standpoint – especially for the case of 4×4 matrices over finite fields, where (to the best of my knowledge) Strassen’s algorithm from 1969 was still the reigning champion.

These algorithms are also practically relevant, meaning that not only do they have better asymptotic lower bounds than Strassen’s algorithm, they are still algorithms you might actually use in practice, unlike essentially everything else that has been written on the topic in the last 50 years: these algorithms are correct, and will in principle win over Strassen’s algorithm with large enough matrices, but that cut-off is well beyond the sizes that anyone is actually doing computations with."


shhhh don't tell Coppersmith... or Alman&Williams




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: