Это классический результат Винограда: О умножении матриц 2х2 .
Штрассен показал, что показатель степени умножения матриц совпадает с показателем степени тензора ранг тензоров умножения матриц: алгебраическая сложность умножения матриц равна тогда и только тогда, когда ранг тензоров равен (тензор умножения матриц, соответствующий умножению двух матриц) - это . Алгоритм Штрассена использует простое направление, чтобы вывести из верхней границы .О ( п α ) ⟨ п , п , п ⟩ п × п O ( п α ) О ( п войти 2 7 ) R ( ⟨ 2 , 2 , 2 ⟩ ) ≤ 7n×nO(nα)⟨n,n,n⟩n×nO(nα)O(nlog27)R(⟨2,2,2⟩)≤7
Из результата Винограда следует, что . Ландсберг показал, что граничный ранг также равен 7, и Bläser et al. недавно расширил это, чтобы поддержать ранг и границу поддержки ранга. Пограничный ранг и поддержка ранг является более слабым (= меньшим) понятием ранга , которые были использованы (в случае пограничного ранга) или предлагаемый (в случае поддержки ранга) в алгоритмах умножения быстрых матриц.⟨ 2 , 2 , 2 ⟩R(⟨2,2,2⟩)=7⟨2,2,2⟩