Recuerdo claramente la noticia en 2007 acerca de cómo los investigadores de la Universidad Northwestern, había establecido la parte superior del obligado en cuanto a movimientos necesarios para resolver un Cubo de Rubik en el 26. (No he estado prestando atención, ya, pero es obviamente mucho menor ahora.)
Dado: El número de estados posibles de un adecuado Cubo de Rubik es
$$ 11! \cdot 8! \cdot 3^{8} \cdot 2^{12} = 43,252,003,274,489,856,000 ~~ (4.3252 \times 10^{19}) $$
Utilizando el trimestre-gire a la métrica, sólo hay seis (6) posibles movimientos disponibles para cualquier cubo en cualquier momento (utilizando la notación Singmaster):
$$ \text{L, R, U, D, F, y B} $$
Suponiendo que:
- sólo el cuarto de vuelta métrica se utiliza (por ejemplo, $\text{F}2$ es considerado dos movimientos, F),
- todos los movimientos son en una sola dirección (por ejemplo, $\text{R'}$ se conseguiría $\text{R R R}$ o $\text{R}3$]),
- la aplicación de un movimiento y, posteriormente, su inversa sería ignorado estipulado por el punto (2) anterior, y también ignorando el mismo movimiento 4 veces (para producir el mismo estado original antes de los 4 movimientos),
entonces: un árbol de decisión puede ser hecho en donde cada nodo representa un singular (válido) del estado. Este sería un 6-ary árbol de decisión, con cada rama representa cada uno de los 6 movimientos básicos por encima.
Desde mi CS de la educación, sé que cualquier árbol de decisión con $n$ nodos y $b$ hija ramas por nudo tendrá en la mayoría de las $\lceil\textbf{log}_{b} \textbf{n}\rceil$ niveles. Para los estados de un Cubo de Rubik, este es
$$ \log_{6} (11! \cdot 8! \cdot 3^{8} \cdot 2^{12}) \cong \lceil 24.8473 \rceil = 25 ~\text{niveles} $$
Lo que esto significa es que uno puede barajar un Cubo de Rubik de un estado a cualquier otro estado (por ejemplo, el cubo resuelto) en no más de 25 movimientos.
A pesar de que muchos simetrías y optimizaciones señaló en code20.org muestran que el número máximo de movimientos es menor, mi pregunta es sobre el Noroeste de la Univ. descubrimiento en particular.
Dado que
- el Cubo de Rubik fue inventado en 1974 y públicamente introducido en 1980,
- árboles de decisión en ciencias de la computación han existido desde al menos la década de 1970, y
- la Universidad de Northwestern de investigación (2007) dio a 26 mueve como un recién establecido límite superior (de acuerdo con mis cálculos anteriores),
entonces mi pregunta es:
Lo que llevó tanto tiempo?
Hay algo que falta en mi matemáticas de arriba? O fue la complejidad de resolver el cubo no se entiende completamente?
Una última nota: recuerdo claramente esta investigación anuncio en particular en lo que yo estaba enseñando en una CS de laboratorio en la escuela de posgrado en el tiempo, y he discutido este tema con mis alumnos. El Noroeste de la nota de prensa parece dar a entender que su descubrimiento fue una "oferta muy grande", sin embargo, el análisis matemático que parecía obvio para mí en ese momento. Extraño...
Para el registro, he leído varios cubo de Rubik preguntas (y respuestas) aquí en matemáticas SE (y también de CS SE y Stack Overflow), pero no pude encontrar nada sobre este tema en particular.