È stato dimostrato che il calcolo quantistico adiabatico equivale al calcolo quantistico "standard" o gate-model. Il calcolo adiabatico, tuttavia, mostra promesse per problemi di ottimizzazione, in cui l'obiettivo è minimizzare (o massimizzare) una funzione che sia in qualche modo correlata al problema, ovvero trovare l'istanza che minimizza (o massimizza) questa funzione risolve immediatamente problema.
Ora, mi sembra che l'algoritmo di Grover possa sostanzialmente fare lo stesso: cercando nello spazio della soluzione, troverà una soluzione (forse tra molte soluzioni) che soddisfa il criterio dell'oracolo, che in questo caso equivale alla condizione di ottimalità, nel tempo , doveN è la dimensione dello spazio della soluzione.
This algorithm has been shown to be optimal: as Bennett et al. (1997) put it, "the class cannot be solved on a quantum Turing machine in time ". In my understanding, this means there is no way to construct any quantum algorithm that finds a solution by searching through the space faster than , where scales with the problem size.
So my question is: while adiabatic quantum computing is often presented as being superior when it comes to optimisation problems, can it really be faster than ? If yes, this seems to contradict the optimality of Grover's algorithm, since any adiabatic algorithm can be simulated by a quantum circuit. If not, what is the point of developing adiabatic algorithms, if they are never going to be faster than something we can systematically construct with circuits? Or is there something wrong with my understanding?