Description of fast matrix multiplication algorithm: ⟨4×21×28:1518⟩

Algorithm type

X2Y21Z2+X2Y19Z2+10XY21Z+8X2Y18Z2+X2Y17Z2+5XY19Z+8X4Y12Z4+X2Y16Z2+4XY18Z+18X2Y15Z2+2XY17Z+16X4Y10Z4+9X2Y14Z2+4XY16Z+63XY15Z+16X4Y8Z4+22X2Y12Z2+XY14Z+2X2Y11Z2+12X4Y6Z4+63X2Y10Z2+28XY12Z+12X2Y9Z2+2XY11Z+36X4Y4Z4+24X2Y8Z2+9XY10Z+36XY9Z+4X4Y2Z4+96X2Y6Z2+48X2Y5Z2+28XY7Z+68X2Y4Z2+32XY6Z+40X2Y3Z2+188XY5Z+156X2Y2Z2+72XY4Z+12X2YZ2+156XY3Z+60XY2Z+144XYZX2Y21Z2X2Y19Z210XY21Z8X2Y18Z2X2Y17Z25XY19Z8X4Y12Z4X2Y16Z24XY18Z18X2Y15Z22XY17Z16X4Y10Z49X2Y14Z24XY16Z63XY15Z16X4Y8Z422X2Y12Z2XY14Z2X2Y11Z212X4Y6Z463X2Y10Z228XY12Z12X2Y9Z22XY11Z36X4Y4Z424X2Y8Z29XY10Z36XY9Z4X4Y2Z496X2Y6Z248X2Y5Z228XY7Z68X2Y4Z232XY6Z40X2Y3Z2188XY5Z156X2Y2Z272XY4Z12X2YZ2156XY3Z60XY2Z144XYZX^2*Y^21*Z^2+X^2*Y^19*Z^2+10*X*Y^21*Z+8*X^2*Y^18*Z^2+X^2*Y^17*Z^2+5*X*Y^19*Z+8*X^4*Y^12*Z^4+X^2*Y^16*Z^2+4*X*Y^18*Z+18*X^2*Y^15*Z^2+2*X*Y^17*Z+16*X^4*Y^10*Z^4+9*X^2*Y^14*Z^2+4*X*Y^16*Z+63*X*Y^15*Z+16*X^4*Y^8*Z^4+22*X^2*Y^12*Z^2+X*Y^14*Z+2*X^2*Y^11*Z^2+12*X^4*Y^6*Z^4+63*X^2*Y^10*Z^2+28*X*Y^12*Z+12*X^2*Y^9*Z^2+2*X*Y^11*Z+36*X^4*Y^4*Z^4+24*X^2*Y^8*Z^2+9*X*Y^10*Z+36*X*Y^9*Z+4*X^4*Y^2*Z^4+96*X^2*Y^6*Z^2+48*X^2*Y^5*Z^2+28*X*Y^7*Z+68*X^2*Y^4*Z^2+32*X*Y^6*Z+40*X^2*Y^3*Z^2+188*X*Y^5*Z+156*X^2*Y^2*Z^2+72*X*Y^4*Z+12*X^2*Y*Z^2+156*X*Y^3*Z+60*X*Y^2*Z+144*X*Y*Z

Algorithm definition

The algorithm ⟨4×21×28:1518⟩ is serendipitous tensor product (⟨2×7×7:76⟩ - 4) ⊗ ⟨2×3×4:20⟩ +2⟨2×6×4:39⟩.

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