Después de jugar un poco con un cubo de Rubik se me ocurrió el siguiente problema:
Supongamos que empezamos con un cubo de Rubik resuelto (uno general, con cubitos) . Luego elegimos uno de los movimientos, cada uno con una probabilidad de de ser elegido, y aplicarlo en nuestro cubo. Seguimos haciéndolo (elegir un nuevo movimiento al azar y luego aplicarlo y así sucesivamente...), hasta llegar de nuevo a la posición resuelta. ¿Cuál es el número esperado de movimientos necesarios para resolver el cubo de esta manera?
Lo pensé y creo que la respuesta debería ser (al menos para ) porque hay muchas secuencias aleatorias de movimientos que llevará mucho tiempo resolver el cubo, pero no tengo una forma rigurosa de probarlo.
Para No estoy tan seguro de si la respuesta debe ser finita o infinita (pero sigo pensando que es infinita).
¡Gracias por tu tiempo para ayudarme!
Como puede ver al leer las respuestas a esta pregunta que involucra un giro del caballo en un tablero de ajedrez, podemos determinar el tiempo de retorno esperado para cualquier cadena de Markov irreducible al encontrar la distribución estacionaria única; si la masa de la distribución en un estado dado es , entonces el tiempo de retorno esperado a ese estado es . (Intuitivamente, si procesamos la cadena de Markov durante mucho tiempo, esperamos estar en el estado dado con probabilidad , por lo que la distancia promedio entre los retornos al estado es .)
En el caso de un paseo aleatorio en un gráfico , la distribución estacionaria única se obtiene haciendo que la masa en cada vértice sea proporcional a su grado. Cuando la gráfica es regular (como es el caso aquí), cada vértice tendrá la misma masa, es decir . Entonces, el tiempo de retorno esperado para cada vértice será exactamente .
Por tanto, el número esperado de vueltas necesarias para volver al estado inicial de cualquier tipo de cubo de Rubik es igual al número de posiciones del cubo.
Considere un escenario más simple: suponga que tiene una moneda sesgada, que muestra Cara con probabilidad . ¿Cuál es el número esperado de intentos necesarios para lanzar una cabeza? La probabilidad de que exactamente se requieren tiros es , dónde . Entonces el número esperado de lanzamientos es . Tenga en cuenta en particular que esto es finito!
Ahora deja Sea el número máximo de movimientos necesarios para resolver un Cubo de rubik. Gracias a los esfuerzos de innumerables investigadores dedicados, sabemos que para , tenemos de acuerdo con la métrica de media vuelta, y según la métrica de cuarto de vuelta (ver por ejemplo este enlace ). Pero el valor exacto de no importa; el número de posiciones es finito y, por lo tanto, el número máximo de movimientos necesarios para resolver una posición solucionable también es finito.
Suponga que el número de movimientos disponibles en cada turno es . Tu dices eso , y no voy a discutir con eso; de nuevo, lo importante es que es finito Entonces todo lo que tienes que hacer para resolver una posición en movimientos o menos es elegir el movimiento óptimo cada vez. La probabilidad de hacer esto por casualidad es al menos .
Entonces, si considera que un "lanzamiento de moneda" es movimientos aleatorios en el cubo de Rubik, entonces el número esperado de lanzamientos de monedas es como máximo . Entonces, el número esperado de movimientos es como máximo .
El cubo de Rubik 2x2x2 consta de 8 esquinas. Todas las permutaciones de estos son posibles, ¡así que son 8! = 40320 permutaciones posibles. Cada pieza también tiene tres orientaciones posibles, separadas 120 grados (cualquiera de los 3 colores de la pieza puede mostrarse en la cara superior o inferior). El análisis detallado mostrará que si se especifican las orientaciones de 7 piezas, solo hay una orientación posible para la última pieza (los cubos de Rubik llaman a esto "paridad de giro"), por lo que hay 3^7 = 2187 estados de orientación posibles. Al multiplicarlos, hay 88179840 estados posibles para el cubo de Rubik de 2x2x2. Si consideramos diferentes rotaciones del cubo completo como equivalente, debemos dividir esto por 24, dando 3674160 estados posibles.
El cubo de Rubik 3x3x3 tiene además de lo anterior, una pieza central y 6 centros de caras que no se mueven. También tiene 12 piezas de borde, que se pueden organizar en cualquiera de las 12!=479001600 permutaciones. Cada borde también tiene 2 orientaciones posibles, y de manera similar a las esquinas, si se especifica la orientación de 11 bordes, solo es posible una orientación del borde 12 (los cubores de Rubik llaman a esto "paridad de giro"), por lo tanto, hay 2 ^ 11=2048 posibles estados de orientación. Multiplicándolos juntos, el número total de estados para los bordes es 980995276800.
Hay un tercer tipo de paridad en el cubo de Rubik llamado paridad de intercambio, lo que significa que la permutación general de las piezas debe ser par (es decir, esquinas pares y bordes pares, o esquinas impares y bordes impares). Entonces, el número total de estados es 88179840 x 980995276800/2=43252003274489856000 (Debido a que los centros de las caras ofrecen una referencia fija, no se aplica la división por 24 para rotaciones de todo el conjunto de esquinas).
Este es un número grande, pero ciertamente no infinito. Para un análisis de cómo calcular la probabilidad, vea las otras respuestas a esta pregunta.
usuario301452
usuario252450
vadim123
Tim Vermeulen
usuario252450
usuario252450
tonyk
usuario252450
leonbloy
tonyk
Nikunj
Tim Vermeulen
Tim Vermeulen
Enrique