Proseso ng phase estimation
Susunod, tatalakayin natin ang proseso ng phase estimation, na isang quantum algorithm para sa paglutas ng problema ng phase estimation.
Magsisimula tayo sa isang low-precision na warm-up, na nagpapaliwanag ng ilang pangunahing intuisyon sa likod ng pamamaraan. Pagkatapos ay pag-uusapan natin ang quantum Fourier transform, na isang mahalagang quantum na operasyon na ginagamit sa proseso ng phase estimation, kasama ang implementasyon nito sa quantum Circuit. Kapag mayroon na tayong quantum Fourier transform, ilalarawan natin ang proseso ng phase estimation sa buong pangkalahatang paraan at susuriin ang performance nito.
Warm-up: pagtatantya ng mga phase nang may mababang katumpakanβ
Magsisimula tayo sa ilang simpleng bersyon ng proseso ng phase estimation na nagbibigay ng low-precision na solusyon sa problema ng phase estimation. Nakakatulong ito para maipaliwanag ang intuisyon sa likod ng pangkalahatang proseso na makikita natin nang kaunti pa sa aralin.
Paggamit ng phase kickbackβ
Isang simpleng paraan sa problema ng phase estimation, na nagbibigay-daan sa atin na matuto ng kaunti tungkol sa halagang na hinahanap natin, ay nakabatay sa penomenon ng phase kick-back. Makikita natin, ito ay essentially isang single-qubit na bersyon ng pangkalahatang proseso ng phase estimation na tatalakayin nang mas huli sa aralin.
Bilang bahagi ng input sa problema ng phase estimation, mayroon tayong isang unitary quantum Circuit para sa operasyong Magagamit natin ang deskripsyon ng Circuit na ito para lumikha ng Circuit para sa isang controlled- na operasyon, na maaaring ilarawan tulad ng iminumungkahi ng figure na ito (na ang operasyong na tinitingnan bilang isang quantum Gate, sa kaliwa at isang controlled- na operasyon sa kanan).
Makakagawa tayo ng quantum Circuit para sa isang controlled- na operasyon sa pamamagitan ng pagdaragdag muna ng isang control qubit sa Circuit para sa at pagkatapos ay pagpapalit ng bawat Gate sa Circuit para sa ng isang controlled na bersyon ng Gate na iyon β kaya ang isang bagong control qubit namin ay epektibong kumokontrol sa bawat Gate sa Circuit para sa Nangangailangan ito na mayroon tayong controlled na bersyon ng bawat Gate sa ating Circuit, ngunit palagi tayong makakagawa ng mga Circuit para sa mga controlled na operasyong ito kung sakaling hindi sila kasama sa ating hanay ng Gate.
Ngayon, isaalang-alang ang sumusunod na Circuit, kung saan ang input state na ng lahat ng Qubit maliban sa pinaka-itaas ay ang quantum state eigenvector ng
Ang mga probabilidad ng resulta ng pagsukat para sa Circuit na ito ay nakasalalay sa eigenvalue ng na tumutugma sa eigenvector na Suriin natin nang detalyado ang Circuit para malaman nang eksakto kung paano.
Ang paunang estado ng Circuit ay
at binabago ng unang Hadamard Gate ang estado na ito sa
Susunod, ginagawa ang controlled- na operasyon, na nagbubunga ng estado
Gamit ang pagpapalagay na ang ay isang eigenvector ng na may eigenvalue na maaari nating ipahayag ang estado na ito sa alternatibong paraan tulad ng sumusunod.
Dito ay napapansin natin ang penomenon ng phase kickback. Medyo naiiba ito sa pagkakataong ito kumpara sa Deutsch's algorithm at sa Deutsch-Jozsa algorithm dahil hindi tayo gumagamit ng query Gate β ngunit ang ideya ay katulad.
Sa wakas, ginagawa ang ikalawang Hadamard Gate. Pagkatapos ng kaunting pagpapasimple, nakuha natin ang expression na ito para sa estado.