A számítási bonyolultság és a lineáris algebra elméletében Strassen hipotézise azt állítja, hogy négyzetes mátrixokhoz kellően nagy dimenziókat lehet megadni , amelyekhez létezik egy algoritmus , amely lehetővé teszi, hogy tetszőlegesen közeli sebességgel szorozzuk meg őket . Számos matematikus erőfeszítése ellenére az 1969 -ben felhozott sejtést még nem sikerült bebizonyítani, és ez a lineáris algebra egyik megoldatlan problémája .
Tetszőlegesen kicsire van egy algoritmus, amely kellően nagy n természetes számok esetén garantálja két méretű mátrix megszorzását műveletekben .
Két nagy négyzetmátrix szorzása fáradságos és gyakran előfordul az alkalmazásokban. Így ennek a műveletnek a gyorsítása nagy gyakorlati jelentőséggel bír. Mivel a mátrixok szorzásakor a mátrixelemek új, általában véve eltérő értékeit kell kiszámítani, ezt nem lehet kevesebb művelettel megtenni. A mátrixszorzás definíciója szerinti szabványos algoritmus műveleteket igényel. 1969- ben Volker Strassen német matematikus javasolta az első gyorsabb algoritmust [1] , amely szorzást igényelt. Azt a hipotézist is felvetette, hogy még gyorsabban lehet mátrixokat szorozni. 1990 - ben bebizonyosodott, hogy van elég művelet ( Coppersmith-Winograd algoritmus ) [2] . Ez az algoritmus elméleti jelentőségű, a gyakorlatban nem használható, mivel valójában csak csillagászatilag nagy mátrixok esetén gyorsítja a szorzást. Ezt követően számos nagyon apró javítást végeztek az utolsó becslésen ugyanazon a módszeren [3] . Ez lehetővé teszi, hogy a probléma összetettségének elméleti becslése során beszéljünk a "Coppersmith-Winograd akadály" létezéséről, bár a legtöbb kutató úgy véli, hogy Strassen hipotézise helyes. A gyakorlati algoritmusok kitevője némileg javult a Strassen-algoritmus kitevőjéhez képest, de eddig lényegesen nagyobb maradt, mint a Coppersmith-Winograd algoritmus kitevője.