Calculating the product
of two
-matrices
,
in the usual way we
need
multiplications.
Surprisingly, Strassen proved that
multiplications
are sufficient
[V. Strassen:
Gaussian elimination is not optimal,
Numer. Math. 13 (1969).
357-361].
After calculating the products
we obtain the entries of product matrix
by forming
the sums
When we apply this construction to square matrices
of dimension
recursively by decomposing the
matrices into appropriate blocks, the number of multiplications
reduces from
to
.
This result could even be improved to
[D. Coppersmith, S. Winograd:
Matrix Multiplication via arithmetic progressions,
J. Symb. Comp. 9 (1990), 251-280].
It is conjectured that even
is possible.
The optimal exponent is yet unknown.
Today, this result is of no practical importance for
matrices of real or complex numbers because
calculations are usually carried out by computers
multiplying almost as fast as adding.
Therefore it does not make sence to replace
8 multiplications and 4 additions by 7 multiplications and
18 additions.
(Authors: Burkhardt/Höllig/Hörner)
| |
automatically generated
4/21/2005 |