Urzędnicy turniejów kostki Rubika używali dwóch różnych sposobów mieszania kostki. Obecnie, to złamania kostki siebie i zmontować cubies w kolejności losowej grupy kostki Rubika . Wcześniej stosowali losową sekwencję ruchów Singmaster .G g ⟨ U , D , C , B , L , R ⟩
Jednak długość słowa - liczba losowych ruchów potrzebnych do pełnego przeskoczenia kostki, tak że każde z jest mniej więcej tak samo prawdopodobne - jest obecnie nieznana, ale musi być co najmniej 20 . Tę długość t można nazwać czasem mieszania losowego spaceru na wykresie Cayleya grupy kostek Rubika wygenerowanym przez ruchy Singmastera \ langle U, D, F, B, L, R \ rangle . t
Czy komputer kwantowy miałby jakieś zalety w określaniu czasu mieszania grupy kostek Rubika?
Myślę, że możemy mieć jakąś sprytną sekwencję ruchów Hadamarda, aby utworzyć rejestr jako jednolitą superpozycję na wszystkich takich konfiguracjach; dlatego zastosowanie dowolnej sekwencji ruchów Singmastera do nie zmienia .
Jeśli mamy przypuszczenie„co mieszania czas jest, możemy również stworzyć kolejny rejestr jako jednolity superpozycję wszystkich słów Singmaster o długości , a warunkowo zastosować każdą taką słowo do ułożonej , miejmy nadzieję, że otrzymamy stan taki, że jeśli , każda konfiguracja będzie równie dobrze zmierzona. Jeśli , to nie chodzilibyśmy wzdłuż wykresu Cayley'a wystarczająco długo, a gdybyśmy t | B ⟩ t ' | A ′ ⟩ | B ⟩ | ⟩ | ⟩ ‖ G ‖ t ' < t G | ⟩, konfiguracje „bliższe” rozwiązanemu stanowi byłyby bardziej prawdopodobne. Jakaś sprytna transformata podobna do Fouriera na może być w stanie zmierzyć, jak równomiernie rozłożona jest .| ⟩
Wydaje mi się, że komputer kwantowy może być dobry. Na przykład, jeśli nie został równomiernie wymieszany przez wszystkie słowa w , wówczas niektóre konfiguracje są bardziej prawdopodobne niż inne, np. jest bardziej „stały”; natomiast jeśli został w pełni miesza przez wszystkich spacery, potem jest bardziej „zrównoważony”. Ale moje wyobrażenie na temat zarówno algorytmów kwantowych, jak i łańcuchów Markowa nie jest wystarczająco silne, aby dotrzeć bardzo daleko.| B ⟩ | ⟩ | ⟩ | ⟩
EDYTOWAĆ
Porównaj to pytanie z problemem kwantowej weryfikacji węzła.
Podczas weryfikacji węzła kwantowego kupiec otrzymuje monetę kwantową jako stan wszystkich węzłów, które mają określony niezmiennik. Aby zweryfikować monetę kwantową, stosuje łańcuch Markowa do przejścia do siebie samego (jeśli jest to ważna moneta). Musi zastosować ten łańcuch Markowa i zmierzyć wynik co najmniej razy, ale w przeciwnym razie ma nie ma możliwości samodzielnego zbudowania (aby nie mogła sfałszować monety). Jeśli więc otrzyma prawidłową monetę, otrzyma stan, którego nie jest w stanie sama wyprodukować , wraz z łańcuchem Markowa jako macierz i przypuszczalnie zna czas mieszaniaM | K ⟩ t | K ⟩ M t | K ⟩; musi sprawdzić, czy jest prawidłowy.
W obecnym pytaniu prawdopodobnie dość łatwo jest wygenerować wszystkich permutacji kostki Rubika. Obwód kwantowy odpowiadający łańcuchowi Markowa, nazywając go , ruchami Singmastera, jest prawdopodobnie dość łatwy do zbudowania. Jednak czas mieszania jest nieznany i należy go ustalić.T