Na multiplicação de matrizes de Strassen, afirmamos um fato estranho (pelo menos para mim): a multiplicação de matrizes de dois 2 x 2 exige 7 multiplicações.
Pergunta: Como provar que é impossível multiplicar duas matrizes 2 x 2 em 6 multiplicações?
Observe que as matrizes estão sobre números inteiros.
Existem outros algoritmos de multiplicação de matrizes que podem ser mais rápidos. Este artigo da Web de uma classe Stanford CME 323 fornece detalhes sobre o algoritmo de Strassen, multiplicação de matrizes: algoritmo de Strassen . Há um tópico da Wikipedia, o algoritmo Strassen, que entra em detalhes e possui links para informações adicionais.
—
Richard Chambers
@RichardChambers Observe que o algoritmo de Strassen tem multiplicações. Parece-me plausível que esse limite inferior seja verdadeiro.
—
Stella Biderman
Como formulado, esta pergunta está errada. Existem muitas matrizes que podem ser multiplicadas com multiplicações. Você quer dizer para pedir uma prova de que, no pior dos casos, leva 7 aka existe alguma matriz que requer 7
—
Stella Biderman
@StellaBiderman sim, eu vi que o Strassen tem 7 multiplicações. Não olhei para o outro, mais rápido e algoritmos com menor complexidade. Pelo que sei, eles usam a mesma abordagem sub-matriz que a de Strassen, mas não tenho certeza. Eu estava apenas adicionando algumas informações adicionais sobre o Strassen especificamente.
—
Richard Chambers
Parece haver algo faltando na sua pergunta. Eu posso facilmente dar um algoritmo que pode multiplicar pelo menos algumas matrizes com 0 multiplicações. Provavelmente há uma restrição que você não está mencionando.
—
Jörg W Mittag