Sudoku Flow

O Sudoku mais difícil do mundo, testado pelo mecanismo de dicas

Não existe um Sudoku oficialmente mais difícil: depende de como você mede. Medimos da forma como uma pessoa resolve, um passo por vez com a técnica mais simples que funciona, usando o mecanismo de dicas do nosso app de Sudoku.

Resposta rápida

Dois desafios do matemático finlandês Arto Inkala, AI Escargot (2006) e seu desafio de 2012, foram noticiados no mundo todo como o Sudoku mais difícil já criado. O mecanismo de dicas do nosso app não consegue explicar todos os passos de nenhum dos dois: ambos exigem a técnica Cadeia de Forçamento, em que você testa um número e acompanha suas consequências, e ambos têm passos que nenhuma técnica conhecida pelo app explica. Nenhum dos 60.000 desafios do app exige qualquer uma dessas duas coisas.

Como fizemos a medição

O mecanismo de dicas usa o mesmo código da dica no nosso app. Ele encontra a técnica mais simples que permite colocar um número, preenche esse número e procura novamente, até completar a grade. Cadeia de Forçamento é a última técnica que ele tenta; quando nem ela funciona, o mecanismo ainda sabe o número, mas não tem um passo para explicá-lo. Você pode acompanhar cada passo no solucionador de sudoku.

Os resultados

DesafioPistasPassosCadeia de ForçamentoPassos sem explicaçãoTécnica mais difícil com nome
Desafio de Arto Inkala de 2012216064Cadeia de Forçamento
AI Escargot235832Cadeia de Forçamento
Um desafio criado para vencer a força bruta176400Single oculto

Desafio de Arto Inkala de 2012

Publicado em junho de 2012, quando veículos de imprensa do mundo todo o noticiaram como o Sudoku mais difícil já criado.

6 usos de Cadeia de Forçamento e 4 passos sem explicação: acima do nível mais difícil do app, Extremo.

Resolver passo a passo →

Fonte: SudokuWiki: Arto Inkala Sudoku

AI Escargot

No fim de novembro de 2006, seu criador, o matemático finlandês Arto Inkala, afirmou que ele era o Sudoku mais difícil do mundo. O nome faz referência ao seu formato de caracol.

3 usos de Cadeia de Forçamento e 2 passos sem explicação: acima do nível mais difícil do app, Extremo.

Resolver passo a passo →

Fonte: SudokuWiki: Escargot

Um desafio criado para vencer a força bruta

A Wikipédia o apresenta como um Sudoku criado para dificultar o trabalho de programas que resolvem por força bruta: sua primeira linha está vazia, e a resposta nessa linha é 9 8 7 6 5 4 3 2 1, a pior ordem para um programa que tenta o 1 primeiro.

Cada passo tem um nome. O mais difícil é Single oculto, então o app classificaria este desafio no nível Médio.

Resolver passo a passo →

Fonte: Wikipedia: Sudoku solving algorithms

O que isso mostra

  • Menos pistas não tornam um desafio mais difícil. O desafio contra a força bruta tem 17 pistas, o mínimo que um Sudoku com uma única solução pode ter, e uma pessoa o resolve apenas com singles. O desafio de Inkala de 2012 tem 21 pistas e ainda exige testar possibilidades.
  • Difícil para um computador não é o mesmo que difícil para uma pessoa. Um programa que testa cada número por vez precisa fazer muitas tentativas no desafio contra a força bruta; uma pessoa nunca precisa chutar para resolvê-lo.
  • O nível mais difícil do app não chega a exigir testes de possibilidades. Nenhum dos seus 60.000 desafios exige uma Cadeia de Forçamento; o nível Extremo é definido principalmente por ALS-XZ, em 86,3% dos desafios desse nível.

Qual desafio é o mais difícil depende do critério. Pelo critério do próprio SudokuWiki, o desafio de Inkala de 2012 fica em terceiro lugar, atrás de dois desafios de David Filmer. SudokuWiki: Arto Inkala Sudoku

Ícone do app de Sudoku

Quer mais grades como esta?

Também desenvolvemos um app de Sudoku para iPhone, iPad, Mac e Android. Ele não tem nenhum anúncio, funciona offline e, quando você pede uma dica, mostra a técnica em vez de apenas preencher um número.

O Sudoku Flow é criado pela Rubigo Games, desenvolvedora do app de Sudoku recomendado neste site.