Saya ingin menyarankan bahwa penemuan periode (sebuah subrutin, jika Anda suka, dari algoritma Shor yang terkenal) menunjukkan kecepatan-eksponensial yang sangat intuitif: harus jelas secara intuitif bahwa ada sesuatu dalam urutan (akar kuadrat dari ketidakpastian). Δ hlm ) dari periode hal dari evaluasi fungsi diperlukan secara klasik untuk menemukan periode hal tidak diketahui dari suatu fungsi yang dijamin secara periodik dalam nilai input integernya. Aku sudah sengaja menempatkan tanda kurung sehingga konten mereka akan intuitif untuk orang-orang yang telah tertanam paradoks ulang tahun lagi, untuk menunjukkan percepatan superpolynomial, itu sudah cukup untuk secara intuitif memahami bahwa itu adalah suatu tempat di dekat Δ hlm , jawaban yang benarΔ hlm---√ , atau polinomialnya dan bukan sesuatu seperti jumlah digithal,O ( logp ).
Algoritma kuantum untuk penemuan periode, seperti yang digunakan oleh algoritma Shor, hanya mengambil transformasi kuantum Fourier dari fungsi periodik yang diterapkan pada superposisi yang sama dari semua keadaan. Secara alami, hanya kelipatan bilangan bulat periode yang kemudian dapat memiliki amplitudo probabilitas nol, sehingga melakukan ini (biasanya) dua kali akan memungkinkan Anda untuk dengan cepat mengekstrak faktor umum sebagai penyebut umum terbesar. Tetapi transformasi Fourier Fourum secara sepele dapat diterapkan dengan rotasi terkontrol O ( logp ) (satu per setiap bit input).
Speedup intuitif terbesar jelas terjadi jika Anda membuat evaluasi fungsi sangat mahal: Algoritma kuantum hanya memerlukan evaluasi (tunggal) yang konstan! Tetapi bahkan jika Anda mendapatkan gain karena Anda memiliki algoritma yang berjalan, dengan asumsi evaluasi fungsi adalah waktu yang konstan, dalam O ( logp ) daripada di O ( Δ hlm---√)yang, jika Anda tidak tahu periode yang benarhalpada dasarnya adalahO ( hlm-√).