Set of algorithms (co)created by Volker Strassen for speeding up number (Schönhage–Strassen algorithm) and matrix (Strassen Algorithm) multiplications.
- it subdivides square matrices to 4 quadrants
- and handle them in way similar to Karatsuba multiplication
- it is only slightly faster then standard matrix multiplication (and only for big matrices)
- it uses FFT/NTT convolution (of digits) to compute number multiplication
- it is fast only for very big numbers
- it handle number as polynomial of digits and digit base