¿Dónde puedo encontrar la explicación del algoritmo de Dios para resolver un cubo Rubix?

Considere que no hay un algoritmo que sea el “Algoritmo de Dios”. Más bien, cualquier método que ofrezca una solución óptima para un determinado estado es un “Algoritmo de Dios”. Para los estados que requieren pocas vueltas, se sabe si una fórmula es óptima.

Ejemplo. RU R ‘U’ resuelve una codificación UR U ‘R’ de manera óptima.

Cuantos más turnos se necesiten, más difícil será encontrarlos, porque a la cuenta de 20 turnos, ¡se pueden alcanzar los 43 quintillones de estados posibles!

La respuesta más cercana que pude encontrar es el sitio web de Kociemba, donde encontrará una explicación algo técnica del algoritmo de dos fases para reducir el Grupo de cubos por etapas hasta que se reduzca a {e} y se resuelva. No se garantiza que el algoritmo de Kociemba sea óptimo, pero Cube Explorer buscará la solución óptima si aún no la ha encontrado en la segunda fase.

http://kociemba.org/cube.htm

El algoritmo de Kociemba se basa en un algoritmo anterior de Thistlethwait. Y hay un algoritmo Thistlethwait humano, explicado por Ryan Heise:

Algoritmo de Thistlethwaite humano

Tampoco es óptimo, pero lo pueden hacer los humanos. Ver también

Algoritmo de Thistlethwaite humano y

Método avanzado de Thistlethwaite humano

También te puede interesar FMC (Fewest Moves Challenge), ver

FMC semanal

Técnicas de pocos movimientos

Buena suerte.

El “algoritmo de Dios” no se refiere a un algoritmo real. Se refiere solo hipotéticamente a un algoritmo que ningún ser humano es capaz de conocer. Dada cualquier configuración inicial, el algoritmo de Dios siempre produciría una solución en el menor número de movimientos. El número de Dios es el mayor número de movimientos que el algoritmo de Dios requeriría resolver desde cualquier configuración inicial.

Por lo tanto, es solo una forma colorida de hablar sobre algo que está más allá de la capacidad humana. No puede haber una “explicación” de tal algoritmo en el sentido de cómo realizarlo, solo en el sentido abstracto del concepto.

Aquí está la versión animada que funciona en su navegador Algoritmo de Kociemba en JS
Primero presione el botón Generar tablas y continúe.