Description of fast matrix multiplication algorithm: ⟨18×22×24:5166⟩

Algorithm type

12X12Y12Z12+40X10Y12Z12+12X8Y12Z12+68X6Y12Z12+28X4Y12Z12+16X12Y6Z6+44X10Y6Z6+5X12Y4Z4+16X8Y6Z6+31X10Y4Z4+160X6Y6Z6+240X5Y6Z6+51X8Y4Z4+100X4Y6Z6+408X3Y6Z6+31X6Y4Z4+176X2Y6Z6+54X6Y4Z2+96X6Y3Z3+54X6Y2Z4+8X4Y4Z4+264X5Y3Z3+30X6Y2Z2+44X4Y4Z2+96X4Y3Z3+44X4Y2Z4+186X5Y2Z2+528X3Y3Z3+306X4Y2Z2+28X2Y4Z2+168X2Y3Z3+28X2Y2Z4+186X3Y2Z2+48XY3Z3+324X3Y2Z+324X3YZ2+48X2Y2Z2+264X2Y2Z+264X2YZ2+168XY2Z+168XYZ212X12Y12Z1240X10Y12Z1212X8Y12Z1268X6Y12Z1228X4Y12Z1216X12Y6Z644X10Y6Z65X12Y4Z416X8Y6Z631X10Y4Z4160X6Y6Z6240X5Y6Z651X8Y4Z4100X4Y6Z6408X3Y6Z631X6Y4Z4176X2Y6Z654X6Y4Z296X6Y3Z354X6Y2Z48X4Y4Z4264X5Y3Z330X6Y2Z244X4Y4Z296X4Y3Z344X4Y2Z4186X5Y2Z2528X3Y3Z3306X4Y2Z228X2Y4Z2168X2Y3Z328X2Y2Z4186X3Y2Z248XY3Z3324X3Y2Z324X3YZ248X2Y2Z2264X2Y2Z264X2YZ2168XY2Z168XYZ212*X^12*Y^12*Z^12+40*X^10*Y^12*Z^12+12*X^8*Y^12*Z^12+68*X^6*Y^12*Z^12+28*X^4*Y^12*Z^12+16*X^12*Y^6*Z^6+44*X^10*Y^6*Z^6+5*X^12*Y^4*Z^4+16*X^8*Y^6*Z^6+31*X^10*Y^4*Z^4+160*X^6*Y^6*Z^6+240*X^5*Y^6*Z^6+51*X^8*Y^4*Z^4+100*X^4*Y^6*Z^6+408*X^3*Y^6*Z^6+31*X^6*Y^4*Z^4+176*X^2*Y^6*Z^6+54*X^6*Y^4*Z^2+96*X^6*Y^3*Z^3+54*X^6*Y^2*Z^4+8*X^4*Y^4*Z^4+264*X^5*Y^3*Z^3+30*X^6*Y^2*Z^2+44*X^4*Y^4*Z^2+96*X^4*Y^3*Z^3+44*X^4*Y^2*Z^4+186*X^5*Y^2*Z^2+528*X^3*Y^3*Z^3+306*X^4*Y^2*Z^2+28*X^2*Y^4*Z^2+168*X^2*Y^3*Z^3+28*X^2*Y^2*Z^4+186*X^3*Y^2*Z^2+48*X*Y^3*Z^3+324*X^3*Y^2*Z+324*X^3*Y*Z^2+48*X^2*Y^2*Z^2+264*X^2*Y^2*Z+264*X^2*Y*Z^2+168*X*Y^2*Z+168*X*Y*Z^2

Algorithm definition

The algorithm ⟨18×22×24:5166⟩ is the (Kronecker) tensor product of ⟨2×2×2:7⟩ with ⟨9×11×12:738⟩.

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