Saltar al contenido

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:

Sudoku sin resolverSudoku sin resolver

Equivalente matemático ​

Matemáticamente, la solución de un sudoku es siempre un cuadrado latino, es decir, una matriz de n∗n elementos, en la que cada casilla está ocupada por uno de los n símbolos de tal manera que cada uno de ellos aparece exactamente una vez en cada columna y en cada fila.

[abdcbcadcdbadacb]

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×n No tiene una fórmula sencilla, pero crece increíblemente rápido cuando aumentamos n. A este fenómeno se le llama explosión combinatoria. Como curiosidad, aquí tenéis una tabla con la cantidad de cuadrados latinos y cuadrados latinos reducidos desde n=1 hasta n=11:

nNúmero de cuadrados latinos de tamaño n×n
11
22
312
4576
5161280
6812851200
761479419904000
8108776032459082956800
95524751496156892842531225600
109982437658213039871725064756920320000
11776966836171770144107444346734230682311065600000

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 6,670,903,752,021,072,936,960≈6.67×1021 soluciones posibles, pero esa cifra baja a 5,472,730,538 si tenemos en cuenta las simetrías que puedan surgir.

Descripción matemática formal ​

[[ecdfgbaih][fghaiecdb][iabcdhefg][heidbfgac][gfahecibd][dbcgiahef][ifabhgcde][ecgdaibhf][bhdfceagi]⏟]⏞Matrices permutadas de[abcdefghi]Cuadrado Latino

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 A∈{1...9}9×9 tal que:

  • Para todo i, la fila Ai,1,Ai,2...Ai,9​ es una permutación de {1...9}.
  • Para todo j, la columna Aj,1,Aj,2...Aj,9​​ es una permutación de {1...9}.
  • Para cada bloque 3×3, los 9 elementos dentro forman también una permutación de {1...9}.

Es decir, un cuadrado latino de 9×9 dividido en cuadrados de 3x3 cuyos componentes son una combinación de 9 números.