Możemy myśleć o sześcianie Rubika wykres Cayley'a przy czym każda (kolorowa) krawędź jest jednym z ruchów Singmastera a każdy wierzchołek jest jedną z różnych konfiguracji kostek .Γ = ( V, E)mi⟨U,U2,U3=U−1,D,D2,D3,⋯⟩V43252003274489856000≈4.3e193×3×3
Średnica wykresu jest najdłuższy najkrótsza ścieżka na wykresie. Klasyczny algorytm do określania średnicy jest wielomianem w ; patrz np. odpowiedź z siostrzanej strony.|V|
Jak wspomniano powyżej, liczba Boga jest (związana z) tą średnicą; aby poznać najdłuższą najkrótszą ścieżkę między wierzchołkami dla wykresu Cayleya w grupie, wystarczy wiedzieć, ile kroków dzieli nas od rozwiązania stanu. Wiemy, między innymi dzięki Rokickiemu, Kociembie, Davidsonowi i Dethridge, że liczba Boga wynosi . Algorytmy, które wykonali, były wielomianem w , np. Wielomianem w .20|V|4.3e19
Wspomniany w komentarzach algorytm kwantowy Heiligmana dla średnicy wykresu osiąga przyspieszenie Grovera w stosunku do algorytmów Djikstry, z „całkowitym kosztem kwantowym ”. Uważam jednak, że Heiligman koduje wykres podobnie jak klasyczny algorytm; np. z . Oczywiście, jeśli to nie pomogłoby.O(|V|9/4)O(|V|)|V|=4.3e19
Zamiast tego, innym sposobem kodowania kostki Rubika, jak wskazano w innych pytaniach, jest oczywiście przygotowanie jednolitej superpozycji we wszystkich . To zajmuje tylko .4.3e19log4.3e19
Algorytmy kwantowe są dobre w mówieniu o „wartościach własnych” i „wektorach własnych” i „stanach własnych”. Zastosowanie wszystkich ruchów Singmastera do jednolitej superpozycji wszystkich nie zmienia stanu; tj. jednolita superpozycja jest stanem własnym łańcucha Markowa na wykresie Cayleya.4.3e19
Istnieją zależności między średnicą wykresu a wartościami własnymi / wektorami własnymi odpowiadającej przyległości / macierzy Laplaciana, zwłaszcza szczeliną widmową, odległością między dwoma największymi wartościami własnymi ( ). Szybkie wyszukiwanie w Google z „średnica wartości własnej” produkuje to ; Polecam zbadanie podobnych wyszukiwań w Google.λ1−λ2
Luki widmowe są dokładnie tym , co ogranicza algorytm adiabatyczny . Zatem, być może wiedząc, jak szybko musi działać algorytm adiabatyczny, aby ewoluować od jednolitego superpozycji do stanu rozwiązanego dla różnych podgrup / podprzestrzeni grupy kostki Rubika, można oszacować lukę widmową i wykorzystać to do ograniczenia liczby Boga. Ale szybko wyszedłem z mojej ligi i wątpię, by jakiekolwiek poczucie dokładności było możliwe.