Description of fast matrix multiplication algorithm: ⟨6×28×32:3212⟩

Algorithm type

6X4Y12Z4+2X2Y16Z2+32X2Y12Z5+6XY16Z+24XY12Z5+24XY11Z5+15X4Y8Z4+30X2Y12Z2+72X4Y6Z4+50XY12Z+42X2Y9Z2+2X2Y8Z3+186X4Y4Z4+83X2Y8Z2+10X2Y7Z2+84XY9Z+2XY8Z2+72X4Y2Z4+251X2Y6Z2+42XY8Z+2X2Y5Z2+6X2Y4Z3+8XY7Z+184X2Y4Z2+88XY6Z+6XY4Z3+192X2Y3Z2+4XY5Z+16XY4Z2+4XY3Z3+495X2Y2Z2+86XY4Z+8XY3Z2+150X2YZ2+370XY3Z+6XYZ3+300XY2Z+2XYZ2+250XYZ6X4Y12Z42X2Y16Z232X2Y12Z56XY16Z24XY12Z524XY11Z515X4Y8Z430X2Y12Z272X4Y6Z450XY12Z42X2Y9Z22X2Y8Z3186X4Y4Z483X2Y8Z210X2Y7Z284XY9Z2XY8Z272X4Y2Z4251X2Y6Z242XY8Z2X2Y5Z26X2Y4Z38XY7Z184X2Y4Z288XY6Z6XY4Z3192X2Y3Z24XY5Z16XY4Z24XY3Z3495X2Y2Z286XY4Z8XY3Z2150X2YZ2370XY3Z6XYZ3300XY2Z2XYZ2250XYZ6*X^4*Y^12*Z^4+2*X^2*Y^16*Z^2+32*X^2*Y^12*Z^5+6*X*Y^16*Z+24*X*Y^12*Z^5+24*X*Y^11*Z^5+15*X^4*Y^8*Z^4+30*X^2*Y^12*Z^2+72*X^4*Y^6*Z^4+50*X*Y^12*Z+42*X^2*Y^9*Z^2+2*X^2*Y^8*Z^3+186*X^4*Y^4*Z^4+83*X^2*Y^8*Z^2+10*X^2*Y^7*Z^2+84*X*Y^9*Z+2*X*Y^8*Z^2+72*X^4*Y^2*Z^4+251*X^2*Y^6*Z^2+42*X*Y^8*Z+2*X^2*Y^5*Z^2+6*X^2*Y^4*Z^3+8*X*Y^7*Z+184*X^2*Y^4*Z^2+88*X*Y^6*Z+6*X*Y^4*Z^3+192*X^2*Y^3*Z^2+4*X*Y^5*Z+16*X*Y^4*Z^2+4*X*Y^3*Z^3+495*X^2*Y^2*Z^2+86*X*Y^4*Z+8*X*Y^3*Z^2+150*X^2*Y*Z^2+370*X*Y^3*Z+6*X*Y*Z^3+300*X*Y^2*Z+2*X*Y*Z^2+250*X*Y*Z

Algorithm definition

The algorithm ⟨6×28×32:3212⟩ is serendipitous tensor product (⟨2×4×8:51⟩ - 17) ⊗ ⟨3×7×4:63⟩ +⟨3×7×12:188⟩ +7⟨3×7×8:126⟩.

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