I teorien om beregningsmæssig kompleksitet og lineær algebra siger Strassens hypotese , at man for kvadratiske matricer kan specificere tilstrækkeligt store dimensioner , hvortil der findes en algoritme , der gør det muligt at multiplicere dem med en hastighed vilkårligt tæt på . På trods af mange matematikeres indsats er formodningen fremsat i 1969 endnu ikke blevet bevist og er et af de uløste problemer i lineær algebra .
For vilkårligt lille er der en algoritme, der for tilstrækkeligt store naturlige tal n garanterer multiplikationen af to størrelsesmatricer i operationer.
Opgaven med at multiplicere to store kvadratiske matricer er besværlig og forekommer ofte i applikationer. Således er accelerationen af denne operation af stor praktisk betydning. Da det ved multiplicering af matricer er nødvendigt at beregne nye, generelt set, forskellige værdier af matrixelementer, kan dette ikke gøres i mindre end operationer. Standardalgoritmen ifølge definitionen af matrixmultiplikation kræver operationer. I 1969 foreslog den tyske matematiker Volker Strassen den første hurtigere algoritme [1] , der krævede multiplikationer. Han fremsatte også hypotesen om, at det er muligt at multiplicere matricer endnu hurtigere. I 1990 blev det bevist, at der er nok operationer ( Coppersmith-Winograd algoritme ) [2] . Denne algoritme er af teoretisk betydning og kan ikke bruges i praksis, da den faktisk kun fremskynder multiplikationen for astronomisk store matricer. Efterfølgende er der foretaget flere meget mindre forbedringer af det sidste skøn baseret på samme metode [3] . Dette giver os mulighed for at tale om eksistensen af "Kobbersmed-Winograd-barrieren" i teoretiske skøn over kompleksiteten af dette problem, selvom de fleste forskere mener, at Strassens hypotese er korrekt. Eksponenten i praktiske algoritmer er blevet en smule forbedret sammenlignet med eksponenten for Strassen-algoritmen, men indtil videre er den stadig væsentligt større end eksponenten for Coppersmith-Winograd-algoritmen.