Inicio > Acertijos > La torre de Hanói (tradición india)

La torre de Hanói (tradición india)

Ingenio eternoRazonador · ●●○○○

La torre de Hanói es un problema matemático de origen indio que lleva más de un siglo siendo estudiado en matemáticas, informática y psicología cognitiva. Su aparente sencillez esconde una progresión exponencial que sorprende a todo el mundo: mover 64 discos, siguiendo las reglas, requeriría más de 580 mil millones de años.

Aquí encontrarás la solución completa, la recurrencia matemática y la fórmula cerrada para cualquier número de discos.

Hay tres varillas y una torre de $n$ discos de distintos tamaños, apilados de mayor a menor. Solo puedes mover un disco cada vez y nunca poner uno grande sobre uno pequeño.

¿Cuál es el número mínimo de movimientos necesarios para trasladar toda la torre a otra varilla?

Problema clásico atribuido al rompecabezas de Brahma

Pistas

Mostrar pistas
  1. Para mover n discos: Mueves los n-1 superiores a una varilla auxiliar.
  2. Para mover n discos: Mueves el disco mayor (1 movimiento).
  3. Con la condicion fijada, verifica hanói por descarte hasta cerrar una unica solucion coherente.

Solución

Mostrar solución completa

Respuesta: El mínimo es

$$ T(n)=2^n-1. $$

Torre de Hanói: recurrencia y crecimiento de movimientos mínimos

Explicación:

Para mover $n$ discos:

  1. Mueves los $n-1$ superiores a una varilla auxiliar.
  2. Mueves el disco mayor (1 movimiento).
  3. Mueves de nuevo esos $n-1$ discos sobre el mayor.

Eso da la recurrencia:

$$ T(n)=T(n-1)+1+T(n-1)=2T(n-1)+1,\quad T(1)=1. $$

Resolviendo:

$$ T(1)=1,\;T(2)=3,\;T(3)=7,\ldots \Rightarrow T(n)=2^n-1. $$


Acertijos relacionados

Sigue entrenando

Si te gustó este reto, prueba más acertijos de lógica pura, explora esta temática, revisa el archivo completo o mira la guía para resolver acertijos.

← Anterior: El cruce del río (China clásica) · Siguiente: La isla de los ojos azules →