Talk:Matrix multiplication algorithm: Difference between revisions

Content deleted Content added
Merger proposal: new section
DDavo (talk | contribs)
 
(7 intermediate revisions by 4 users not shown)
Line 1:
{{WikiProject Computingbanner shell|class=C |importance=Low}}
{{WikiProject Computer scienceComputing |importance=Mid |class=CLow}}
{{WikiProject Computer science |importance=Mid }}
}}
{{merged from|Cache-oblivious matrix multiplication}}
{{merged-from|Coppersmith–Winograd algorithm|May 20, 2021}}
{{WikiProject Computing |class=C |importance=Low}}
{{WikiProject Computer science |importance=Mid |class=C}}
 
== Numerical stability ==
Line 16 ⟶ 19:
 
== Merger proposal ==
{{Discussion top|result=The result of this discussion was '''merge'''.}}
 
I propose to merge [[Coppersmith–Winograd algorithm]] into [[Matrix multiplication algorithm]]. The [[Matrix_multiplication_algorithm#Sub-cubic_algorithms|sub-cubic algorithms]] section contains almost all the information in [[Coppersmith–Winograd algorithm]], and most of the articles that link to Coppersmith–Winograd are either referring to the fastest matrix multiplication algorithm (which is no long Coppersmith-Winograd) or simply any fast matrix multiplication algorithm. I've also seen cases where people don't realize that a matrix multiplication algorithm article exists, and find the article for Coppersmith-Winograd instead.
 
As another related point, it seems like [[Computational complexity of matrix multiplication]] could be made its own article, considering that both [[Matrix multiplication algorithm]] and [[Matrix multiplication]] contain one section about the usual type of computational complexity of matrix multiplication, with the rest of their articles discussing other things entirely (implementation details and mathematical definitions, respectively). I'm not as sure about this, though. [[User:Fawly|Fawly]] ([[User talk:Fawly|talk]]) 23:02, 30 April 2021 (UTC)
 
: I support the merge. [[User:Saung Tadashi|Saung Tadashi]] ([[User talk:Saung Tadashi|talk]]) 01:27, 1 May 2021 (UTC)
{{Discussion bottom}}
 
== MIT OpenCourseWare hyperlink stale: plug slides or video? ==
 
The hyperlink to <em>MIT OpenCourseWare 6.172</em> has gone stale:<br/>
plug [https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/lecture-slides/MIT6_172F18_lec1.pdf slides] or video?
[[Special:Contributions/94.220.51.20|94.220.51.20]] ([[User talk:94.220.51.20|talk]]) 07:47, 13 November 2021 (UTC)
 
== Winograd's cubic algorithm ==
 
I just learned that Winograd's has another algorithm, from before Strassen's that does half the multiplications (It's O(0.5n³))
 
https://dl.acm.org/doi/10.1109/TC.1968.227420 [[User:DDavo|DDavo]] ([[User talk:DDavo|talk]]) 08:05, 23 May 2025 (UTC)