|
|
|
|
|
by MauranKilom
1914 days ago
|
|
> with the holy grail obviously being 1 itself. It's not at all obvious to me why the number of multiplications must be at least n². Can you prove that? (To be clear, n² multiplications is most certainly the lower bound, but I can't come up with a good argument as to why.) This is why the trivial "you must read n² entries from each input matrix and write n² entries in the end" is helpful: It's an extremely obvious lower bound on the asymptotic complexity. Sure, it's not what we're trying to reduce (and getting < n² multiplications would be a ridiculous result), but anyone can see that it's true. |
|
To be honest I’m not sure whether that really proves it. Does computing a single multiplication require a multiplication?