← Últimos artigos
🔢 mathematics

Queen Domination by SAT Solving

Este artigo apresenta um framework SAT de alto desempenho e produtor de provas que resolve o caso anteriormente em aberto da dominação de rainhas para n=19n=19 e corrige a enumeração para n=16n=16 ao alavancar uma codificação geometricamente informada, quebra de simetria e um pipeline de verificação unificado para garantir corretude independentemente verificável.

Autores originais: Taha Rostami, Curtis Bright

Publicado 2026-07-30
📖 4 min de leitura🧠 Leitura aprofundada

Autores originais: Taha Rostami, Curtis Bright

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 um mundo onde a matemática não é apenas sobre números em uma página, mas sobre resolver quebra-cabeças tão complexos que até os cérebros humanos mais inteligentes ficam tontos. Este é o reino da busca combinatória, um ramo da ciência da computação e da matemática dedicado a encontrar a melhor maneira de organizar as coisas. Pense nisso como tentar encontrar o mapa de assentos perfeito para um casamento massivo onde cada convidado tem regras específicas sobre com quem pode sentar ao lado, ou descobrir o número absoluto mínimo de seguranças necessários para vigiar cada canto de um museu sem deixar um ponto cego.

Um dos quebra-cabeças mais famosos neste campo é o Problema da Dominação da Rainha. Imagine um tabuleiro de xadrez. Uma rainha é uma peça poderosa que pode atacar tudo em sua linha, sua coluna e em ambos os seus caminhos diagonais. A questão é simples, mas traiçoeira: qual é o menor número de rainhas que você precisa colocar em um tabuleiro n×nn \times n para que cada quadrado esteja sob ataque? Parece fácil para um tabuleiro pequeno, mas à medida que o tabuleiro aumenta, o número de arranjos possíveis explode para bilhões, trilhões e além. Por mais de um século, matemáticos têm tentado resolver isso, não apenas para encontrar o número, mas para contar exatamente de quantas maneiras diferentes você pode organizar essas rainhas. Por que isso importa? Porque resolver esses quebra-cabezas ajuda-nos a entender como organizar sistemas complexos, desde o agendamento de voos até o design de chips de computador. Mas há um porém: quando os computadores fazem a matemática, eles podem cometer erros, e às vezes deixam de encontrar a resposta inteiramente.

É aqui que Taha Rostami e Curtis Bright entram com seu artigo, "Queen Domination by SAT Solving". Eles enfrentaram o problema de contar todas as maneiras únicas de colocar o número mínimo de rainhas em tabuleiros de xadrez de até tamanho 19. Em vez de escrever um programa personalizado para caçar soluções como pesquisadores anteriores fizeram, eles traduziram todo o quebra-cabeça do tabuleiro de xadrez para uma linguagem que um SAT solver (uma máquina de lógica superinteligente) entende. Pense em um SAT solver como um detetive que verifica se um conjunto de regras pode ser verdadeiro. Se o detetive disser "não", ele pode provar isso com um certificado que qualquer outra pessoa possa verificar para garantir que o detetive não mentiu.

Os autores construíram uma "tradução" especial do tabuleiro de xadrez que destacava a geometria do jogo, usando um truque inteligente chamado curva de Hilbert para organizar as pistas para que o detetive pudesse encontrar a resposta mais rápido. Eles também usaram uma estratégia chamada Cube-and-Conquer, que é como dividir um bolo gigante e impossível de comer em milhares de fatias pequenas e gerenciáveis que diferentes computadores podem comer ao mesmo tempo. O resultado? Eles não apenas resolveram o quebra-cabeça; eles provaram que sua solução era 100% correta.

O trabalho deles descobriu um erro surpreendente na história deste problema. Para um tabuleiro de 16x16, especialistas anteriores pensavam que havia apenas 43 maneiras únicas de posicionar as rainhas. Rostami e Bright provaram que existem, na verdade, 371 maneiras — uma diferença massiva que sugere que o programa de computador antigo tinha um erro oculto que estava perdendo a maioria das soluções. Além disso, eles resolveram um caso que estava aberto há muito tempo: o tabuleiro de 19x19. Eles descobriram que existem exatamente 11 maneiras únicas de dominar esse tabuleiro com o número mínimo de rainhas. Ao gerar "certificados de prova" para cada um dos resultados, eles deram à comunidade matemática um nível de confiança que era anteriormente impossível, mostrando que, quando você combina codificação inteligente com verificação de prova rigorosa, pode resolver problemas que até o melhor software especializado pode deixar passar.

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 →