Diketahui bahwa kompleksitas query quantum error terbatas dari fungsi adalah Θ ( √. Sekarang pertanyaannya adalah bagaimana jika kita ingin algoritma quantum kami berhasil untuk setiap input dengan probabilitas1-εdaripada biasa2/3. Sekarang dalam halϵapa yang akan menjadi batas atas dan bawah yang sesuai?
Segera bahwa kueri cukup untuk tugas ini dengan mengulangi algoritma Grover. Tetapi dari apa yang saya ingat ini sama sekali tidak optimal karena bahkan algoritma Grover biasa jika dijalankan dengan hati-hati, yaitu untuk jumlah iterasi yang sesuai, dapat mencapai sesuatu sepertiϵ=O(1/n)hanya denganO( √iterasi. Dan karenanya menggunakan yang satu itu bisa mendapatkan perbaikan untuk semuaϵ. Di sisi lain, saya tidak mengharapkan ituΩ( √menjadi jawaban yang tepat untuk sangat kecilε's.
Tapi saya tertarik untuk melihat apa yang bisa ditunjukkan oleh -dependent batas atas dan bawah untuk rentang yang berbeda ϵ terutama ketika ϵ sangat kecil katakan ϵ = exp ( - Ω ( n ) ) atau ϵ = 1 / n k untuk besar k .
(Untuk memberikan beberapa konteks, fenomena umum yang saya maksudkan adalah amplifikasi dalam konteks kompleksitas kueri kuantum.)
sumber
Jawaban:
Demi kelengkapan, inilah jawabannya.
Ini mengikuti dari Batas untuk Algoritma Quantum Kesalahan Kecil dan Nol Kesalahan .
Ini ditunjukkan dalam Catatan tentang algoritma kuantum dan tingkat minimal polinomial kesalahan epsilon untuk fungsi simetris .
sumber