Skip to content

Commit

Permalink
Add detailed analysis to Sudoku project
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasaciole committed Feb 15, 2017
1 parent 6358bd2 commit 7f3c462
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion templates/sudoku.html
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 597,8 @@ <h1 class="text-center">O Algoritmo de Welsh-Powell</h1>
</div>
<div class="row">
<div class="col-lg-12">
<p>Pode-se observar no ultimo grafo que não foi possível encontrar uma solução para o problema reduzido, pois o algoritmo cai em vértices com mais de uma possibilidade de número e, por definição, escolhe o primeiro número disponível. Então dependendo de como foi organizada a lista de vértices a serem selecionados, ele pode ou não encontrar a solução correta para o problema.</p>
<p>Comparando as 4 execuções do algoritmo WP com a configuração original, verificamos que o algoritmo conseguiu encontrar a solução para o problema, e inclusive conseguiu chegar nela nas 4 execuções.
<p>Pode-se observar no ultimo grafo que não foi possível encontrar uma solução para o problema reduzido, pois o algoritmo cai em vértices com mais de uma possibilidade de número e, por definição, escolhe o primeiro número disponível. Então dependendo de como foi organizada a lista de vértices a serem selecionados, ele pode ou não encontrar a solução correta para o problema.</p>
<p>
De acordo com <a href="http://www.abril.com.br/noticia/diversao/no_168207.shtml" target="_blank">um artigo publicado pela Editora Abril</a>, o número de valores minimo para que um problema de Sudoku tenha solução única é 17. Logo, se colocarmos apenas 9 valores o algoritmo tentará completar todos os espaços da grade, podendo até conseguindo chegar numa das soluções possíveis, mas o resultado pode mudar dependendo de cada execução.
</p>
Expand Down

0 comments on commit 7f3c462

Please sign in to comment.