Supposons que nous voulons multiplier matrices. L'algorithme de multiplication à matrice lente s'exécute dans le temps et utilise la mémoire . La multiplication matricielle la plus rapide s'exécute dans le temps , où est la constante d'algèbre linéaire, mais que sait-on de sa complexité en mémoire?
Il semble qu'il soit possible a priori que la multiplication matricielle rapide consomme mémoire. Y a-t-il une garantie que cela peut être fait dans la mémoire ? Est-il vrai que les algorithmes de multiplication matricielle actuellement connus utilisent la mémoire ?
(Je m'intéresse en fait à la multiplication matricielle rectangulaire, mais je suppose que la réponse serait la même dans ce cas que pour le cas carré, et le cas carré est mieux étudié.)