Issuu on Google+

CARTAS AL DIRECTOR

Te env!o un articulo por si resulta de vuestro agrado su publicacion. Personalmente creo que, en general, los ingenieros tenemos afan por la superacion y los retos, as! que un dfa me propuse el reto de resolver crucigramas numericos de periodicos por abordar un problema que a priori parece caotico y sin pies ni cabeza. Te adjunto un algoritmo que permite resolver el crucigrama numerico del diario MARCA (Sudoku), que establece una metodologfa para que cualquier persona, sin ser un superdotado, pueda resolverlo.

LeOmo resolver el SUDOKU en menos de "10 minutos"? .

Hace algunas semanas que en un periodico deportivo de ambito nacional se publico un crucigrama numerico denominado SUDOKU. Este pasatiempo numerico consiste en completar un tablero (subdivido en nueve cuadrados) de 81 casillas (dispuestas en nueve filas y columnas) rellenando las celdas con los numeros del 1 al 9. Los numeros no se deben repetir en cada fila, columna, ni en cada cuadrado.

8

4

1

5

9

9

1 8

7

5

2

9

9 3

2

5 4

6

8 3

9

9

5

3

7 7

9

3

8 7

5

6

2

9

1

2

2 6

4 7

3

1

6

9

2 3

7 7

8

7

4

9

6 8

8 8

7

1

1

2. En cada casilla se escriben todas las posibles soluciones En este paso nos ayudamos de unas celdas auxiliares dentro de las casillas para escribir todas las posibles soluciones. Cuantas mas casillas hayamos resuelto en el paso anterior, mas simplificado quedara el crucigrama.

Se puede establecer un algoritmo para la resolucion de este tipo de crucigrama que nos conduce a la solucion 0 soluciones existentes, pues, a veces, hay mas de una. EI algoritmo desarrollado consta de cinco pasos que se detallan a continuacion: 1. Encontrar las soluciones a las casillas mas obvias Utilizando la agilidad mental colocaremos la solucion a cuantas casillas podamos. Consiste en encontrar las casillas que solo poseen una solucion posible o. por reduccion al absurdo, tienen una solucion que otras casillas no pueden albergar. Este paso puede omitirse, pues solo es una simplificacion inicial.

3. Resolver las casillas con una sola posible solucion Si en una casilla solo hay una solucion posible, se da par encontrada y se tachan todas las repeticiones en las celdas del cuadrado, de la fila y de la columna a la cual pertenece. DYNA NOVIEMBRE2005&


CARTAS AL DIRECTOR i-

-

8 ...•-r

-

,

."

~

1 9

c-

.--:J

I

-,

"

~r-

8 c,r.-r•••-- - ,,,,.-1

n

"T--j

"

6 ,

"

"

~ ~

!!=

T.,-l"'l"~"

8 ~ ,-r ' i:: 1

'-

9

F

6 ;

1

ri

,T

f'-,

:-Jf:

'"'"

, "

~

4

~ ~

"

La soluci6n en este caso particular no es unica, sino que hay dos variantes que satisfacen las condiciones iniciales.

r-

~

:

2

3

6

~ ~

5

r-

,t

-

2

lTIT"T.

-, -

i1 1-

9

9

3

~

t .,--

5

,~r.

f-

"'T', 3 i

-Ii'

7

"

9

7

f: !=

2

8

e,

-'m

1=

!=

-

f-

7

-'~"'~ 'T""'lf;

f-

E

5

S

T

h

4

"

- ,1

"

4. Resolver las casillas en las que una posible solucion no vuelve a repetirse en el cuadrado, en la fila 0 en la columna Si una posible solucion no se repite en una fila, columna 0 cuadrado, esa es la solucion y se tachan todas las repeticiones en las celdas del cuadrado, de la fila y de la columna a la cual pertenece,

"

~

9

7

1"''''''''''- -

7

F

"

9

;,t

~~; -.:,-

2

9~1_

-P'F

-

n:i-

4

-

::J,.~,-

IT-"1

--""g

---""',--f'

T~

-

~

61-,

:II!IlT--

~ n-

~

8~ If~

;m-

~

5

-

2

i-

"-,-m" " >c,'} -,-~-,-~ Y->r~E .w-,- .~~-

-}.r

--

" 3

"

; 2Tr:

-;-TITT'

;

4__~

6

3

2

8 ~

7

1

4

3

7

2

F

4

9

f'-

5

8

~ ~ ~

-

5

,,~

:

1:

6

4

f:

1

7

8

1

~ ~

3

5

~

2

9

~

3 ~

1

2

i:

9

5 ~

6

3

F

3

9

t

2

4

8

6

5

7

8

:

~

r

~ ~ ~ ~

~

1

4

7

t

8

4

6

1

2

~ ~~

4

9

I

6

7

5

6

~ E

8

9~

2

4 ~

3

8

3

F

1

!-r~

1

4

9

6

:

1

7

~ ~

, ,

-

2

8

7

~

1

3

- 7

2

4

L

9

8

3

1

2

6 l!

9

5

6

3

1

3

9

5

7

~

9

2

i:

8

5

1-

6

2

9

3

8

~ 1 ~- ,-4-,--

-

,-

5

4 7

-r+

9

51

-

',-

-;,T

,-

~-,

4

7

6

~ ~ -1

,-,,'

8 "-,' 4

b 7 , -

~;-J jj -,~ 4

--

1

T~r-f'O'

8

5

3

5

7

2 - -_.-

,- -

-

6

"

9

-

~9

--rtr .•

~JTl"'

3

8

2

2

-

-J- -

3

8

L~ ..

1 ---

9

6 9

5

2

~

6 ~

5

7

7

6

7

5 ~

-,,-;

7

9

4 6

T

5 8

1

:

f:

3

2

~

4

9

3

'I: .........•- ~

5. Repetir los pasos 3 y 4 hasta la resolucion total Ahora aparecen nuevas soluciones para las siguientes casillas: - EI 4 es la unica solucion, tras ser eliminados el 8 y e16, - En el cuadrado inferior izquierdo, solo permanecen dos casillas con los posibles valores 3 4, eso significa que en la misma fila ninguna otra casilla podra tomar esos valores, Tras su eliminaci6n, el valor 2 en la casilla inferior derecha es la unica posible solucion, - Tras la colocaci6n de 105 valores 9 y 5, el 8 es la unica solucion factible, f: 7 },j -",-,r , -""'~""-', ,., i~ 6 8 1 f" 5 ~ 9 - 2

"No existe un SUDOKU faGi/ a diffGi/, s6/0 una metod%gra para su reso/uGi6n".

a

2. En cada casilla se escriben todas las posibles soluciones,

:-:-J

9

~

0 '"

C

-r;-T-!r

7 ""'"

8

,

.~

.,

~

7

--:~

8

3

I.

b

9

1=

0

5

f

8 t

5

- 6

2

9

1

,-

-

t<

"

3 ,2 ~ ·'r,......,-~ --r+- "",T -I-.-;-,r

"u_ 7

3

6

,

~ ~-,-

4 ~ -- .....••..• -j-

7

"

,J ~

4. Resolver las casillas en las que una posible solucion no vuelve a repetirse en el cuadrado, en la fila 0 en la columna,

~

1

4~

r

c-

-

~

6

f-

r-r-

8

f:

~

CT,,,",

-,,,-

2

9

,i

Jesus Fernandez Alonso Ingeniero Industrial


Sudoku Abreviado