Description of fast matrix multiplication algorithm: ⟨15×18×28:4264⟩

Algorithm type

36⁢X4⁢Y4⁢Z6+48⁢X3⁢Y9⁢Z2+72⁢X3⁢Y9⁢Z+432⁢X4⁢Y4⁢Z4+36⁢X2⁢Y2⁢Z8+36⁢X6⁢Y2⁢Z2+16⁢X3⁢Y5⁢Z2+83⁢X2⁢Y6⁢Z2+108⁢X2⁢Y4⁢Z4+72⁢X2⁢Y2⁢Z6+36⁢X4⁢Y2⁢Z3+24⁢X3⁢Y5⁢Z+36⁢X2⁢Y4⁢Z3+36⁢X6⁢Y⁢Z+468⁢X4⁢Y2⁢Z2+655⁢X2⁢Y4⁢Z2+252⁢X2⁢Y2⁢Z4+84⁢X⁢Y6⁢Z+36⁢X2⁢Y⁢Z4+108⁢X⁢Y4⁢Z2+36⁢X⁢Y2⁢Z4+36⁢X4⁢Y⁢Z+36⁢X3⁢Y2⁢Z+88⁢X2⁢Y3⁢Z+162⁢X2⁢Y2⁢Z2+72⁢X2⁢Y⁢Z3+222⁢X⁢Y4⁢Z+72⁢X⁢Y2⁢Z3+252⁢X2⁢Y2⁢Z+252⁢X2⁢Y⁢Z2+252⁢X⁢Y2⁢Z2+56⁢X2⁢Y⁢Z+54⁢X⁢Y2⁢Z36X4Y4Z648X3Y9Z272X3Y9Z432X4Y4Z436X2Y2Z836X6Y2Z216X3Y5Z283X2Y6Z2108X2Y4Z472X2Y2Z636X4Y2Z324X3Y5Z36X2Y4Z336X6YZ468X4Y2Z2655X2Y4Z2252X2Y2Z484XY6Z36X2YZ4108XY4Z236XY2Z436X4YZ36X3Y2Z88X2Y3Z162X2Y2Z272X2YZ3222XY4Z72XY2Z3252X2Y2Z252X2YZ2252XY2Z256X2YZ54XY2Z36*X^4*Y^4*Z^6+48*X^3*Y^9*Z^2+72*X^3*Y^9*Z+432*X^4*Y^4*Z^4+36*X^2*Y^2*Z^8+36*X^6*Y^2*Z^2+16*X^3*Y^5*Z^2+83*X^2*Y^6*Z^2+108*X^2*Y^4*Z^4+72*X^2*Y^2*Z^6+36*X^4*Y^2*Z^3+24*X^3*Y^5*Z+36*X^2*Y^4*Z^3+36*X^6*Y*Z+468*X^4*Y^2*Z^2+655*X^2*Y^4*Z^2+252*X^2*Y^2*Z^4+84*X*Y^6*Z+36*X^2*Y*Z^4+108*X*Y^4*Z^2+36*X*Y^2*Z^4+36*X^4*Y*Z+36*X^3*Y^2*Z+88*X^2*Y^3*Z+162*X^2*Y^2*Z^2+72*X^2*Y*Z^3+222*X*Y^4*Z+72*X*Y^2*Z^3+252*X^2*Y^2*Z+252*X^2*Y*Z^2+252*X*Y^2*Z^2+56*X^2*Y*Z+54*X*Y^2*Z

Algorithm definition

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

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