Description of fast matrix multiplication algorithm: ⟨16×20×30:5488⟩

Algorithm type

40X8Y8Z8+16X4Y12Z4+40X4Y4Z12+40X4Y8Z4+4X4Y6Z4+16X2Y6Z6+16X8Y2Z2+436X4Y4Z4+40X2Y4Z6+16X2Y2Z8+32X4Y4Z2+164X2Y6Z2+304X2Y2Z6+32XYZ8+8X2Y3Z4+16X4Y2Z2+296X2Y4Z2+184X2Y2Z4+32X4YZ2+16X2Y3Z2+96XY3Z3+64X4YZ+1180X2Y2Z2+104XY3Z2+240XY2Z3+64XYZ4+128X2Y2Z+32X2YZ2+304XY3Z+32XY2Z2+384XYZ3+64X2YZ+304XY2Z+120XYZ2+624XYZ40X8Y8Z816X4Y12Z440X4Y4Z1240X4Y8Z44X4Y6Z416X2Y6Z616X8Y2Z2436X4Y4Z440X2Y4Z616X2Y2Z832X4Y4Z2164X2Y6Z2304X2Y2Z632XYZ88X2Y3Z416X4Y2Z2296X2Y4Z2184X2Y2Z432X4YZ216X2Y3Z296XY3Z364X4YZ1180X2Y2Z2104XY3Z2240XY2Z364XYZ4128X2Y2Z32X2YZ2304XY3Z32XY2Z2384XYZ364X2YZ304XY2Z120XYZ2624XYZ40*X^8*Y^8*Z^8+16*X^4*Y^12*Z^4+40*X^4*Y^4*Z^12+40*X^4*Y^8*Z^4+4*X^4*Y^6*Z^4+16*X^2*Y^6*Z^6+16*X^8*Y^2*Z^2+436*X^4*Y^4*Z^4+40*X^2*Y^4*Z^6+16*X^2*Y^2*Z^8+32*X^4*Y^4*Z^2+164*X^2*Y^6*Z^2+304*X^2*Y^2*Z^6+32*X*Y*Z^8+8*X^2*Y^3*Z^4+16*X^4*Y^2*Z^2+296*X^2*Y^4*Z^2+184*X^2*Y^2*Z^4+32*X^4*Y*Z^2+16*X^2*Y^3*Z^2+96*X*Y^3*Z^3+64*X^4*Y*Z+1180*X^2*Y^2*Z^2+104*X*Y^3*Z^2+240*X*Y^2*Z^3+64*X*Y*Z^4+128*X^2*Y^2*Z+32*X^2*Y*Z^2+304*X*Y^3*Z+32*X*Y^2*Z^2+384*X*Y*Z^3+64*X^2*Y*Z+304*X*Y^2*Z+120*X*Y*Z^2+624*X*Y*Z

Algorithm definition

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