En un nivel alto:
El Cubo de Rubik es un rompecabezas desafiante porque cada movimiento que haces afecta a 8 piezas a la vez, casi la mitad del cubo. Cada vez que intentas moverte por una pieza de interés, arruinas inadvertidamente a otros que estabas tratando de mantener quieto. Por lo tanto, confiamos en actualizar continuamente nuestro conocimiento al observar el cubo a medida que resolvemos y volvemos a analizar en cada paso.
Entonces, ¿cómo diablos los magos de cubos lo resolvemos sin mirarlo?
- ¿Es un rompecabezas de Rubik’s Void más difícil de resolver que un cubo estándar? A primera vista, debería ser más fácil ya que tiene los mismos grados de libertad pero no tiene que coincidir con las caras centrales. ¿O hay más?
- ¿Puedes aprender a ser mejor para resolver acertijos y acertijos?
- ¿Cómo se puede encontrar el número de monedas?
- Anteayer tenía 25 años y el año que viene cumpliré 28. ¿Cómo es posible?
- Con la ayuda de las matemáticas, ¿cómo domino el cubo de Rubik en menos de 6 meses?
Es simple: utilizamos algoritmos que afectan solo unas pocas piezas y dejan el resto del cubo completamente sin cambios. Conmutadores, algoritmos especiales de permutación y orientación, cosas así. Ni siquiera nos molestamos en memorizar cómo se ve el cubo; lo codificamos en una serie de intercambios simples que necesitan ejecutar para volver a colocar las piezas en el lugar correcto.
Una analogía: pongamos estos números en orden intercambiando solo dos a la vez. Nuestra estrategia es tomar el primer número, nuestro “buffer”, y cambiarlo a su posición correcta, luego repetir hasta que esté listo.
4 3 5 2 1
2 3 5 4 1
3 2 5 4 1
5 2 3 4 1
1 2 3 4 5
Bueno, eso funcionó bien!
Para resolver las 12 esquinas y los 8 bordes del cubo, solo necesitamos almacenar dos series de etiquetas (letras o números) en la memoria a corto plazo y recorrerlas de manera similar. Necesitamos ocuparnos de algunas pequeñas contabilidad (es decir, paridad), recordar cómo ejecutar los diversos swaps y las excepciones a las reglas, y asegurarnos de que no arruinemos ninguno de los ~ 180 giros que se necesitan para resolver, pero meh , detalles.
Si desea detalles, Joshua Bloch ha escrito una lista bastante buena de métodos específicos. La respuesta de Joshua Bloch
También recomiendo la guía de YouTube realizada por el maestro estadounidense BLD Noah Arthurs.
Para el registro, soy horrible en BLD.