Apa kompleksitas waktu (bukan kompleksitas kueri) dari algoritma Grover? Tampak jelas bagi saya bahwa itu adalah karena adaΩ( √iterasi dan setiap iterasi membutuhkan penggunaan operasi refleksi yang pada gilirannya membutuhkan waktuΩ(log(N))menggunakan setiap set standar gerbang universal.
Masalahnya adalah, saya tidak dapat menemukan satu pun referensi yang mengatakan kompleksitas waktu dari algoritma Grover adalah . Wikipedia, dan beberapa halaman web lainnya, ucapkanO( √kompleksitas waktu. Makalah Grover mengklaimO( √"langkah".
Apakah saya melewatkan sesuatu? Mungkin orang mendefinisikan operasi refleksi untuk mengambil satuan waktu. Tetapi itu tidak masuk akal bagi saya karena jika kita dapat memainkan permainan yang memungkinkan unitarian sewenang-wenang untuk mengambil satuan waktu maka tidak akan ada perbedaan antara kompleksitas kueri dan kompleksitas waktu.