Description of fast matrix multiplication algorithm: ⟨10×25×28:4256⟩

Algorithm type

20XY16Z+4X6Y6Z4+16X2Y12Z2+10X6Y4Z4+92X4Y6Z4+44XY12Z+5X3Y8Z2+16X2Y3Z8+230X4Y4Z4+155X2Y8Z2+40X2Y2Z8+52X6Y3Z2+32X4Y3Z4+11X3Y6Z2+130X6Y2Z2+80X4Y2Z4+253X2Y6Z2+28XY8Z+16X4Y3Z2+7X3Y4Z2+16X2Y3Z4+20XY4Z4+40X4Y2Z2+65X3Y4Z+201X2Y4Z2+40X2Y2Z4+44XY3Z4+143X3Y3Z+19X3Y2Z2+20X2Y4Z+148X2Y3Z2+20XY4Z2+28XY2Z4+91X3Y2Z+44X2Y3Z+643X2Y2Z2+151XY4Z+44XY3Z2+76XYZ4+247X3YZ+28X2Y2Z+152X2YZ2+165XY3Z+28XY2Z2+76X2YZ+105XY2Z+76XYZ2+285XYZ20XY16Z4X6Y6Z416X2Y12Z210X6Y4Z492X4Y6Z444XY12Z5X3Y8Z216X2Y3Z8230X4Y4Z4155X2Y8Z240X2Y2Z852X6Y3Z232X4Y3Z411X3Y6Z2130X6Y2Z280X4Y2Z4253X2Y6Z228XY8Z16X4Y3Z27X3Y4Z216X2Y3Z420XY4Z440X4Y2Z265X3Y4Z201X2Y4Z240X2Y2Z444XY3Z4143X3Y3Z19X3Y2Z220X2Y4Z148X2Y3Z220XY4Z228XY2Z491X3Y2Z44X2Y3Z643X2Y2Z2151XY4Z44XY3Z276XYZ4247X3YZ28X2Y2Z152X2YZ2165XY3Z28XY2Z276X2YZ105XY2Z76XYZ2285XYZ20*X*Y^16*Z+4*X^6*Y^6*Z^4+16*X^2*Y^12*Z^2+10*X^6*Y^4*Z^4+92*X^4*Y^6*Z^4+44*X*Y^12*Z+5*X^3*Y^8*Z^2+16*X^2*Y^3*Z^8+230*X^4*Y^4*Z^4+155*X^2*Y^8*Z^2+40*X^2*Y^2*Z^8+52*X^6*Y^3*Z^2+32*X^4*Y^3*Z^4+11*X^3*Y^6*Z^2+130*X^6*Y^2*Z^2+80*X^4*Y^2*Z^4+253*X^2*Y^6*Z^2+28*X*Y^8*Z+16*X^4*Y^3*Z^2+7*X^3*Y^4*Z^2+16*X^2*Y^3*Z^4+20*X*Y^4*Z^4+40*X^4*Y^2*Z^2+65*X^3*Y^4*Z+201*X^2*Y^4*Z^2+40*X^2*Y^2*Z^4+44*X*Y^3*Z^4+143*X^3*Y^3*Z+19*X^3*Y^2*Z^2+20*X^2*Y^4*Z+148*X^2*Y^3*Z^2+20*X*Y^4*Z^2+28*X*Y^2*Z^4+91*X^3*Y^2*Z+44*X^2*Y^3*Z+643*X^2*Y^2*Z^2+151*X*Y^4*Z+44*X*Y^3*Z^2+76*X*Y*Z^4+247*X^3*Y*Z+28*X^2*Y^2*Z+152*X^2*Y*Z^2+165*X*Y^3*Z+28*X*Y^2*Z^2+76*X^2*Y*Z+105*X*Y^2*Z+76*X*Y*Z^2+285*X*Y*Z

Algorithm definition

The algorithm ⟨10×25×28:4256⟩ is the (Kronecker) tensor product of ⟨2×5×7:56⟩ with ⟨5×5×4:76⟩.

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