Description of fast matrix multiplication algorithm: ⟨4×25×32:2006⟩

Algorithm type

8X4Y20Z4+X4Y17Z4+2X2Y21Z2+20X4Y16Z4+40X2Y20Z2+14XY21Z+33XY20Z+7X2Y17Z2+9X4Y12Z4+59X2Y16Z2+3X2Y15Z2+49XY16Z+5X4Y9Z4+9X2Y13Z2+16XY15Z+94X4Y8Z4+60X2Y12Z2+XY14Z+16XY13Z+24X2Y10Z2+52XY12Z+9X2Y9Z2+2XY11Z+137X2Y8Z2+24XY10Z+10X2Y7Z2+14XY9Z+13X2Y6Z2+49XY8Z+27X2Y5Z2+19XY7Z+161X2Y4Z2+20XY6Z+38X2Y3Z2+110XY5Z+184X2Y2Z2+203XY4Z+131XY3Z+112XY2Z+221XYZ8X4Y20Z4X4Y17Z42X2Y21Z220X4Y16Z440X2Y20Z214XY21Z33XY20Z7X2Y17Z29X4Y12Z459X2Y16Z23X2Y15Z249XY16Z5X4Y9Z49X2Y13Z216XY15Z94X4Y8Z460X2Y12Z2XY14Z16XY13Z24X2Y10Z252XY12Z9X2Y9Z22XY11Z137X2Y8Z224XY10Z10X2Y7Z214XY9Z13X2Y6Z249XY8Z27X2Y5Z219XY7Z161X2Y4Z220XY6Z38X2Y3Z2110XY5Z184X2Y2Z2203XY4Z131XY3Z112XY2Z221XYZ8*X^4*Y^20*Z^4+X^4*Y^17*Z^4+2*X^2*Y^21*Z^2+20*X^4*Y^16*Z^4+40*X^2*Y^20*Z^2+14*X*Y^21*Z+33*X*Y^20*Z+7*X^2*Y^17*Z^2+9*X^4*Y^12*Z^4+59*X^2*Y^16*Z^2+3*X^2*Y^15*Z^2+49*X*Y^16*Z+5*X^4*Y^9*Z^4+9*X^2*Y^13*Z^2+16*X*Y^15*Z+94*X^4*Y^8*Z^4+60*X^2*Y^12*Z^2+X*Y^14*Z+16*X*Y^13*Z+24*X^2*Y^10*Z^2+52*X*Y^12*Z+9*X^2*Y^9*Z^2+2*X*Y^11*Z+137*X^2*Y^8*Z^2+24*X*Y^10*Z+10*X^2*Y^7*Z^2+14*X*Y^9*Z+13*X^2*Y^6*Z^2+49*X*Y^8*Z+27*X^2*Y^5*Z^2+19*X*Y^7*Z+161*X^2*Y^4*Z^2+20*X*Y^6*Z+38*X^2*Y^3*Z^2+110*X*Y^5*Z+184*X^2*Y^2*Z^2+203*X*Y^4*Z+131*X*Y^3*Z+112*X*Y^2*Z+221*X*Y*Z

Algorithm definition

The algorithm ⟨4×25×32:2006⟩ is serendipitous tensor product (⟨2×5×8:63⟩ - 19) ⊗ ⟨2×5×4:32⟩ +⟨2×5×12:94⟩ +8⟨2×5×8:63⟩.

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