Description of fast matrix multiplication algorithm: ⟨18×20×21:4259⟩

Algorithm type

2X4Y4Z8+X2Y2Z11+36X4Y6Z4+X4Y4Z6+X2Y2Z10+X4Y4Z5+X2Y2Z9+432X4Y4Z4+36X2Y8Z2+X2Y2Z8+3XYZ9+36X6Y2Z2+72X2Y6Z2+108X2Y4Z4+117X2Y2Z6+36X4Y3Z2+36X2Y3Z4+3XY2Z6+8XYZ7+36X6YZ+468X4Y2Z2+252X2Y4Z2+675X2Y2Z4+99XYZ6+X3YZ3+36X2Y4Z+2X2Y2Z3+36XY4Z2+108XY2Z4+8XYZ5+36X4YZ+36X3YZ2+72X2Y3Z+153X2Y2Z2+82X2YZ3+72XY3Z2+12XY2Z3+220XYZ4+252X2Y2Z+252X2YZ2+252XY2Z2+59XYZ3+36X2YZ+36XYZ2+37XYZ2X4Y4Z8X2Y2Z1136X4Y6Z4X4Y4Z6X2Y2Z10X4Y4Z5X2Y2Z9432X4Y4Z436X2Y8Z2X2Y2Z83XYZ936X6Y2Z272X2Y6Z2108X2Y4Z4117X2Y2Z636X4Y3Z236X2Y3Z43XY2Z68XYZ736X6YZ468X4Y2Z2252X2Y4Z2675X2Y2Z499XYZ6X3YZ336X2Y4Z2X2Y2Z336XY4Z2108XY2Z48XYZ536X4YZ36X3YZ272X2Y3Z153X2Y2Z282X2YZ372XY3Z212XY2Z3220XYZ4252X2Y2Z252X2YZ2252XY2Z259XYZ336X2YZ36XYZ237XYZ2*X^4*Y^4*Z^8+X^2*Y^2*Z^11+36*X^4*Y^6*Z^4+X^4*Y^4*Z^6+X^2*Y^2*Z^10+X^4*Y^4*Z^5+X^2*Y^2*Z^9+432*X^4*Y^4*Z^4+36*X^2*Y^8*Z^2+X^2*Y^2*Z^8+3*X*Y*Z^9+36*X^6*Y^2*Z^2+72*X^2*Y^6*Z^2+108*X^2*Y^4*Z^4+117*X^2*Y^2*Z^6+36*X^4*Y^3*Z^2+36*X^2*Y^3*Z^4+3*X*Y^2*Z^6+8*X*Y*Z^7+36*X^6*Y*Z+468*X^4*Y^2*Z^2+252*X^2*Y^4*Z^2+675*X^2*Y^2*Z^4+99*X*Y*Z^6+X^3*Y*Z^3+36*X^2*Y^4*Z+2*X^2*Y^2*Z^3+36*X*Y^4*Z^2+108*X*Y^2*Z^4+8*X*Y*Z^5+36*X^4*Y*Z+36*X^3*Y*Z^2+72*X^2*Y^3*Z+153*X^2*Y^2*Z^2+82*X^2*Y*Z^3+72*X*Y^3*Z^2+12*X*Y^2*Z^3+220*X*Y*Z^4+252*X^2*Y^2*Z+252*X^2*Y*Z^2+252*X*Y^2*Z^2+59*X*Y*Z^3+36*X^2*Y*Z+36*X*Y*Z^2+37*X*Y*Z

Algorithm definition

The algorithm ⟨18×20×21:4259⟩ is serendipitous tensor product (⟨3×5×7:79⟩ - 5) ⊗ ⟨6×4×3:54⟩ +⟨6×4×15:263⟩.

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