Description of fast matrix multiplication algorithm: ⟨14×16×25:3301⟩

Algorithm type

288X4Y8Z4+352X2Y8Z2+96X4Y4Z2+10X4Y2Z4+120X2Y4Z4+X2Y2Z6+64XY8Z+4X4Y2Z3+2X4YZ4+9X3Y2Z4+2X2Y2Z5+X2YZ6+3XY2Z6+25X4Y2Z2+X4YZ3+8X3Y2Z3+2X3YZ4+128X2Y4Z2+18X2Y2Z4+3X2YZ5+3XY2Z5+2X4Y2Z+22X4YZ2+34X3Y2Z2+96X2Y4Z+2X2Y3Z2+13X2Y2Z3+12X2YZ4+120XY4Z2+13XY2Z4+23X4YZ+7X3Y2Z+23X3YZ2+3X2Y3Z+615X2Y2Z2+19X2YZ3+128XY4Z+5XY3Z2+10XY2Z3+32X3YZ+9X2Y2Z+54X2YZ2+5XY3Z+9XY2Z2+XYZ3+226X2YZ+132XY2Z+266XYZ2+280XYZ288X4Y8Z4352X2Y8Z296X4Y4Z210X4Y2Z4120X2Y4Z4X2Y2Z664XY8Z4X4Y2Z32X4YZ49X3Y2Z42X2Y2Z5X2YZ63XY2Z625X4Y2Z2X4YZ38X3Y2Z32X3YZ4128X2Y4Z218X2Y2Z43X2YZ53XY2Z52X4Y2Z22X4YZ234X3Y2Z296X2Y4Z2X2Y3Z213X2Y2Z312X2YZ4120XY4Z213XY2Z423X4YZ7X3Y2Z23X3YZ23X2Y3Z615X2Y2Z219X2YZ3128XY4Z5XY3Z210XY2Z332X3YZ9X2Y2Z54X2YZ25XY3Z9XY2Z2XYZ3226X2YZ132XY2Z266XYZ2280XYZ288*X^4*Y^8*Z^4+352*X^2*Y^8*Z^2+96*X^4*Y^4*Z^2+10*X^4*Y^2*Z^4+120*X^2*Y^4*Z^4+X^2*Y^2*Z^6+64*X*Y^8*Z+4*X^4*Y^2*Z^3+2*X^4*Y*Z^4+9*X^3*Y^2*Z^4+2*X^2*Y^2*Z^5+X^2*Y*Z^6+3*X*Y^2*Z^6+25*X^4*Y^2*Z^2+X^4*Y*Z^3+8*X^3*Y^2*Z^3+2*X^3*Y*Z^4+128*X^2*Y^4*Z^2+18*X^2*Y^2*Z^4+3*X^2*Y*Z^5+3*X*Y^2*Z^5+2*X^4*Y^2*Z+22*X^4*Y*Z^2+34*X^3*Y^2*Z^2+96*X^2*Y^4*Z+2*X^2*Y^3*Z^2+13*X^2*Y^2*Z^3+12*X^2*Y*Z^4+120*X*Y^4*Z^2+13*X*Y^2*Z^4+23*X^4*Y*Z+7*X^3*Y^2*Z+23*X^3*Y*Z^2+3*X^2*Y^3*Z+615*X^2*Y^2*Z^2+19*X^2*Y*Z^3+128*X*Y^4*Z+5*X*Y^3*Z^2+10*X*Y^2*Z^3+32*X^3*Y*Z+9*X^2*Y^2*Z+54*X^2*Y*Z^2+5*X*Y^3*Z+9*X*Y^2*Z^2+X*Y*Z^3+226*X^2*Y*Z+132*X*Y^2*Z+266*X*Y*Z^2+280*X*Y*Z

Algorithm definition

The algorithm ⟨14×16×25:3301⟩ is serendipitous tensor product (⟨7×4×5:104⟩ - 17) ⊗ ⟨2×4×5:32⟩ +⟨6×4×5:90⟩ +7⟨4×4×5:61⟩.

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