Qual è la complessità temporale (non la complessità della query) dell'algoritmo di Grover? Mi sembra chiaro che è poiché ci sonoΩ( √iterazioni e ogni iterazione richiede l'uso dell'operazione di riflessione che a sua volta richiede tempoΩ(log(N))utilizzando qualsiasi set standard di porte universali.
Il problema è che non riesco a trovare nemmeno un singolo riferimento che dica che la complessità temporale dell'algoritmo di Grover è . Wikipedia e molte altre pagine Web diconoO( √complessità temporale. La carta di Grover rivendicaO( √"passi".
Mi sto perdendo qualcosa? Forse le persone definiscono l'operazione di riflessione per prendere il tempo unitario. Ma questo non ha senso per me perché se possiamo giocare a consentire a unità arbitrarie di prendere il tempo unitario, non ci sarebbe differenza tra complessità della query e complessità del tempo.