Beamte in Rubiks Würfelturnieren haben zwei verschiedene Methoden zum Verwürfeln eines Würfels verwendet. Gegenwärtig brechen sie einen Würfel auseinander und die Würfelchen in zufälliger Reihenfolge wieder zusammenbauen der Cube - Gruppe Rubiks . Früher hätte sie eine Zufallsfolge anzuwenden der Singmaster bewegt .
Hätte ein Quantencomputer irgendwelche Vorteile bei der Bestimmung der Mischzeit der Rubik-Würfelgruppe?
Ich denke, wir können eine clevere Folge von Hadamard-Schritten durchführen, um ein Register als einheitliche Überlagerung aller solcher Konfigurationen zu erstellen . somit Anwendung irgendeiner Folge von Singmaster bewegt sich zu nicht ändert . ‖ G ‖ | Ein ⟩ | Ein ⟩
Wenn wir die Mischzeit , können wir auch ein anderes Register als einheitliche Überlagerung aller Singmaster-Wörter der Länge erstellen und jedes dieser Wörter unter bestimmten Bedingungen auf einen gelösten Zustand anwenden , um hoffentlich einen Zustand so dass, wenn wir messen , jede der Konfigurationen gleich wahrscheinlich gemessen wird. Wenn , dann werden wir nicht entlang der Cayleygraph von gegangen sind lange genug, und wenn wir messen t | B ⟩ t ' | A ′ ⟩ | B ⟩ | Ein ⟩ | Ein ⟩ ‖ G ‖ t ' < t G | Ein ⟩Konfigurationen, die dem gelösten Zustand "näher" sind, wären wahrscheinlicher. Einige clevere Fourier-ähnliche Transformationen von möglicherweise messen, wie gleichmäßig ist.| Ein ⟩
Für mich scheint das etwas zu sein, in dem ein Quantencomputer gut sein kann. Wenn beispielsweise nicht durch alle Wörter in gleichmäßig gemischt wurde , sind einige Konfigurationen wahrscheinlicher als andere, z. B. ist "konstanter". wohingegen , wenn hat von allen der Wanderungen vollständig gemischt worden ist , dann ist mehr „ausgeglichen“. Aber meine Einsicht sowohl in Quantenalgorithmen als auch in Markov-Ketten ist nicht stark genug, um weit zu kommen.| B ⟩ | Ein ⟩ | Ein ⟩ | Ein ⟩
BEARBEITEN
Vergleichen Sie diese Frage mit dem Problem der Quantenknotenüberprüfung.
Bei der Quantenknotenüberprüfung wird einem Händler eine Quantenmünze als ein Zustand aller Knoten gegeben, die eine bestimmte Invariante haben. Um die Quantenmünze zu verifizieren, wendet sie eine Markov-Kette an, um auf sich selbst zu übertragen (falls es sich um eine gültige Münze handelt). Sie muss diese Markov-Kette anwenden und das Ergebnis mindestens mal messen , hat es aber ansonsten Es gibt keine Möglichkeit, selbst zu konstruieren (damit sie die Münze nicht fälschen kann.) Wenn sie eine gültige Münze erhält, erhält sie einen Zustand, den sie nicht selbst herstellen kann , zusammen mit einer Markov-Kette als Matrix , und sie kennt vermutlich die MischzeitM | K ⟩ t | K ⟩ M t | K ⟩; Sie muss testen, ob gültig ist.
In der vorliegenden Frage ist es wahrscheinlich ziemlich einfach , ein aller Rubik-Würfel-Permutationen zu generieren . Die Quantenschaltung, die der Markov-Kette ( ) von Singmaster-Zügen entspricht, ist wahrscheinlich auch recht einfach aufzubauen. Die Mischzeit ist jedoch unbekannt und muss nur bestimmt werden.S t
(CW, um Wiederholungen durch Selbstantwort zu vermeiden)
Es könnte eine interaktive Möglichkeit für zwei Parteien geben, den Wert von einzugrenzen, indem sie @ DaftWullies Antwort und @Steven Sagonas Kommentare weiterverfolgen. Mein Formalismus ist schlecht, aber ich hoffe, die Idee kommt durch ...t
Rufen Sie beispielsweise die beiden Teilnehmer Alice und Bob an. Die Parteien müssen zusammenarbeiten und sich gemäß dem Protokoll ehrlich verhalten.
Alice weiß, wie man zwei Zustände vorbereitet, und | A 1 ⟩ . Hier, | A 0 ⟩ ist die einheitliche Überlagerung über alle Rubiks Würfel - Kombinationen und | A 1 ⟩ ist etwas andere Affen Zustand mit der gleichen Anzahl von Qubits (wie beispielsweise der Zustand in einem entsprechenden Zauberwürfel gelöst, oder eine gleichmäßigen Überlagerung über einige große Untergruppe von G ). Bob weiß, wie man eine Matrix M auf einen Quantenzustand anwendet , wobei M|A0⟩ |A1⟩ |A0⟩ |A1⟩ G M M entspricht einem einzelnen Schritt aller Singmaster-Moves (ggf. mit Ancillas)
Alice und Bob wollen zeigen, dass die Mischzeit der Rubik's Cube Group unter Singmaster Moves höchstens r beträgt . Alice und Bob wiederholen die folgenden s Male.t r s
Wenn , dann jeden von Bob r Iterationen in Schritt 2 nicht ändern | A 0 ⟩ - denn per Definition | A 0 ⟩ ist ein Eigenzustand von Bob Matrix und Bob Matrix permutiert nur die Staaten untereinander. Wenn i = 1 , dann der Affenzustand | A 1 ⟩ ist nicht ein Eigenzustand von Bob Projektor, und die Chance , dass ein 1 nicht wächst schnell mit gemessen werden r .i=0 r |A0⟩ |A0⟩ i=1 |A1⟩ 1 r
So genau , wenn Bob hat vorausgesagt , für s Iterationen, wächst die Wahrscheinlichkeit des Erfolgs exponentiell mit s , und Bob ri s s r ist groß genug , um ein gültige Rubiks Würfel Zustand von einem Affen Zustand zu unterscheiden.
Ich weiß nicht, wie weit auseinander muss sein , von | A 0 ⟩ . Ich weiß auch nicht, ob die Interaktion entfernt werden kann.|A1⟩ |A0⟩
quelle
Lassen Sie uns zunächst einige Register und Operatoren betrachten.
Wenn|A⟩ ist in der gleichmäßigen Überlagerung über alle Elemente von G , dann |A⟩ ist in einem Eigenzustand von W und wiederholten Anwendungen von W werden nicht gekickt zurück zu beeinflussen |B⟩ .
Das heißt,V−1 sollte |B⟩ in der obigen Schaltung mit der All-Nullen ket |00⋯0⟩ .
Wie jedoch von @DaftWullie vermerkt, wenn|u⟩ nicht in einem Eigenzustand, so ergibt sich eine Differenz zwischen |u⟩ und ρk|u⟩ baut sich sehr schnell - ich glaube , eine Geschwindigkeit , mit der dieser Unterschied aufbaut , hängt genau auf die Mischungseigenschaften des Betreibers von Interesse.
Wenn wir also einen Zustand herzustellen , sind in der Lage|A⟩ , die sich gestört von der Gleichverteilung, so dass |A⟩ ist kein Eigenzustand, dann wiederholte Anwendungen von W wird einen Unterschied schnell aufbauen und V−1|B⟩ kann nicht sein , das all-Nullen ket.
Wenn wir eine FunktionF die auf |A⟩ wirkt Ein ⟩ und eine Antwort Qubit |C⟩ dass, sagen wir, ob eine Hash bestimmt {0,1}log2∥G∥↦(0,1) des Zauberwürfel Position kleiner als ein gewisser Schwellwert δ , und wir verwenden diese F zu steuern , um eine Drehung von |A⟩ , dann glaube ich , dass die V−1|B⟩ in der obigen Schaltung wird der Ket mit allen Nullen nicht gelesen und wird stattdessen wahrscheinlich in einer Weise von dem Ket mit allen Nullen abweichen, die nur von δ und der Mischzeit der Rubik's-Würfelgruppe mit dem Singmaster-Generatorsatz abhängt.
Das heißt, ich erwarte eine Messung von|B⟩ in der obigen Schaltung wird gelesen |00000⋯000101101⟩ oder etwas ähnliches, in dem der Index des ersten 1 allein auf die Mischzeit und dem Schwellenwert abhängt δ .
quelle