Description of fast matrix multiplication algorithm: ⟨14×30×30:7026⟩

Algorithm type

2X4Y12Z4+118X4Y8Z4+8X2Y12Z2+4X4Y8Z2+11X4Y6Z4+2X2Y8Z4+8XY12Z+8X2Y9Z2+649X4Y4Z4+268X2Y8Z2+8X2Y8Z+16XY9Z+4XY8Z2+70X4Y4Z2+8X4Y2Z4+498X2Y6Z2+43X2Y4Z4+64XY8Z+5X4Y2Z3+4X3Y2Z4+16X2Y6Z+8XY6Z2+273X4Y2Z2+36X3Y2Z3+446X2Y4Z2+187X2Y2Z4+136XY6Z+9X4YZ2+29X3Y2Z2+2X3YZ3+104X2Y4Z+21X2Y3Z2+28X2Y2Z3+10X2YZ4+68XY4Z2+3X4YZ+6X3Y2Z+16X3YZ2+194X2Y3Z+1326X2Y2Z2+21X2YZ3+132XY4Z+129XY3Z2+XY2Z3+4XYZ4+8X3YZ+157X2Y2Z+59X2YZ2+172XY3Z+111XY2Z2+16XYZ3+464X2YZ+382XY2Z+322XYZ2+332XYZ2X4Y12Z4118X4Y8Z48X2Y12Z24X4Y8Z211X4Y6Z42X2Y8Z48XY12Z8X2Y9Z2649X4Y4Z4268X2Y8Z28X2Y8Z16XY9Z4XY8Z270X4Y4Z28X4Y2Z4498X2Y6Z243X2Y4Z464XY8Z5X4Y2Z34X3Y2Z416X2Y6Z8XY6Z2273X4Y2Z236X3Y2Z3446X2Y4Z2187X2Y2Z4136XY6Z9X4YZ229X3Y2Z22X3YZ3104X2Y4Z21X2Y3Z228X2Y2Z310X2YZ468XY4Z23X4YZ6X3Y2Z16X3YZ2194X2Y3Z1326X2Y2Z221X2YZ3132XY4Z129XY3Z2XY2Z34XYZ48X3YZ157X2Y2Z59X2YZ2172XY3Z111XY2Z216XYZ3464X2YZ382XY2Z322XYZ2332XYZ2*X^4*Y^12*Z^4+118*X^4*Y^8*Z^4+8*X^2*Y^12*Z^2+4*X^4*Y^8*Z^2+11*X^4*Y^6*Z^4+2*X^2*Y^8*Z^4+8*X*Y^12*Z+8*X^2*Y^9*Z^2+649*X^4*Y^4*Z^4+268*X^2*Y^8*Z^2+8*X^2*Y^8*Z+16*X*Y^9*Z+4*X*Y^8*Z^2+70*X^4*Y^4*Z^2+8*X^4*Y^2*Z^4+498*X^2*Y^6*Z^2+43*X^2*Y^4*Z^4+64*X*Y^8*Z+5*X^4*Y^2*Z^3+4*X^3*Y^2*Z^4+16*X^2*Y^6*Z+8*X*Y^6*Z^2+273*X^4*Y^2*Z^2+36*X^3*Y^2*Z^3+446*X^2*Y^4*Z^2+187*X^2*Y^2*Z^4+136*X*Y^6*Z+9*X^4*Y*Z^2+29*X^3*Y^2*Z^2+2*X^3*Y*Z^3+104*X^2*Y^4*Z+21*X^2*Y^3*Z^2+28*X^2*Y^2*Z^3+10*X^2*Y*Z^4+68*X*Y^4*Z^2+3*X^4*Y*Z+6*X^3*Y^2*Z+16*X^3*Y*Z^2+194*X^2*Y^3*Z+1326*X^2*Y^2*Z^2+21*X^2*Y*Z^3+132*X*Y^4*Z+129*X*Y^3*Z^2+X*Y^2*Z^3+4*X*Y*Z^4+8*X^3*Y*Z+157*X^2*Y^2*Z+59*X^2*Y*Z^2+172*X*Y^3*Z+111*X*Y^2*Z^2+16*X*Y*Z^3+464*X^2*Y*Z+382*X*Y^2*Z+322*X*Y*Z^2+332*X*Y*Z

Algorithm definition

The algorithm ⟨14×30×30:7026⟩ is serendipitous tensor product (⟨7×6×5:150⟩ - 12) ⊗ ⟨2×5×6:47⟩ +6⟨4×5×6:90⟩.

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