Description of fast matrix multiplication algorithm: ⟨12×20×28:3782⟩

Algorithm type

32X4Y6Z4+384X4Y4Z4+32X2Y8Z2+32X6Y2Z2+64X2Y6Z2+96X2Y4Z4+104X2Y2Z6+32X4Y2Z2+224X2Y4Z2+226X2Y2Z4+24XYZ6+64X2Y3Z2+816X2Y2Z2+64XY4Z+46XY2Z3+33XYZ4+64X3YZ+128XY3Z+192XY2Z2+143XYZ3+64X2YZ+462XY2Z+386XYZ2+70XYZ32X4Y6Z4384X4Y4Z432X2Y8Z232X6Y2Z264X2Y6Z296X2Y4Z4104X2Y2Z632X4Y2Z2224X2Y4Z2226X2Y2Z424XYZ664X2Y3Z2816X2Y2Z264XY4Z46XY2Z333XYZ464X3YZ128XY3Z192XY2Z2143XYZ364X2YZ462XY2Z386XYZ270XYZ32*X^4*Y^6*Z^4+384*X^4*Y^4*Z^4+32*X^2*Y^8*Z^2+32*X^6*Y^2*Z^2+64*X^2*Y^6*Z^2+96*X^2*Y^4*Z^4+104*X^2*Y^2*Z^6+32*X^4*Y^2*Z^2+224*X^2*Y^4*Z^2+226*X^2*Y^2*Z^4+24*X*Y*Z^6+64*X^2*Y^3*Z^2+816*X^2*Y^2*Z^2+64*X*Y^4*Z+46*X*Y^2*Z^3+33*X*Y*Z^4+64*X^3*Y*Z+128*X*Y^3*Z+192*X*Y^2*Z^2+143*X*Y*Z^3+64*X^2*Y*Z+462*X*Y^2*Z+386*X*Y*Z^2+70*X*Y*Z

Algorithm definition

The algorithm ⟨12×20×28:3782⟩ is serendipitous tensor product (⟨3×5×7:79⟩ - 5) ⊗ ⟨4×4×4:48⟩ +⟨4×4×20:230⟩.

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