Description of fast matrix multiplication algorithm: ⟨9×16×20:1786⟩

Algorithm type

130X4Y4Z4+9X9YZ+4XY9Z+12XYZ9+69X6Y2Z2+36X4Y4Z2+46X2Y6Z2+46X2Y4Z4+79X2Y2Z6+9X6Y2Z+2X4Y4Z+6X2Y6Z+8XY6Z2+4XY4Z4+14XY2Z6+12X6YZ+43X4Y2Z2+229X2Y4Z2+73X2Y2Z4+38XY6Z+22XYZ6+7X4Y2Z+12X3Y3Z+12X3Y2Z2+21X3YZ3+27X2Y4Z+11X2Y2Z3+38XY4Z2+14XY3Z3+14XY2Z4+3X4YZ+57X3Y2Z+21X3YZ2+8X2Y3Z+110X2Y2Z2+13X2YZ3+88XY4Z+14XY3Z2+68XY2Z3+6XYZ4+24X3YZ+54X2Y2Z+9X2YZ2+16XY3Z+90XY2Z2+27XYZ3+14X2YZ+79XY2Z+23XYZ2+15XYZ130X4Y4Z49X9YZ4XY9Z12XYZ969X6Y2Z236X4Y4Z246X2Y6Z246X2Y4Z479X2Y2Z69X6Y2Z2X4Y4Z6X2Y6Z8XY6Z24XY4Z414XY2Z612X6YZ43X4Y2Z2229X2Y4Z273X2Y2Z438XY6Z22XYZ67X4Y2Z12X3Y3Z12X3Y2Z221X3YZ327X2Y4Z11X2Y2Z338XY4Z214XY3Z314XY2Z43X4YZ57X3Y2Z21X3YZ28X2Y3Z110X2Y2Z213X2YZ388XY4Z14XY3Z268XY2Z36XYZ424X3YZ54X2Y2Z9X2YZ216XY3Z90XY2Z227XYZ314X2YZ79XY2Z23XYZ215XYZ130*X^4*Y^4*Z^4+9*X^9*Y*Z+4*X*Y^9*Z+12*X*Y*Z^9+69*X^6*Y^2*Z^2+36*X^4*Y^4*Z^2+46*X^2*Y^6*Z^2+46*X^2*Y^4*Z^4+79*X^2*Y^2*Z^6+9*X^6*Y^2*Z+2*X^4*Y^4*Z+6*X^2*Y^6*Z+8*X*Y^6*Z^2+4*X*Y^4*Z^4+14*X*Y^2*Z^6+12*X^6*Y*Z+43*X^4*Y^2*Z^2+229*X^2*Y^4*Z^2+73*X^2*Y^2*Z^4+38*X*Y^6*Z+22*X*Y*Z^6+7*X^4*Y^2*Z+12*X^3*Y^3*Z+12*X^3*Y^2*Z^2+21*X^3*Y*Z^3+27*X^2*Y^4*Z+11*X^2*Y^2*Z^3+38*X*Y^4*Z^2+14*X*Y^3*Z^3+14*X*Y^2*Z^4+3*X^4*Y*Z+57*X^3*Y^2*Z+21*X^3*Y*Z^2+8*X^2*Y^3*Z+110*X^2*Y^2*Z^2+13*X^2*Y*Z^3+88*X*Y^4*Z+14*X*Y^3*Z^2+68*X*Y^2*Z^3+6*X*Y*Z^4+24*X^3*Y*Z+54*X^2*Y^2*Z+9*X^2*Y*Z^2+16*X*Y^3*Z+90*X*Y^2*Z^2+27*X*Y*Z^3+14*X^2*Y*Z+79*X*Y^2*Z+23*X*Y*Z^2+15*X*Y*Z

Algorithm definition

The algorithm ⟨9×16×20:1786⟩ is the (Kronecker) tensor product of ⟨3×4×4:38⟩ with ⟨3×4×5:47⟩.

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