Prosedur anggaran fasa
Seterusnya, kita akan bincangkan prosedur anggaran fasa, iaitu satu algoritma kuantum untuk menyelesaikan masalah anggaran fasa.
Kita akan mulakan dengan pemanasan ketepatan rendah, yang menerangkan beberapa intuisi asas di sebalik kaedah ini. Kemudian kita akan bincangkan transformasi Fourier kuantum, iaitu operasi kuantum penting yang digunakan dalam prosedur anggaran fasa, serta implementasi Circuit kuantumnya. Setelah kita memahami transformasi Fourier kuantum, kita akan huraikan prosedur anggaran fasa secara penuh dan menganalisis prestasinya.
Pemanasan: menganggar fasa dengan ketepatan rendahβ
Kita akan mulakan dengan beberapa versi mudah prosedur anggaran fasa yang memberikan penyelesaian ketepatan rendah kepada masalah anggaran fasa. Ini berguna untuk menerangkan intuisi di sebalik prosedur umum yang akan kita lihat sebentar lagi dalam pelajaran ini.
Menggunakan fasa kickbackβ
Pendekatan mudah kepada masalah anggaran fasa, yang membolehkan kita mempelajari sesuatu tentang nilai yang kita cari, adalah berdasarkan fenomena phase kick-back. Seperti yang akan kita lihat, ini pada dasarnya adalah versi satu-Qubit prosedur anggaran fasa umum yang akan dibincangkan kemudian dalam pelajaran ini.
Sebagai sebahagian daripada input kepada masalah anggaran fasa, kita mempunyai Circuit kuantum bersatu untuk operasi Kita boleh menggunakan huraian Circuit ini untuk mencipta Circuit bagi operasi controlled-, yang boleh digambarkan seperti yang dicadangkan oleh rajah ini (dengan operasi dilihat sebagai Gate kuantum, di sebelah kiri dan operasi controlled- di sebelah kanan).
Kita boleh mencipta Circuit kuantum untuk operasi controlled- dengan terlebih dahulu menambah Qubit kawalan pada Circuit untuk kemudian menggantikan setiap Gate dalam Circuit untuk dengan versi dikawal bagi Gate tersebut β jadi satu Qubit kawalan baru kita secara efektif mengawal setiap Gate tunggal dalam Circuit untuk Ini memerlukan kita mempunyai versi dikawal bagi setiap Gate dalam Circuit kita, tetapi kita sentiasa boleh membina Circuit untuk operasi terkawal ini sekiranya ia tidak disertakan dalam set Gate kita.
Sekarang pertimbangkan Circuit berikut, di mana keadaan input bagi semua Qubit kecuali yang paling atas adalah vektor eigenvector keadaan kuantum bagi
Kebarangkalian keputusan pengukuran untuk Circuit ini bergantung pada eigenvalue bagi yang sepadan dengan eigenvector Mari kita analisis Circuit secara terperinci untuk menentukan bagaimana tepatnya.
Keadaan awal Circuit adalah
dan Gate Hadamard pertama mengubah keadaan ini kepada
Seterusnya, operasi controlled- dilaksanakan, yang menghasilkan keadaan
Menggunakan andaian bahawa adalah eigenvector bagi dengan eigenvalue kita boleh mengungkapkan keadaan ini secara alternatif seperti berikut.
Di sini kita memerhati fenomena phase kickback. Ia sedikit berbeza kali ini berbanding dengan algoritma Deutsch dan algoritma Deutsch-Jozsa kerana kita tidak bekerja dengan Gate pertanyaan β tetapi ideanya adalah serupa.
Akhirnya, Gate Hadamard kedua dilaksanakan. Selepas sedikit penyederhanaan, kita memperoleh ungkapan ini untuk keadaan tersebut.
Oleh itu, pengukuran menghasilkan keputusan dan dengan kebarangkalian berikut:
Berikut adalah plot kebarangkalian untuk dua keputusan yang mungkin, dan sebagai fungsi
Secara semula jadi, kedua-dua kebarangkalian sentiasa berjumlah Perhatikan bahawa apabila keputusan pengukuran sentiasa dan apabila keputusan pengukuran sentiasa Jadi, walaupun keputusan pengukuran tidak mendedahkan nilai tepat ia memberikan kita sedikit maklumat tentangnya β dan jika kita dijanjikan bahawa sama ada atau kita boleh mengetahui dari Circuit mana satu yang betul tanpa ralat.
Secara intuitif, kita boleh menganggap keputusan pengukuran Circuit sebagai tekaan untuk dengan "satu bit ketepatan." Dengan kata lain, jika kita menulis dalam notasi binari dan membulatkannya kepada satu bit, kita akan mempunyai nombor seperti ini:
Keputusan pengukuran boleh dilihat sebagai tekaan untuk bit Apabila bukan mahupun terdapat kebarangkalian bukan sifar bahawa tekaan akan salah β tetapi kebarangkalian membuat ralat semakin kecil apabila kita semakin hampir kepada atau
Adalah wajar untuk bertanya apakah peranan dua Gate Hadamard dalam prosedur ini:
-
Gate Hadamard pertama menetapkan Qubit kawalan kepada superposisi seragam dan