Ang problemang phase estimation
Ipinapaliwanag ng seksyong ito ng aralin ang problemang phase estimation. Magsisimula tayo sa maikling talakayan ng spectral theorem mula sa linear algebra, tapos lilipat tayo sa pagsasaad ng problemang phase estimation mismo.
Spectral theorem
Ang spectral theorem ay isang mahalagang katotohanan mula sa linear algebra na nagsasaad na ang mga matrix ng isang tiyak na uri, na tinatawag na normal matrices, ay maaaring ipahayag sa isang simple at kapaki-pakinabang na paraan. Kakailanganin lang natin ang theorem na ito para sa mga unitary matrix sa araling ito, ngunit sa susunod na bahagi ng seryeng ito ay ilalapat din natin ito sa mga Hermitian matrix.
Mga normal matrix
Ang isang square matrix na may mga complex number na entry ay tinatawag na normal matrix kung ito ay commute sa kanyang conjugate transpose:
Ang bawat unitary matrix ay normal dahil
Ang mga Hermitian matrix, na mga matrix na katumbas ng kanilang sariling conjugate transpose, ay isa pang mahalagang klase ng mga normal matrix. Kung ang ay isang Hermitian matrix, kung gayon
kaya normal ang .
Hindi lahat ng square matrix ay normal. Halimbawa, hindi normal ang matrix na ito:
(Ito ay isang simple ngunit napakagandang halimbawa ng matrix na madalas na napakatulong isaalang-alang.) Hindi ito normal dahil
habang
Pahayag ng theorem
Narito ang isang pahayag ng spectral theorem.
Ang pagpapahayag ng matrix sa anyong
ay karaniwang tinatawag na spectral decomposition. Pansinin na kung ang ay isang normal matrix na naipahayag sa anyong kung gayon ang ekwasyon
ay dapat na totoo para sa bawat Ito ay bunga ng katotohanan na ang ay orthonormal:
Ibig sabihin, ang bawat numero na ay isang eigenvalue ng at ang ay isang eigenvector na naaayon sa eigenvalue na iyon.
-
Halimbawa 1. Hayaan
na normal. Ipinahihiwatig ng theorem na ang ay maaaring isulat sa anyong para sa ilang pagpili ng at Mayroong maraming pagpili na gumagana, kasama na ang
Pansinin na hindi sinasabi ng theorem na ang mga complex number na ay natatangi — maaari tayong magkaroon ng parehong complex number na paulit-ulit, na kinakailangan para sa halimbawang ito. Gumagana ang mga pagpiling ito dahil
Sa katunayan, maaari nating piliin ang na maging anumang orthonormal basis at magiging totoo ang ekwasyon. Halimbawa,
-
Halimbawa 2. Isaalang-alang ang isang Hadamard operation.
Ito ay isang unitary matrix, kaya ito ay normal. Ipinahihiwatig ng spectral theorem na ang ay maaaring isulat sa anyong at partikular na mayroon tayong
kung saan
Mas malinaw,
Maaari nating suriin na tama ang decomposition na ito sa pamamagitan ng pagsasagawa ng mga kinakailangang kalkulasyon:
Tulad ng ipinapakita ng unang halimbawa sa itaas, maaaring may kalayaan sa kung paano pinipili ang mga eigenvector. Walang kalayaan, gayunpaman, sa kung paano pinipili ang mga eigenvalue, maliban sa kanilang pagkakasunod-sunod: ang parehong complex number na na maaaring magsama ng mga paulit-ulit na parehong complex number, ay laging lilitaw sa ekwasyong para sa isang ibinigay na pagpili ng matrix na
Ngayon, tumuon tayo sa mga unitary matrix. Ipagpalagay na mayroon tayong complex number na at isang hindi-zero na vector na na nagpapatunay sa ekwasyon
Ibig sabihin, ang ay isang eigenvalue ng at ang ay isang eigenvector na naaayon sa eigenvalue na ito.
Pinapanatili ng mga unitary matrix ang Euclidean norm, kaya naman nakukuha natin ang sumusunod mula sa
Ang kondisyon na ang ay hindi-zero ay nangangahulugang kaya maaari nating kanselahin ito mula sa magkabilang panig upang makuha
Ibinubunyag nito na ang mga eigenvalue ng mga unitary matrix ay palaging may absolute value na katumbas ng isa, kaya nasa unit circle sila.
(Ang simbolong ay isang karaniwang pangalan para sa complex unit circle. Karaniwang ginagamit din ang pangalang .)
Pahayag ng problemang phase estimation
Sa problemang phase estimation, binibigyan tayo ng quantum state na ng qubits, kasama ang isang unitary quantum circuit na kumikilos sa qubits. Ipinangako na ang ay isang eigenvector ng unitary matrix na na naglalarawan sa aksyon ng circuit, at ang ating layunin ay kalkulahin o tantiyahin ang eigenvalue na na naaayon sa . Mas tiyak, dahil ang ay nasa complex unit circle, maaari nating isulat
para sa isang natatanging real number na na nagpapatunay ng Ang layunin ng problema ay kalkulahin o tantiyahin ang real number na na ito.
Narito ang ilang mga puna tungkol sa pahayag ng problemang ito:
-
Ang problemang phase estimation ay naiiba sa iba pang mga problema na nakita natin sa kurso dahil ang input ay nagsasama ng quantum state. Karaniwan ay nakatutok tayo sa mga problemang may classical na input at output, ngunit walang pumipigil sa atin na isaalang-alang ang mga quantum state input tulad nito. Sa mga tuntunin ng praktikal na kaugnayan, ang problemang phase estimation ay karaniwang nararatagpuan bilang isang subproblem sa loob ng isang mas malaking computation, tulad ng makikita natin sa konteksto ng integer factorization sa susunod na bahagi ng aralin.
-
Ang pahayag ng problemang phase estimation sa itaas ay hindi tiyak tungkol sa kung ano ang bumubuo ng pagtatantya ng ngunit maaari tayong bumuo ng mas tumpak na mga pahayag ng problema depende sa ating mga pangangailangan at interes. Sa konteksto ng integer factorization, mangangailangan tayo ng napaka-tumpak na pagtatantya ng ngunit sa ibang mga kaso maaaring masaya na tayo sa isang magaspang na pagtatantya. Tatalakayin natin sa ilang sandali kung paano nakakaapekto ang katumpakang kailangan natin sa computational cost ng isang solusyon.
-
Pansinin na habang tumatahak tayo mula sa patungo sa sa problemang phase estimation, umiikot tayo nang buo sa unit circle, simula sa at gumagalaw counter-clockwise patungo sa Ibig sabihin, kapag naabot natin ang ay nandoon na tayo uli sa Kaya, habang isinasaalang-alang natin ang katumpakan ng mga pagtatantya, ang mga pagpili ng malapit sa ay dapat ituring na malapit sa Halimbawa, ang pagtatantya na ay dapat ituring na nasa loob ng ng