La torre de Hanói es un rompecabezas matemático inventado en 1883 que consiste en mover discos de diferentes tamaños entre 3 varillas siguiendo 3 reglas: solo se puede mover un disco cada vez, solo el disco más alejado de la base y no se pueden poner discos más grandes encima de discos más pequeños. El objetivo es mover todos los discos de la primera varilla a la última siguiendo las reglas, lo que requiere un número mínimo de movimientos que aumenta exponencialmente según el número de discos.