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
(CW pour éviter les représentants de l'auto-réponse)
Il pourrait y avoir un moyen interactif pour deux parties de restreindre la valeur de , en suivant la réponse de @ DaftWullie et les commentaires de @Steven Sagona. Mon formalisme est pauvre, mais j'espère que l'idée passera ...t
Par exemple, appelez les deux parties Alice et Bob. Les parties doivent coopérer et se comporter honnêtement conformément au protocole.
Alice sait préparer deux états, et . Ici, est la superposition uniforme sur toutes les combinaisons de cubes de Rubik, et est un autre état de singe avec le même nombre de qubits (tel que l'état correspondant à un cube de Rubik résolu, ou une superposition uniforme sur un grand sous-groupe de ). Bob sait comment appliquer une matrice à un état quantique, où correspond à une seule étape de tous les mouvements Singmaster (avec des ancillas le cas échéant.)| A 1 ⟩ | A 0 ⟩ | A 1 ⟩ G M M|A0⟩ |A1⟩ |A0⟩ |A1⟩ G M M
Alice et Bob veulent montrer que le temps de mixage du groupe de cubes de Rubik sous les mouvements Singmaster est au plus . Alice et Bob répéter les éléments suivants les temps.r st r s
Si , alors chacun de Bob les itérations à l' étape 2 ne change pas - parce que par définition est un état propre de la matrice de Bob, et la matrice de Bob permute juste les états entre eux. Si , alors l'état de singe n'est pas un état propre du projecteur de Bob, et la probabilité qu'un ne soit pas mesuré augmente rapidement avec .i=0 r |A0⟩ |A0⟩ i=1 |A1⟩ 1 r
Ainsi, si Bob a prédit avec précision pour itérations, la probabilité de réussite augmente de façon exponentielle avec , et de Bob est suffisamment grand pour distinguer un état cube Rubik valide d'un état singe.i s s r
Je ne sais pas à quelle distance doit être éloigné de . Je ne sais pas non plus si l'interaction peut être supprimée.|A1⟩ |A0⟩
la source
Considérons d'abord quelques registres et opérateurs.
Si est dans la superposition uniforme sur tous les éléments de , alors est dans un état propre de , et les applications répétées de ne seront pas repoussées pour affecter .|A⟩ G |A⟩ W W |B⟩
C'est-à-dire que devrait renvoyer dans le circuit ci-dessus à tous les zéros ket .V−1 |B⟩ |00⋯0⟩
Cependant , comme l'a noté @DaftWullie, si n'est pas dans un état propre, alors une différence entre et s'accumule très rapidement - je crois qu'une vitesse à laquelle cette différence s'accumule dépend précisément des propriétés de mélange de l'opérateur d'intérêt.|u⟩ |u⟩ ρk|u⟩
Ainsi, si nous sommes en mesure de préparer un état qui est perturbé par la distribution uniforme, de telle sorte que n'est pas un état propre, alors des applications répétées de feront rapidement une différence, et n'est peut-être pas le tout à zéro.|A⟩ |A⟩ W V−1|B⟩
Si nous avions une fonction agissant sur et une réponse qubit qui détermine, disons, si un hachage de la position du cube de Rubik est inférieure à un certain seuil , et nous utilisons ce pour contrôler une rotation de , alors je crois que dans le le circuit ci-dessus ne lira pas le ket tous zéros, et au lieu de cela, il s'écartera probablement du ket tous zéros d'une manière dépendant uniquement de et du temps de mélange du groupe de cubes Rubik avec le groupe électrogène Singmaster.F |A⟩ |C⟩ {0,1}log2∥G∥↦(0,1) δ F |A⟩ V - 1 | B de la δV−1|B⟩ δ
Autrement dit, je m'attends à ce que la mesure de dans le circuit ci-dessus se lise ou quelque chose de similaire, où l'indice du premier dépend uniquement du temps de mélange et du seuil .|B⟩ |00000⋯000101101⟩ 1 δ1 δ
la source