Los funcionarios en los torneos de cubos de Rubik han utilizado dos formas diferentes de revolver un cubo. En la actualidad, se rompen un cubo y reensamblar los cubitos en un orden aleatorio del grupo cubo de Rubik . Anteriormente, aplicaban una secuencia aleatoria de movimientos Singmaster .G g ⟨ U , D , F , B , L , R ⟩
Sin embargo, la longitud de la palabra - el número de movimientos aleatorios necesarios para mezclar completamente el cubo de tal manera que cada una de las permutas es aproximadamente igual de probable - actualmente es desconocida, pero debe ser al menos 20 . Esta longitud t se puede llamar el tiempo de mezcla de una caminata aleatoria en el gráfico de Cayley del grupo de cubos de Rubik generado por los movimientos Singmaster \ langle U, D, F, B, L, R \ rangle .
¿Tendría alguna ventaja una computadora cuántica para determinar el tiempo de mezcla del grupo de cubos de Rubik?
Creo que podemos tener una secuencia inteligente de movimientos de Hadamard para crear un registro como una superposición uniforme sobre todas esas configuraciones ; así, aplicar cualquier secuencia de movimientos de Singmaster a no cambia .
Si tenemos una conjetura sobre cuál es el tiempo de mezcla , también podemos crear otro registro como una superposición uniforme de todas las palabras Singmaster de longitud , y aplicar condicionalmente cada una de esas palabras a un estado resuelto , para obtener un estado tal que, si medimos , cada una de las configuraciones tenga la misma probabilidad de medirse. Si , entonces no habremos caminado a lo largo de la gráfica de Cayley de durante el tiempo suficiente, y si hubiéramos medido, las configuraciones que están "más cerca" del estado resuelto serían más probables. Alguna transformación inteligente de tipo Fourier en podría medir cuán uniformemente distribuida está .
Para mí, esto se siente como algo en lo que una computadora cuántica puede ser buena. Por ejemplo, si no se ha mezclado uniformemente con todas las palabras en , entonces algunas configuraciones son más probables que otras, por ejemplo, es más "constante"; mientras que ha sido completamente mezclado por todas las caminatas, entonces está más "equilibrado". Pero mi idea sobre los algoritmos cuánticos y las cadenas de Markov no es lo suficientemente fuerte como para llegar muy lejos.
EDITAR
Contraste esta pregunta con el problema de verificación del nudo cuántico.
En la verificación del nudo cuántico, un comerciante recibe una moneda cuántica como un estado de todos los nudos que tienen un invariante particular. Para verificar la moneda cuántica, aplica una cadena Markov para hacer la transición a sí misma (si es una moneda válida). Debe aplicar esta cadena de Markov y medir el resultado al menos veces, pero de lo contrario tiene no hay manera de construir por sí sola (para que no pueda falsificar la moneda). Entonces, si le dan una moneda válida, le dan un estado que no puede producir por sí sola , junto con una cadena de Markov como matriz , y presumiblemente sabe el tiempo de mezcla; debe probar que es válido.
En la presente pregunta, probablemente sea bastante fácil generar de todas las permutaciones de cubo de Rubik. El circuito cuántico correspondiente a la cadena de Markov, llamado , de los movimientos de Singmaster, también es probablemente bastante fácil de construir. Sin embargo, el tiempo de mezcla es desconocido, y es lo único que debe determinarse.