← Últimos artigos
🤖 AI

ImprovEvolve: Basin-Hopping Meets LLM-Guided Evolutionary Search

O ImprovEvolve introduz uma busca evolutiva guiada por LLM que evolui operadores especializados de inicialização, melhoria e perturbação para conduzir um processo de basin-hopping, descobrindo com sucesso novas soluções de estado da arte para empacotamento de hexágonos, desigualdades de autocorrelação e códigos esféricos, enquanto reduz significativamente a carga cognitiva sobre o modelo de linguagem.

Autores originais: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

Publicado 2026-06-30
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

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

Imagine que você esteja tentando resolver um quebra-cabeça incrivelmente difícil, como encaixar um número específico de hexágonos de formatos estranhos em um recipiente sem que eles se sobreponham, ou encontrar a curva matemática perfeita que maximize um determinado valor. Esses são "problemas de otimização", e são notoriamente difíceis porque o cenário de soluções possíveis é cheio de colinas minúsculas e vales profundos (ótimos locais). Se você der um passo errado, pode ficar preso em um vale raso e nunca encontrar o mais profundo.

Por muito tempo, pesquisadores tentaram ensinar Inteligência Artificial (especificamente Grandes Modelos de Linguagem, ou LLMs) a resolver esses quebra-cabeças pedindo para a IA escrever um único programa gigante que faça tudo de uma vez: ela tem que descobrir onde começar, como se mover e quando parar. É como pedir a um chef que não apenas cozinhe uma refeição, mas também projete a cozinha, invente novos utensílios e escreva o livro de receitas, tudo de uma só vez. O artigo chama essa abordagem de "AlphaEvolve". Embora funcione às vezes, isso frequentemente sobrecarrega a IA, levando a soluções desajeiradas ou incompletas.

A Nova Ideia: ImprovEvolve

Os autores deste artigo, Alexey Kravatskiy e colegas, propõem uma maneira mais inteligente chamada ImprovEvolve. Em vez de pedir para a IA construir todo o "super-otimizador" do zero, eles dividem o trabalho em três tarefas pequenas e gerenciáveis. Eles pedem para a IA escrever uma "caixa de ferramentas" contendo três ferramentas específicas:

  1. O Iniciador (generate_config): Uma ferramenta que apenas cria um ponto de partida aleatório e válido para o quebra-cabeça.
  2. O Polidor (improve): Uma ferramenta que pega uma solução bagunçada e a torna ligeiramente melhor, suavizando as bordas.
  3. O Agitador (perturb): Uma ferramenta que sacode aleatoriamente a solução para ver se dar uma sacudida ajuda a fazê-la cair em um vale mais profundo e melhor.

A Dança do "Basin-Hopping"

Depois que a IA constrói essa caixa de ferramentas, os pesquisadores não apenas a executam uma vez. Eles usam uma estratégia matemática clássica chamada Basin-Hopping (Salto de Bacia). Pense nisso como um caminhante tentando encontrar o ponto mais baixo em uma cadeia de montanhas com neblina:

  1. Início: O caminhante solta um ponto aleatório (usando o Iniciador).
  2. Polimento: Ele caminha ladeira abaixo até o fundo do vale mais próximo (usando o Polidor).
  3. Agitação: Ele dá um grande salto aleatório (usando o Agitador) para um novo local, esperando pousar em um vale diferente e mais profundo.
  4. Repetição: Se o novo ponto for mais baixo, ele permanece. Se não for, ele pode tentar novamente. Eles fazem isso repetidamente, gradualmente dando saltos menores à medida que se aproximam do fundo.

Ao separar o "pensar" (o que a IA faz) do "buscar" (o loop de Basin-Hopping), a IA só precisa se concentrar em ser boa em uma coisa específica por vez. Isso reduz a "carga cognitiva" da IA, de forma semelhante a como um ser humano é melhor ao resolver um problema complexo se dividir o trabalho em pequenos passos em vez de tentar manter tudo na cabeça de uma só vez.

Os Resultados: Novos Recordes

O artigo testa este método em três desafios matemáticos muito difíceis:

  • Empacotamento de Hexágonos: Imagine tentar empacotar 11, 12 ou até 23 hexágonos no menor possível de uma caixa hexagonal. O novo método encontrou novos recordes mundiais de empacotamento para vários desses números, superando recordes anteriores estabelecidos por outros sistemas de IA e até por especialistas humanos.
  • A Desigualdade de Autocorrelação: Este é um problema matemático complexo sobre encontrar a forma perfeita de uma onda. A IA melhorou o limite conhecido (o "limite inferior") de 0,96102 para 0,96258. Isso foi feito pegando uma boa solução encontrada por uma IA anterior e usando a nova ferramenta "Polidor" para refiná-la ainda mais.
  • Códigos Esféricos: Isso envolve arranjar pontos em uma esfera para que fiquem o mais longe possível uns dos outros (como sementes em uma romã). O novo método melhorou o arranjo para a maioria dos 90 casos de teste, encontrando configurações que eram ligeiramente mais eficientes do que qualquer coisa conhecida anteriormente.

O Toque Humano

Curiosamente, o artigo observa que, embora a IA tenha feito o trabalho pesado, um especialista humano fez alguns pequenos ajustes no código (como mudar uma configuração específica ou trocar uma ferramenta matemática) para obter os melhores resultados absolutos. Isso sugere que os melhores resultados vêm de uma parceria: a IA gera a estrutura central e a lógica, e o humano fornece o "ajuste fino" final que a IA pode deixar passar.

Em Resumo

O artigo argumenta que, em vez de pedir a uma IA para ser um "supergênio" que resolve um problema inteiro de uma só vez, devemos pedir que ela seja uma "especialista" que constrói um conjunto de ferramentas. Então, usamos essas ferramentas em um loop iterativo inteligente (Basin-Hopping) para explorar o espaço de soluções. Esta abordagem, ImprovEvolve, provou ser mais eficaz, robusta e capaz de encontrar novos recordes matemáticos do que métodos anteriores que tentavam fazer tudo de uma vez.

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 →