← Últimos artigos
🤖 machine learning

Improving the matrix multiplication exponent with modern optimization and AlphaEvolve

Este artigo melhora o limite superior do expoente de multiplicação de matrizes ω\omega para menos de 2,371177 ao reformular o problema de otimização subjacente e aprimorar o processo de solução com técnicas modernas de aprendizado de máquina e AlphaEvolve.

Autores originais: Emilien Dupont, Marvin Eisenberger, Borislav Kozlovskii, Abbas Mehrabian, Francisco J. R. Ruiz, Abigail See, Renfei Zhou, Josh Alman, Virginia Vassilevska Williams, Matej Balog

Publicado 2026-08-18
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Emilien Dupont, Marvin Eisenberger, Borislav Kozlovskii, Abbas Mehrabian, Francisco J. R. Ruiz, Abigail See, Renfei Zhou, Josh Alman, Virginia Vassilevska Williams, Matej Balog

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No vasto cenário da ciência da computação, poucas operações são tão fundamentais quanto a multiplicação de duas grandes grades de números, um processo conhecido como multiplicação de matrizes. Esta tarefa matemática sustenta tudo, desde o treinamento de modelos de inteligência artificial até a renderização de imagens realistas em videogames. Por décadas, cientistas sabem que esta operação pode ser realizada mais rapidamente do que o método padrão e direto, mas o limite preciso de quão rápida ela pode possivelmente ser permaneceu como um dos mistérios mais persistentes do campo. Este limite é descrito por um único número, um expoente matemático que dita como o tempo necessário para o cálculo cresce à medida que o tamanho das grades aumenta. Quanto menor este número, mais eficiente o computador pode ser. Embora o mínimo teórico seja conhecido por ser pelo menos dois, o melhor limite superior comprovado pairou pouco acima de 2,37 por anos, uma barreira que os pesquisadores têm vindo a desgastar com ferramentas matemáticas cada vez mais sofisticadas.

Uma equipe de pesquisadores do Google DeepMind, juntamente com colaboradores de várias universidades, conseguiu agora empurrar este limite um pouco mais longe. Ao combinar técnicas modernas de otimização com uma nova forma de inteligência artificial, eles estabeleceram um novo recorde, provando que o expoente pode ser reduzido para menos de 2,371177. Este é um pequeno deslocamento numérico, mas, no contexto deste problema específico, representa um passo significativo à frente. O resultado anterior, alcançado em 2025, situava-se em 2,371339. A nova descoberta não resolve o mistério definitivo do limite exato, nem altera imediatamente a forma como os computadores multiplicam matrizes na prática, mas estreita as restrições teóricas do problema, mostrando que o teto é mais baixo do que se pensava anteriormente ser possível.

O caminho para este novo recorde começou com uma estrutura matemática conhecida como o método do laser, uma técnica desenvolvida há quarenta anos para projetar algoritmos de multiplicação de matrizes mais rápidos indiretamente. O refinamento mais recente deste método, chamado análise de perda de combinação, baseia-se na resolução de um problema de otimização massivo e complexo. Este problema envolve encontrar a melhor maneira de decompor uma grande estrutura matemática em partes menores. Os pesquisadores descobriram que a dificuldade deste problema depende de um parâmetro que representa a profundidade da decomposição. As tentativas anteriores tinham parado numa profundidade de três, o que limitava o número de variáveis que podiam ser ajustadas. A nova equipe percebeu que, ao aumentar esta profundidade para quatro, poderiam explorar um espaço muito maior de possibilidades, mas fazer isso exigiria a resolução de um problema com milhões de variáveis, uma tarefa demasiado grande para os algoritmos tradicionais usados no passado.

Para enfrentar esta escala, os pesquisadores recorreram a técnicas emprestadas do aprendizado de máquina. Em vez de usar resolvedores matemáticos padrão, eles reformularam o problema para que pudesse ser tratado pelo gradiente descendente, um método comumente usado para treinar redes neurais. Esta abordagem permitiu-lhes utilizar hardware de computação poderoso para processar os dados em paralelo, lidando com a explosão de complexidade que acompanhou a decomposição mais profunda. Eles trataram as variáveis matemáticas como se fossem os pesos ajustáveis num modelo de aprendizagem, refinando-os iterativamente para encontrar uma solução melhor. Esta mudança de estratégia, por si só, melhorou o limite por um valor mensurável, demonstrando que as ferramentas computacionais modernas poderiam desbloquear um potencial que os métodos mais antigos tinham perdido.

No entanto, a equipe não parou por aí. Eles empregaram um sistema chamado AlphaEvolve, uma inteligência artificial desenhada para escrever e melhorar o seu próprio código. Em vez de apenas executar o algoritmo de otimização, eles deixaram a IA modificar o próprio algoritmo. O sistema gerava uma nova versão do código, executava-a para ver que limite produzia e, em seguida, evoluía o código para minimizar esse limite. Este processo de autoaperfeiçoamento permitiu aos pesquisadores encontrar refinamentos subtis na estratégia de otimização que uma equipe humana poderia ter negligenciado. O resultado desta evolução automatizada foi um novo melhoria, empurrando o limite para o novo recorde de 2,371177.

Para garantir que este resultado não fosse um artefato de erros de arredondamento de computador ou imprecisões de ponto flutuante, a equipe realizou uma etapa de verificação rigorosa. Eles pegaram na solução encontrada pelos seus algoritmos e converteram todos os números em frações exatas, realizando os cálculos finais com precisão perfeita. Eles também substituíram cada logaritmo nas equações por um limite racional seguro que garantia que as restrições fossem cumpridas. Este processo de certificação cuidadoso confirmou que o novo limite é matematicamente válido e livre do ruído numérico que frequentemente assola tais computações complexas.

Os pesquisadores observam que, embora a sua abordagem tenha rendido um melhor limite, as melhorias estão a tornar-se cada vez mais difíceis de alcançar. Os ganhos que fizeram são comparáveis em magnitude ao progresso incremental visto nos últimos quarenta anos. Eles sugerem que, embora mais melhorias modestas possam ser possíveis através do contínuo refinamento destas técnicas de otimização, alcançar um salto muito maior na compreensão do verdadeiro limite exigirá provavelmente ideias matemáticas inteiramente novas. Por agora, o trabalho permanece como um testemunho do poder de combinar a matemática teórica profunda com o músculo computacional do aprendizado de máquina moderno, provando que, mesmo num campo com uma longa história, ainda há espaço para a descoberta.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →