Possiamo pensare di Rubik cubo Cayley grafico con ciascuna (colorato) bordo E essendo uno dei Singmaster mosse ⟨ U , U 2 , U 3 = U - 1 , D , D 2 , D 3 , ⋯ ⟩ e ciascun vertice V è una delle 43252003274489856000 ≈ 4.3 e 19 diverse configurazioni del 3 × 3Γ=(V,E)E⟨U,U2,U3=U−1,D,D2,D3,⋯⟩V43252003274489856000≈4.3e19 cubetti.3×3×3
Il diametro di un grafico è il percorso più corto più lungo nel grafico. L'algoritmo classico per determinare il diametro è polinomiale in ; vedi, ad esempio, questa risposta da un sito affiliato.|V|
Come accennato in precedenza, il numero di Dio è (correlato a) questo diametro; per conoscere il percorso più breve tra i vertici per un grafico di Cayley su un gruppo, è sufficiente sapere quanti passi si trova dallo stato risolto. Sappiamo, grazie a Rokicki, Kociemba, Davidson e Dethridge, tra gli altri, che il numero di Dio è . Gli algoritmi che hanno eseguito erano polinomiali in | V | , ad es. polinomio in 4.3 e 19 .20|V|4.3e19
Algoritmo quantistico di Heiligman per diametro grafo, indicato nei commenti, raggiunge un'accelerazione Grover su algoritmi di Djikstra, con "un costo quantum totale di ." Tuttavia, credo che Heiligman codifichi il grafico come farebbe un algoritmo classico; ad es. con qubit O ( | V | ) . Chiaramente se | V | = 4.3 e 19 quindi questo non sarebbe d'aiuto.O(|V|9/4)O(|V|)|V|=4.3e19
Invece, un altro modo per codificare un cubo di Rubik, come accennato nelle altre domande, è ovviamente quello di preparare una sovrapposizione uniforme su tutti gli stati . Questo richiede solo log 4.3 e 19 qubit.4.3e19log4.3e19
Gli algoritmi quantistici sono bravi a parlare di "autovalori", "autovettori" e "autovalori". Applicare tutti i movimenti di Singmaster a una sovrapposizione uniforme di tutti gli stati non cambia lo stato; cioè la sovrapposizione uniforme è un'autostrada della catena di Markov sul grafico di Cayley.4.3e19
Esistono relazioni tra il diametro di un grafico e gli autovalori / autovettori della corrispondente adiacenza / matrice laplaciana, in particolare il gap spettrale, la distanza tra i due autovalori più grandi ( ). Una rapida ricerca su Google di "autovalore del diametro" produce questo ; Consiglio di esplorare ricerche simili su Google.λ1−λ2
Le lacune spettrali sono esattamente ciò che limita l' algoritmo adiabatico . Quindi, forse conoscendo la velocità con cui un algoritmo adiabatico deve correre per evolversi dal superpositon uniforme allo stato risolto per vari sottogruppi / sottospazi del gruppo cubo di Rubik, si potrebbe stimare il gap spettrale e usarlo per limitare il numero di Dio. Ma sono rapidamente fuori dalla mia portata qui e dubito che sia possibile ottenere qualsiasi senso di precisione.