Geometry and Upper Bounds for the Complexity of Matrix Multiplication
summary
Work over the complex numbers, treat matrix multiplication as a tensor, and use algebraic geometry (secant varieties, tangents) to get concrete algorithms and bounds. Strassen shows M2 has rank 7; Bini–Capovani exhibit a 2×2 matrix tensor with one entry zero that has rank 6 but border rank 5, giving exponent ≤2.79. A geometric reinterpretation realizes that algorithm as a configuration of five dependent points (two skew families of lines on the Segre/hyperbola and the unique line meeting them) that produces the border‑rank decomposition.
AI-written summary · about
chapters (15)
- 0:00Introduction to tensors
- 1:03Matrix multiplication
- 2:51Properties of tensors
- 6:11Defining tensor rank
- 8:06Asymptotic complexity
- 11:20Algebraic geometry role
- 14:10Geometric algorithms
- 19:16Beini-Capovani-Lotti-Romani
- 22:13Secant varieties
- 26:28Historical algorithms
- 29:00Families of tensors
- 34:39Configuration of lines
- 37:33Geometric interpretation
- 41:49Future research questions
- 50:14Q&A and closing
