Introducción
¿Qué es el Sudoku?
Sudoku es un juego matemático inventado a finales de la década de 1970 en japón.
¿Cómo se juega ?
El objetivo del sudoku es rellenar una cuadrícula de 9x9 celdas, cada una dividida en subcuadrículas de 3x3(bloques), con las cifras del 1 al 9. Algunos números ya están rellenados y no se debe repetir el mismo número en la misma fila, columna o subcuadrícula.s
Si el sudoku está bien planteado, sólo puede tener una solución, y debería tener 17 pistas iniciales, es decir, 17 números ya rellenados como mínimo.
Aquí hay un ejemplo de un sudoku sin resolver y uno resuelto:


Equivalente matemático
Matemáticamente, la solución de un sudoku es siempre un cuadrado latino, es decir, una matriz de
Un cuadrado latino está reducido si la primera fila y la primera columna están en orden natural.
La cantidad de números de cuadrados latinos de
| Número de cuadrados latinos de tamaño | |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 12 |
| 4 | 576 |
| 5 | 161280 |
| 6 | 812851200 |
| 7 | 61479419904000 |
| 8 | 108776032459082956800 |
| 9 | 5524751496156892842531225600 |
| 10 | 9982437658213039871725064756920320000 |
| 11 | 776966836171770144107444346734230682311065600000 |
Sin embargo, el sudoku impone una restricción adicional a los subgrupos de 3 x 3 , como si fuera un caso especial de cuadrado latino, lo que nos deja con
Descripción matemática formal
Esto sería el equivalente matemático de un sudoku, y su definición formal sería:
Descripción matemática de un Sudoku
Un Sudoku es una matriz
- Para todo
, la fila es una permutación de . - Para todo
, la columna es una permutación de . - Para cada bloque 3×3, los 9 elementos dentro forman también una permutación de
.
Es decir, un cuadrado latino de 9×9 dividido en cuadrados de 3x3 cuyos componentes son una combinación de 9 números.