양자 위상 추정 알고리즘

Quantum phase estimation algorithm

양자 컴퓨팅에서 양자 위상 추정 알고리즘(양자 고유값 추정 알고리즘이라고도 함)은 단일 연산자의 고유 벡터의 위상(또는 고유값)을 추정하는 양자 알고리즘이다.보다 정확하게는 U i displaydisplaydisplay e display i display i display = e i} \display display display display display display displaydisplay display display display display display display display display display display display display display display display display display display display display display display display display display display display display display display display display O ( " ( /" ) \ O ( \ log ( / " ) ) ( \ log (/ ) nbitsn n n n n n n n n n ( \ O ( / \ )) 。이 알고리즘은 [1][2]: 246 Alexei Kitaev에 의해 1995년에 처음 도입되었습니다.

위상 추정은 쇼르 알고리즘[2]: 131 및 방정식의 선형 시스템을 위한 양자 알고리즘과 같은 다른 양자 알고리즘에서 서브루틴으로 자주 사용됩니다.

문제

고유벡터 、 \ \psi \ \ displaystyle \ \rangle , U \ U \ psi u an qu qu qu qu qu qu qu qu qu m bits qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu that that qu qu qu qu qu qu qu

경우 \ \rangle 고유값 2 i {\i of of thedisplay the ( \ 를 한정된 정밀도로 추정하는 것과 같습니다.U는 복소 벡터 공간상의 유니터리 연산자이므로 고유값은 절대값이 1인 복소수여야 하기 때문에 e \ e i}} 으로 쓸 수 있습니다.

알고리즘

양자 위상 추정 회로

세우다

입력은 두 의 레지스터(즉, 두 부분)로 구성됩니다. 상위 {\ n큐비트는번째 레지스터를 구성하고 m개 {\ m큐비트는번째 레지스터를 구성합니다.

중첩 생성

시스템의 초기 상태는 다음과 같습니다.

첫 번째 레지스터에 n비트 Hadamard 게이트 H{\ Hn}}을 적용한 후 상태는 다음과 같습니다.

2 ( 0 + ) 、 { { \ { n } } ( 0 \ \ \ n } \psi \

제어된 단일 작업 적용

U{\ U 고유벡터 {\ 단일 연산자로 U 、 U \rangle i \제곱에 의해 곱한다.

\= i2 \} \

C- { C - U}는 (첫 번째 레지스터에서) 대응하는 제어 비트가 1µ 1 인 경우에만 두 번째 레지스터에 유니터리 U { U 적용하는 제어된 U 입니다.

제어 게이트가 순차적으로 적용된다고 가정하여 첫 번째 레지스터 및 두 번째 레지스터의 n 큐비트에C - 0 적용한 후 가 된다.

사용처:

제어 C - j(\ C - U ^ { 2^ { 1 n - , { 1 j )로 적용한 후 첫 번째 레지스터의 상태를 그림과 같이 설명할 수 있습니다.

서 k { k \ }는 k{ k의 바이너리 표현입니다., t h { k {}} 계산 기준이며, 두 번째 레지스터의 상태는 으로 되지 않습니다

역양자 푸리에 변환 적용

역양자 푸리에 변환 적용

수율

두 레지스터의 상태는 다음과 같습니다.

위상 근사 표현

{ n} \theta를) 가장 가까운 정수로 으로써 [ 0 , \ \ [ 0 , 1]의 값을 근사할 수 있습니다., a + , , {\ a {\}\ 가까운 정수이며, = a}를 합니다

첫 번째 레지스터와 두 번째 레지스터의 상태를 다음과 같이 쓸 수 있습니다.

측정.

첫 번째 레지스터에서 계산 기준으로 측정을 수행하면 확률과 함께 {\ a\rangle 생성됩니다.

0 { \=}의 경우 근사치가 정확하므로 † { =^{} 및 ( ) 1. 이 경우 항상 정확한 [3]: 157 [4]: 347 위상값을 측정합니다.측정 후 시스템 상태는 입니다 2}[2]: 223

0(\ \ \0 ) \ \ } { { n + fr 0 . \ \ neq { } ) 。다음과 [3]: 157 [4]: 348 같이 증명합니다.

결과는 높은 확률로-\ 최적의 n비트 추정치를 측정한다는 것을 보여줍니다.By increasing the number of qubits by and ignoring those last qubits we can increase the probability to .[4]

「 」를 참조해 주세요.

레퍼런스

  1. ^ Kitaev, A. Yu (1995-11-20). "Quantum measurements and the Abelian Stabilizer Problem". arXiv:quant-ph/9511026.
  2. ^ a b c Nielsen, Michael A. & Isaac L. Chuang (2001). Quantum computation and quantum information (Repr. ed.). Cambridge [u.a.]: Cambridge Univ. Press. ISBN 978-0521635035.
  3. ^ a b Benenti, Guiliano; Casati, Giulio; Strini, Giuliano (2004). Principles of quantum computation and information (Reprinted. ed.). New Jersey [u.a.]: World Scientific. ISBN 978-9812388582.
  4. ^ a b c Cleve, R.; Ekert, A.; Macchiavello, C.; Mosca, M. (8 January 1998). "Quantum algorithms revisited". Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 454 (1969): 339–354. arXiv:quant-ph/9708016. Bibcode:1998RSPSA.454..339C. doi:10.1098/rspa.1998.0164. S2CID 16128238.