Su Do Ku
Jean-Paul Delahaye
¿Japonés o norteamericano?
Los primeros sudokus se publicaron en mayo de 1979, en la página 6 del
número 16 de la revista estadounidense Dell Pencil Puzzles and Word Games
(de Norwalk, en Connecticut), con el nombre de Number Place, “colocación
de números”. Al parecer, su autor fue Howard Garns, arquitecto jubilado
fallecido en Indianápolis en 1989 (o en 1981, las fuentes disienten); no
pudo, pues, conocer el reciente éxito de su invento. Garns, como todos los
primeros autores de sudokus, los componía a mano.
Antes de convertirse en un juego nales suman lo mismo—, con el que Tantos sudokus
presente en la sección de pasatiem- no tiene otra cosa que ver que los como seres humanos
pos de diarios de todo el mundo, el dígitos y la plantilla, sino el cuadrado
sudoku llegó a Japón. Allí empezó en latino. Un cuadrado latino de lado Por definición, un sudoku completo
1984 a aparecer en una revista que n es una matriz de n2 casillas que es un cuadrado latino que verifica la
le dio ese nombre, especie de acró- hay que rellenar con n símbolos de condición adicional de que los recua-
nimo de “las cifras deben quedarse manera que nunca aparezca dos veces dros de 9 casillas han de contener
solteras”. La revista se reservó los un mismo símbolo en una misma fila los dígitos de 1 a 9; hay menos, por
derechos de la denominación “sudo- o en una misma columna (en conse- consiguiente, que cuadrados latinos
ku”; por eso, las demás publicaciones cuencia, cada uno de los n símbolos de orden 9. El cálculo de su número
japonesas que fueron publicando el se utiliza exactamente n veces). Su exacto resulta bastante difícil. Sólo
juego adoptaron el nombre original, origen se remonta a la Edad Me- mediante la conjugación del razona-
“Number Place”, o su derivado nam- dia. Fue Leonhard Euler (1707-1783) miento —para simplificar el proble-
pure. Así pues, el juego se conoce quien dio a esa disposición de cifras ma— y el ordenador —para examinar
en Occidente con un nombre japonés el nombre de cuadrado latino y la sistemáticamente los casos— se ha
y en Japón con una denominación analizó. Existen solamente 12 cuadra- conseguido contar el número exac-
occidental. dos latinos de lado 3, pero ya son 576 to de sudokus completos: 6.670.903.
La difusión mundial del pasatiem- los que tienen lado 4 y nada menos [Link].960, si se toman
po se debe a otro jubilado, el juez que [Link].[Link]. como distintas las matrices que se de-
neozelandés Wayne Gould, residente 225.600 los de lado 9. Si, conforme ducen unas de otras mediante opera-
en Hong Kong, quien escribió un pro- al espíritu de la teoría de grupos, ciones elementales (giros, simetrías,
grama de ordenador que genera auto- establecemos que los cuadrados la- permutaciones de las tres primeras
máticamente sudokus. A finales de tinos deducibles de otros por ope- columnas, de las tres primeras filas,
c d
5 1 9 6
9 5
5 2 7
4 9 1 7
7
1 3 2
3 4 5 9
2 8 7 1 4
7 6 5 8 2
retroceder varios pasos antes de vol- nuevas cifras que no figuren en la Las técnicas de retroceso sistemá-
ver a avanzar.) tabla. tico no son aplicables por los seres
Este método, debidamente pro- Las técnicas de retroceso siste- humanos (a menos que posean una
gramado, explora todas las hipóte- mático dan lugar a programas de paciencia verdaderamente fuera de
sis posibles sin olvidar ninguna, y resolución bastante cortos. El len- lo común). Los jugadores humanos
JEN CHRISTIANSEN; FUENTE: JEAN-PAUL DELAHAYE
por consiguiente acaba por encontrar guaje Prolog, inventado por Alain utilizan reglas más variadas y sagaces
la solución, si es que existe. Si hay Colmerauer y Philippe Roussel, de y sólo proceden por tanteo (método
varias (un sudoku imperfecto), las la Universidad de Marsella, en los equivalente al retroceso sistemático)
encontrará también. años setenta resulta particularmente como último recurso.
Caben perfeccionamientos que adecuado para redactar programas de Cuando nació el juego, las planti-
aceleran el descubrimiento de la resolución de sudokus, pues contie- llas iniciales se preparaban a mano,
solución o soluciones. Tenemos, en ne entre sus mecanismos básicos un pero ahora prácticamente todas se
particular, la “propagación de res- algoritmo de “retroceso sistemático”. obtienen mediante programas inspi-
tricciones”: cada vez que se coloca Existen programas en Prolog de un rados en la idea siguiente: se sitúan
una cifra, el programa actualiza la centenar de líneas que resuelven con cifras al azar en el retículo y se aplica
tabla de posibilidades restantes para bastante eficacia todos los sudokus un algoritmo de resolución (de re-
cada casilla vacía y no considera de 9 × 9. troceso sistemático, por ejemplo). Si
esa plantilla tiene solución única, el que haya que aplicar para completar casillas de la columna de la casilla en
programa termina. Si no tiene solu- la plantilla, se califica a ésta como cuestión), con 8 más (correspondien-
ción, se elimina uno de sus dígitos y fácil, medianamente difícil, difícil y tes a la fila de la casilla) y con aún
se vuelve a empezar. Si, en cambio, diabólica. 4 más (las otras 8 del recuadro de
posee varias, se elige una y se le Es de señalar que el problema de la casilla, pero descontando las 4 ya
añaden tantas cifras nuevas como sea completar una plantilla de Sudoku incluidas en la columna y en la fila),
necesario para que al final no haya equivale al de colorear con nueve co- es decir, con otros 8 + 8 + 4 nodos,
más que una solución. lores un grafo (una figura donde pun- lo que da un total de (20 × 81)/2
Hay escritos varios programas que tos, o nodos, están unidos por rayas, pares de nodos —810— unidos por
tratan de seguir más o menos de cerca o aristas) de manera que dos nodos una arista.
los métodos humanos. Aunque más conectados por una arista no tengan Esta equivalencia con el coloreado
largos que los otros, también son efi- el mismo color. El grafo equivalente de grafos tiene un significado mate-
caces. Estos programas que remedan constaría de 81 nodos, algunos de mático, pues liga el sudoku a una
el razonamiento humano son útiles los cuales se habrían coloreado ya importante clase de problemas, los
para graduar la dificultad de las antes de empezar. Cada nodo (que problemas NP-completos. Estos pro-
plantillas propuestas, y en función correspondería a una casilla) estaría blemas no pueden resolverse en un
de los principios de razonamiento conectado con otros 8 (las otras ocho tiempo razonable. Un ejemplo bien
> >
>
> >
>
> >
>
> >
> >
>
sudokus simples. > >
6 5 8 2 > > > >
>
>
>
>
+ 4 = 9 > >
>
>
>
>
>
>
> > >
6 1 8 5 7 >
>
>
>
> >
> >
> >
> >
> >
>
>
>
>
5 + = 8 > > >
>
>
>
>
> > >
> > >
8 1 4 5 6
> >
>
>
>
>
PARA LAS SOLUCIONES 5 + 9 =
> >
> >
>
> >
>
>
> >
> >
> >
>
> > > >
DE ESTOS Y OTROS PROBLEMAS 8 7 1 6 >
>
>
>
QUE APARECEN EN EL ARTICULO, > > >
> >
>
VISITESE: 7 +3 =
[Link]
LEFTOVERS. A K PETERS LTD (en prensa) (a); © NONZERO/OLGA LEONTIEVA (b); ED PEGG, JR. (c);
conocido es el de la determinación de Universidad de Seta, han demostrado un problema NP-completo: el tiempo
JEN CHRISTIANSEN; FUENTE: BOB HARRIS EN THE GRAND TIME SUDOKU AND THE LAW OF
la posibilidad de colorear con tres co- hace poco que la resolución de su- requerido para que un programa com-
lores los nodos de un grafo de modo dokus generalizados —es decir, con pletase las plantillas iniciales aumen-
que no haya dos nodos unidos por una retículos de n2 x n2, para cualquier taría vertiginosamente con n. Ya se
arista pintados con el mismo color. valor de n y no sólo 3, y n2 símbo- conjeturaba que así era, pero resulta
Takayuki Yato y Takahiro Seta, de la los diferentes para rellenarlos— es satisfactorio saber que se ha obtenido
una demostración formal.
EL MEJOR SUDOKU IMPERFECTO Métodos humanos de resolución
y variantes
Que la plantilla inicial 12 2 1 La resolución a mano de los sudokus
presente 77 casillas
3 3 4 5 6 7 8 9
se ha convertido en la obsesión de
rellenas no basta 4 5 6 4 5 6 7 8 9 1 2 3 millones de entusiastas. Es deseable
para que la solución 7 8 9 7 8 9 1 2 3 4 5 6
sea única. Aunque
descubrir las mañas por uno mismo y
21 1 2 4 4 3 9 8 5 6 7 no consultar recetas hasta haber expe-
esta de aquí sólo
tiene cuatro casillas 8 6 5 2 7 3 9 4 rimentado un buen rato con el juego.
1
© NONZERO/CIHAN ALTAY (d)
1 9
5 2 8
6 4 3 7
7 6
8 7 5
9 5 4
9 3
5 2
6 1
7 3 4
6 5 9
2 7 8
5 1
8 2
9 3
6 4 1
7 5 2
2 9
3 1 7 6
5 8 1
9 3
que estén bastante llenos. Con un borrar. Los hay que señalan vínculos
poco de suerte, las imposibilidades entre casillas. No es necesario pro- El autor
acumuladas (del tipo “la casilla no hibirse el uso de estos programas, Jean-Paul Delahaye es profesor de
puede contener un 1, un 3 o un 7, que al eliminar tareas fastidiosas informática de la Universidad de Lille.
porque ya hay un 1, un 3 y un 7 en (como el borrado de los errores)
su misma columna”) pueden deter- nos permiten una mayor sutileza y Bibliografía complementaria
minar unívocamente su valor. virtuosismo en los razonamientos
El segundo principio consiste en combinatorios. SUDOKU. Enciclopedia Wikipedia, 2005:
buscar en qué lugar puede estar una Cuando se canse de las plantillas [Link]
determinada cifra dada en una co- tradicionales, podrá buscar varian- SUDOKU VARIANT, 2005: [Link]
lumna, fila o recuadro dados (por tes del sudoku. Son innumerables: [Link]/techiques, 2005.
ejemplo, el 3 en la fila 4). A veces se superponen varias plantillas, se
A VARIETY OF SUDOKU VARIANTS, 2005:
esta pregunta tiene una sola respuesta sustituyen los cuadrados por otras [Link]
posible. estructuras y se utilizan colores. El php?t=995
Es fácil encontrar en Internet pro- interés de estas variantes es que obli-
gramas que generan plantillas de la gan a efectuar razonamientos nuevos. [Link]
dificultad que se desee y nos ayudan Y gracias a las versiones gigantes [Link]
en la búsqueda de soluciones (pero del sudoku, los expertos a quienes HOW TO SOLVE? 2005: [Link]
ED PEGG, JR. (e y f)
no completan la plantilla, claro está). una plantilla tradicional sólo les dure com/[Link]
Algunos permiten, por ejemplo, ano- un cuarto de hora podrán sumergirse EXPLORING THE MATHEMATICS OF SUDOKU.
tar marcas provisionales en las ca- durante un día entero en las deli- Sourendu Gupta, 2005. [Link]
sillas y borrarlas, sin que haya que cias de las combinaciones de cifras [Link]/ffsgupta/sudoku/
valerse, pues, de lápices y gomas de y casillas.







