Description of fast matrix multiplication algorithm: ⟨20×28×30:8965⟩

Algorithm type

90X6Y4Z4+90X8Y2Z2+1080X4Y4Z4+2X2Y4Z5+180X6Y2Z2+270X4Y4Z2+315X2Y6Z2+115X2Y4Z4+4X2Y3Z5+90X2Y2Z6+40X3Y4Z2+40X3Y2Z4+200X2Y4Z3+128X2Y3Z4+4X2Y2Z5+630X4Y2Z2+1062X2Y4Z2+167X2Y3Z3+648X2Y2Z4+140XY6Z+20XY3Z4+14XY2Z5+40XYZ6+40X4Y2Z+40X4YZ2+120X2Y4Z+20X2Y3Z2+116X2Y2Z3+131XY4Z2+112XY2Z4+80X3Y2Z+80X3YZ2+481X2Y2Z2+6X2YZ3+292XY4Z+272XY3Z2+141XY2Z3+71XYZ4+365X2Y2Z+339X2YZ2+9XY3Z+523XY2Z2+9XYZ3+8X2YZ+156XY2Z+179XYZ2+6XYZ90X6Y4Z490X8Y2Z21080X4Y4Z42X2Y4Z5180X6Y2Z2270X4Y4Z2315X2Y6Z2115X2Y4Z44X2Y3Z590X2Y2Z640X3Y4Z240X3Y2Z4200X2Y4Z3128X2Y3Z44X2Y2Z5630X4Y2Z21062X2Y4Z2167X2Y3Z3648X2Y2Z4140XY6Z20XY3Z414XY2Z540XYZ640X4Y2Z40X4YZ2120X2Y4Z20X2Y3Z2116X2Y2Z3131XY4Z2112XY2Z480X3Y2Z80X3YZ2481X2Y2Z26X2YZ3292XY4Z272XY3Z2141XY2Z371XYZ4365X2Y2Z339X2YZ29XY3Z523XY2Z29XYZ38X2YZ156XY2Z179XYZ26XYZ90*X^6*Y^4*Z^4+90*X^8*Y^2*Z^2+1080*X^4*Y^4*Z^4+2*X^2*Y^4*Z^5+180*X^6*Y^2*Z^2+270*X^4*Y^4*Z^2+315*X^2*Y^6*Z^2+115*X^2*Y^4*Z^4+4*X^2*Y^3*Z^5+90*X^2*Y^2*Z^6+40*X^3*Y^4*Z^2+40*X^3*Y^2*Z^4+200*X^2*Y^4*Z^3+128*X^2*Y^3*Z^4+4*X^2*Y^2*Z^5+630*X^4*Y^2*Z^2+1062*X^2*Y^4*Z^2+167*X^2*Y^3*Z^3+648*X^2*Y^2*Z^4+140*X*Y^6*Z+20*X*Y^3*Z^4+14*X*Y^2*Z^5+40*X*Y*Z^6+40*X^4*Y^2*Z+40*X^4*Y*Z^2+120*X^2*Y^4*Z+20*X^2*Y^3*Z^2+116*X^2*Y^2*Z^3+131*X*Y^4*Z^2+112*X*Y^2*Z^4+80*X^3*Y^2*Z+80*X^3*Y*Z^2+481*X^2*Y^2*Z^2+6*X^2*Y*Z^3+292*X*Y^4*Z+272*X*Y^3*Z^2+141*X*Y^2*Z^3+71*X*Y*Z^4+365*X^2*Y^2*Z+339*X^2*Y*Z^2+9*X*Y^3*Z+523*X*Y^2*Z^2+9*X*Y*Z^3+8*X^2*Y*Z+156*X*Y^2*Z+179*X*Y*Z^2+6*X*Y*Z

Algorithm definition

The algorithm ⟨20×28×30:8965⟩ is serendipitous tensor product (⟨4×4×10:115⟩ - 30) ⊗ ⟨5×7×3:79⟩ +15⟨5×7×6:150⟩.

Algorithm description

These encodings are given in compressed text format using the maple computer algebra system. In each cases, the last line could be understood as a description of the encoding with respect to classical matrix multiplication algorithm. As these outputs are structured, one can construct easily a parser to its favorite format using the maple documentation without this software.


Back to main table