Description of fast matrix multiplication algorithm: ⟨20×24×28:7200⟩

Algorithm type

16⁢X6⁢Y4⁢Z4+944⁢X4⁢Y4⁢Z4+32⁢X6⁢Y2⁢Z2+32⁢X4⁢Y4⁢Z2+16⁢X4⁢Y2⁢Z4+256⁢X4⁢Y2⁢Z2+432⁢X2⁢Y4⁢Z2+320⁢X2⁢Y2⁢Z4+32⁢X3⁢Y2⁢Z2+2240⁢X2⁢Y2⁢Z2+64⁢X3⁢Y⁢Z+64⁢X2⁢Y2⁢Z+32⁢X2⁢Y⁢Z2+512⁢X2⁢Y⁢Z+864⁢X⁢Y2⁢Z+640⁢X⁢Y⁢Z2+704⁢X⁢Y⁢Z16X6Y4Z4944X4Y4Z432X6Y2Z232X4Y4Z216X4Y2Z4256X4Y2Z2432X2Y4Z2320X2Y2Z432X3Y2Z22240X2Y2Z264X3YZ64X2Y2Z32X2YZ2512X2YZ864XY2Z640XYZ2704XYZ16*X^6*Y^4*Z^4+944*X^4*Y^4*Z^4+32*X^6*Y^2*Z^2+32*X^4*Y^4*Z^2+16*X^4*Y^2*Z^4+256*X^4*Y^2*Z^2+432*X^2*Y^4*Z^2+320*X^2*Y^2*Z^4+32*X^3*Y^2*Z^2+2240*X^2*Y^2*Z^2+64*X^3*Y*Z+64*X^2*Y^2*Z+32*X^2*Y*Z^2+512*X^2*Y*Z+864*X*Y^2*Z+640*X*Y*Z^2+704*X*Y*Z

Algorithm definition

The algorithm ⟨20×24×28:7200⟩ is the (Kronecker) tensor product of ⟨4×4×4:48⟩ with ⟨5×6×7:150⟩.

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