Description of fast matrix multiplication algorithm: ⟨9×10×32:1797⟩

Algorithm type

X4Y2Z9+3X6Y2Z6+12X4Y6Z4+3X3YZ9+3X2Y2Z9+108X4Y4Z4+2X4Y2Z6+4X2Y4Z6+4XY2Z9+X4Y2Z5+12X2Y3Z6+X2Y2Z7+41XYZ9+3X6Y2Z2+4X4Y2Z4+X3Y2Z5+5X3YZ6+20X2Y6Z2+28X2Y4Z4+142X2Y2Z6+X4Y2Z3+2X3Y2Z4+2X3YZ5+2X2YZ6+28XY2Z6+5XYZ7+X3Y2Z3+2X3YZ4+64X2Y4Z2+54X2Y2Z4+X2YZ5+57XYZ6+13X3YZ3+36X2Y3Z2+7X2YZ4+20XY3Z3+XYZ5+3X3YZ2+340X2Y2Z2+3X2YZ3+76XY2Z3+4XYZ4+8X3YZ+3X2YZ2+60XY3Z+84XY2Z2+117XYZ3+4X2YZ+192XY2Z+161XYZ2+48XYZX4Y2Z93X6Y2Z612X4Y6Z43X3YZ93X2Y2Z9108X4Y4Z42X4Y2Z64X2Y4Z64XY2Z9X4Y2Z512X2Y3Z6X2Y2Z741XYZ93X6Y2Z24X4Y2Z4X3Y2Z55X3YZ620X2Y6Z228X2Y4Z4142X2Y2Z6X4Y2Z32X3Y2Z42X3YZ52X2YZ628XY2Z65XYZ7X3Y2Z32X3YZ464X2Y4Z254X2Y2Z4X2YZ557XYZ613X3YZ336X2Y3Z27X2YZ420XY3Z3XYZ53X3YZ2340X2Y2Z23X2YZ376XY2Z34XYZ48X3YZ3X2YZ260XY3Z84XY2Z2117XYZ34X2YZ192XY2Z161XYZ248XYZX^4*Y^2*Z^9+3*X^6*Y^2*Z^6+12*X^4*Y^6*Z^4+3*X^3*Y*Z^9+3*X^2*Y^2*Z^9+108*X^4*Y^4*Z^4+2*X^4*Y^2*Z^6+4*X^2*Y^4*Z^6+4*X*Y^2*Z^9+X^4*Y^2*Z^5+12*X^2*Y^3*Z^6+X^2*Y^2*Z^7+41*X*Y*Z^9+3*X^6*Y^2*Z^2+4*X^4*Y^2*Z^4+X^3*Y^2*Z^5+5*X^3*Y*Z^6+20*X^2*Y^6*Z^2+28*X^2*Y^4*Z^4+142*X^2*Y^2*Z^6+X^4*Y^2*Z^3+2*X^3*Y^2*Z^4+2*X^3*Y*Z^5+2*X^2*Y*Z^6+28*X*Y^2*Z^6+5*X*Y*Z^7+X^3*Y^2*Z^3+2*X^3*Y*Z^4+64*X^2*Y^4*Z^2+54*X^2*Y^2*Z^4+X^2*Y*Z^5+57*X*Y*Z^6+13*X^3*Y*Z^3+36*X^2*Y^3*Z^2+7*X^2*Y*Z^4+20*X*Y^3*Z^3+X*Y*Z^5+3*X^3*Y*Z^2+340*X^2*Y^2*Z^2+3*X^2*Y*Z^3+76*X*Y^2*Z^3+4*X*Y*Z^4+8*X^3*Y*Z+3*X^2*Y*Z^2+60*X*Y^3*Z+84*X*Y^2*Z^2+117*X*Y*Z^3+4*X^2*Y*Z+192*X*Y^2*Z+161*X*Y*Z^2+48*X*Y*Z

Algorithm definition

The algorithm ⟨9×10×32:1797⟩ is serendipitous tensor product (⟨3×5×8:90⟩ - 6) ⊗ ⟨3×2×4:20⟩ +3⟨6×2×4:39⟩.

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