Les officiels des tournois de cube de Rubik ont utilisé deux façons différentes de brouiller un cube. À l' heure actuelle, ils cassent un cube démonter et remonter les petits cubes dans un ordre aléatoire du groupe de cube de Rubik . Auparavant, ils appliquaient une séquence aléatoire de mouvements Singmaster .G g ⟨ U , D , F , B , L , R ⟩
Cependant, la longueur du mot - le nombre de mouvements aléatoires nécessaires pour brouiller complètement le cube de telle sorte que chacune des permutations est à peu près également susceptible de se produire - est actuellement inconnue, mais doit être au moins 20 . Cette longueur t peut être appelée le temps de mélange d'une marche aléatoire sur le graphique de Cayley du groupe de cubes de Rubik généré par les mouvements Singmaster \ langle U, D, F, B, L, R \ rangle .g ‖ G ‖ = 43 , 252 , 003 , 274 , 489 , 856 , 000 t
Un ordinateur quantique aurait-il des avantages à déterminer le temps de mélange du groupe de cubes de Rubik?
Je pense que nous pouvons avoir une séquence intelligente de mouvements Hadamard pour créer un registre comme une superposition uniforme sur toutes ces configurations ; ainsi, appliquer n'importe quelle séquence de mouvements Singmaster à ne change pas . ‖ G ‖ | A ⟩ | A ⟩
Si nous avons une supposition sur le temps de mélange , nous pouvons également créer un autre registre comme une superposition uniforme de tous les mots Singmaster de longueur , et appliquer conditionnellement chacun de ces mots à un état résolu , pour obtenir, espérons-le, un état telle sorte que si nous mesurons , chacune des configurations est également susceptible d'être mesurée. Si , alors nous n'aurons pas suivi le graphique de Cayley de assez longtemps, et si nous devions mesurer t | B de t ' | A ′ ⟩ | B ⟩ | A ⟩ | A ⟩ ‖ G ‖ t ' < t G | A ⟩ | B ⟩ | A ⟩, des configurations plus "proches" de l'état résolu seraient plus probables. Une transformation astucieuse de type Fourier sur pourrait être capable de mesurer la distribution uniforme de .
Pour moi, cela ressemble à quelque chose qu'un ordinateur quantique peut être bon. Par exemple, si n'a pas été uniformément mélangé par tous les mots dans , alors certaines configurations sont plus probables que d'autres, par exemple est plus "constant"; alors que si a été complètement mélangé par toutes les promenades, alors est plus "équilibré". Mais mon intuition sur les algorithmes quantiques et les chaînes de Markov n'est pas assez forte pour aller très loin.| B ⟩ | A ⟩| A ⟩
ÉDITER
Comparez cette question avec le problème de vérification du nœud quantique.
Dans la vérification des nœuds quantiques, un commerçant reçoit une pièce quantique sous la forme d'un état de tous les nœuds qui ont un invariant particulier. Afin de vérifier la pièce quantique, elle applique une chaîne de Markov à la transition à elle-même (si c'est une pièce valide.) Elle doit appliquer cette chaîne de Markov et mesurer le résultat au moins fois, mais sinon elle a aucun moyen de construire par elle-même (de peur qu'elle ne puisse forger la pièce.) Donc, si on lui donne une pièce valide, on lui donne un état qu'elle ne peut pas produire seul , avec une chaîne de Markov comme matrice , et elle connaît probablement le temps de mélangeM | K de t | K ⟩ M t | K ⟩; elle doit vérifier que est valide.
Dans la présente question, il est probablement assez facile de générer de toutes les permutations de cube de Rubik. Le circuit quantique correspondant à la chaîne de Markov, appelez-le , de mouvements Singmaster, est également probablement assez facile à construire. Cependant, le temps de mélange est inconnu et est la seule chose à déterminer.S t