위상 양자 컴퓨팅 (Topological Quantum Computing): 두 판 사이의 차이
Byeol Kang (토론 | 기여) 편집 요약 없음 |
|||
(사용자 5명의 중간 판 41개는 보이지 않습니다) | |||
8번째 줄: | 8번째 줄: | ||
= 위상 양자 컴퓨터 (Topological Quantum Computer) = | = 위상 양자 컴퓨터 (Topological Quantum Computer) = | ||
위상 양자 컴퓨터는 Kitaev가 1997년에 이론을 처음 제안하였다 <ref name =Kitaev>A. Kitaev | 위상 양자 컴퓨터는 Kitaev가 1997년에 이론을 처음 제안하였다. <ref name =Kitaev>A. Kitaev, Fault-tolerant quantum computation by anyons, Annals of Physics '''303''', 2 (1997), doi:[https://doi.org/10.1016/S0003-4916(02)00018-0 10.1016/S0003-4916(02)00018-0]. </ref> 위상 양자 컴퓨터는 2차원 준입자인 애니온(anyone)을 대상으로 양자정보를 저장하고 처리한다. 애니온은 구분 불가능한 입자가 갖는 통계적 특성에 기인한다. 어떤 입자 집단에서 한 입자를 다른 입자와 구분하는 것이 불가능하다는 성질로 인해, 3차원 공간에서는 입자 종류를 보손과 페르미온 등 2가지로 분류하게 된다. 2차원 공간에서는 앞서 보손과 페르미온과 다른 새로운 종류의 입자가 분류될 수 있는데, 이를 애니온이라고 부른다. 페르미온은 단일 양자 상태에 1개만 차지할 수 있고, 보손은 단일 양자 상태에 무한히 많은 갯수가 차지할 수 있다. 반면에 애니온은 단일 양자 상태에 유한하지만 (조건에 따라) 임의의 갯수가 차지할 수 있다. 애니원의 이런 특별한 통계적 성질 때문에 이들의 양자 시간 변화(quantum evolution) 또한 특이한데, 이는 토폴로지(topology)로 묘사된다. 결과적으로 애니온을 이용한 위상 양자 컴퓨터의 장점은 교란에 대한 안정성에 있다. 일반적인 다른 방식의 양자 컴퓨터는 누적되는 교란(disturbance)으로 인해 양자 상태를 [[결어긋남|결깨짐(decoherence)]] 상태로 만들고, 이는 컴퓨팅 에러가 된다. 반면에 이와 같은 교란은 애니온의 위상 상태를 바꾸지 못하며, 이런 점에서 위상 양자 컴퓨터는 외부에서 기인한 교란으로부터 영향을 받지 않는다는 매우 큰 장점을 갖고 있다. 분수 양자 홀(fractional quantum Hall) 효과를 이용한 구현 방법이 제안된 바 있다. <ref name =Sarma>S. D. Sarma, M. Freedman, and C. Nayak, Topologically Protected Qubits from a Possible Non-Abelian Fractional Quantum Hall State, Physics Review Letter <b>94</b>, 166802 (2005) doi:[https://doi.org/10.1103/PhysRevLett.94.166802 10.1103/PhysRevLett.94.166802].</ref> | ||
= 양자 정보 오류 (Errors in Quantum Computing) = | = 양자 정보 오류 (Errors in Quantum Computing) = | ||
14번째 줄: | 14번째 줄: | ||
양자 컴퓨팅 실현에 있어 양자 시스템에서 발생하는 오류를 처리하거나 제어하는 것은 매우 중요한 쟁점이다. 그 중요성을 강조하기 위해, 프레스킬 교수는 “정보가 아닌 오류를 측정한다”고 말한 바 있다.<ref name=Preskill>http://www.theory.caltech.edu/~preskill/ph219/ph219_2004.html</ref> [[양자 정보 오류]]를 어떻게 극복할 것인가에 대한 접근법의 차이만으로도 설계하는 [[양자 컴퓨터]]의 종류가 상이하게 달라질 수 있다. 2020년도 현재 주류를 이루고 있는 [[이온 트랩 (Ion Trap)|이온 트랩]], [[초전도 큐비트 (Superconducting Qubit)|초전도]], 그리고 [[반도체 기반#양자점 (Quantum Dot; 퀀텀닷)|양자점]] 기반의 [[큐비트]]는 $$ \left| 0 \right\rangle $$과 $$ \left| 1 \right\rangle $$ 상태가 하나의 원자 또는 소자 내의 two-level 시스템으로 인코딩 된다는 점에서 국소적(local) 큐비트라고 할 수 있다. 이 시스템들은 구현하는 것이 상대적으로 수월한 반면에, 개별적인 큐비트에 국소적으로 발생하는 오류로 인해 [[양자정보 개요#양자 신뢰도 (Fidelity)|양자 신뢰도]] 등이 현격히 떨어질 수 있다는 단점을 지닌다. 이와 대조적으로, 물리적인 수준에서 국소적인 섭동(perturbation)에 대하여 불변하는 양자 상태를 구현하여 이를 [[큐비트]]로 사용하고자 하는 접근이 존재한다. 그것은 [[위상 양자 컴퓨팅 (Topological Quantum Computing)#입자 통계와 애니온 (Particle Statistics and Anyons)|애니온(anyon)]] 기반의 비국소적 큐비트를 이용하는 위상 양자 연산이다. [[애니온]]이란 위상 물질에서 다체계적 상호작용으로 발현되는 준-입자(quasi-particle)의 한 형태이다. | 양자 컴퓨팅 실현에 있어 양자 시스템에서 발생하는 오류를 처리하거나 제어하는 것은 매우 중요한 쟁점이다. 그 중요성을 강조하기 위해, 프레스킬 교수는 “정보가 아닌 오류를 측정한다”고 말한 바 있다.<ref name=Preskill>http://www.theory.caltech.edu/~preskill/ph219/ph219_2004.html</ref> [[양자 정보 오류]]를 어떻게 극복할 것인가에 대한 접근법의 차이만으로도 설계하는 [[양자 컴퓨터]]의 종류가 상이하게 달라질 수 있다. 2020년도 현재 주류를 이루고 있는 [[이온 트랩 (Ion Trap)|이온 트랩]], [[초전도 큐비트 (Superconducting Qubit)|초전도]], 그리고 [[반도체 기반#양자점 (Quantum Dot; 퀀텀닷)|양자점]] 기반의 [[큐비트]]는 $$ \left| 0 \right\rangle $$과 $$ \left| 1 \right\rangle $$ 상태가 하나의 원자 또는 소자 내의 two-level 시스템으로 인코딩 된다는 점에서 국소적(local) 큐비트라고 할 수 있다. 이 시스템들은 구현하는 것이 상대적으로 수월한 반면에, 개별적인 큐비트에 국소적으로 발생하는 오류로 인해 [[양자정보 개요#양자 신뢰도 (Fidelity)|양자 신뢰도]] 등이 현격히 떨어질 수 있다는 단점을 지닌다. 이와 대조적으로, 물리적인 수준에서 국소적인 섭동(perturbation)에 대하여 불변하는 양자 상태를 구현하여 이를 [[큐비트]]로 사용하고자 하는 접근이 존재한다. 그것은 [[위상 양자 컴퓨팅 (Topological Quantum Computing)#입자 통계와 애니온 (Particle Statistics and Anyons)|애니온(anyon)]] 기반의 비국소적 큐비트를 이용하는 위상 양자 연산이다. [[애니온]]이란 위상 물질에서 다체계적 상호작용으로 발현되는 준-입자(quasi-particle)의 한 형태이다. | ||
어떠한 양자 컴퓨터이든 공통적으로 다음과 같이 유니타리 게이트를 통해 양자 연산을 수행하는 패러다임을 따른다: $$\left| \psi_{f} \right\rangle= U \left| \psi_{i} \right\rangle $$. 이를 물리적인 관점에서 보았을 때 발생할 수 있는 오류의 종류로는 크게 두 가지가 있다.<ref name =Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics | 어떠한 양자 컴퓨터이든 공통적으로 다음과 같이 유니타리 게이트를 통해 양자 연산을 수행하는 패러다임을 따른다: $$\left| \psi_{f} \right\rangle= U \left| \psi_{i} \right\rangle $$. 이를 물리적인 관점에서 보았을 때 발생할 수 있는 오류의 종류로는 크게 두 가지가 있다.<ref name =Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics '''80''', 1083 (2008) doi:[https://doi.org/10.1103/RevModPhys.80.1083 10.1103/RevModPhys.80.1083].</ref> 첫 번째는 $$\left| \psi_{i} \right\rangle $$가 환경과 얽혀서 발생할 수 있는 [[결어긋남|결깨짐(decoherence)]]으로 인한 것이고, 두 번째는 유니타리 게이트 $$U$$의 불완전성으로 인한 오류이다. 오류 정정 부호가 효력을 발휘하기 위해서는 각각의 오류 사이에 자그마치 $$10^{4} - 10^{6}$$ 개의 완전한 연산이 필요한 것으로 알려져 있다.<ref name=Knill>E. Knill, R. Laflamme, and W. H. Zurek, Resilient quantum computation: error models and thresholds, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences '''454''', 342, (1998) doi:[https://doi.org/10.1098/rspa.1998.0166 10.1098/rspa.1998.0166].</ref> 국소적 큐비트 기반의 [[양자 컴퓨터]]로는 이렇게 강력한 제약 조건을 만족시키기 어려울 것이란 가정 하에, 물리적인 수준에서 두 가지 오류를 원천적으로 극복하고자 하는 접근이 바로 위상 양자 컴퓨터이다. | ||
= 입자 통계와 애니온 (Particle Statistics and Anyons) = | = 입자 통계와 애니온 (Particle Statistics and Anyons) = | ||
[[File: | [[File:기술백서 전체수정_72_resize.jpg|none|thumb|500px|그림 1. 비가환 애니온의 시간 변화 모식도. 서로 다른 애니온들을 시공간상에서 교환하는 유니타리 연산이 시간 변화를 발생시킨다.<ref>[http://zimp.zju.edu.cn/~xinwan/topo06/ Mini-Workshop on Topological Quantum Computation (zju.edu.cn)]</ref> 참고문헌 [6]의 그림을 재구성함. | ||
]] | ]] | ||
3+1 차원의 시공간에 존재하는 모든 입자는 보손(Boson) 또는 페르미온(Fermion)으로 분류될 수 있다. 이는 양자장론으로 증명되는 스핀-통계 정리(spin-statistics theorem)의 결과로 알려져 있다. 입자의 종류는 해당 입자들이 구성하는 파동함수의 대칭성을 결정하여 다체계(many-body)의 특성에 현격한 영향을 미친다. 파동함수의 대칭성이란 구분 불가능(indistinguishable)한 입자를 시공간 상에서 교환(exchange)하였을 때 붙게 되는 위상(phase)을 의미한다. 예를 들어 두 구분 불가능한 입자가 구성하는 파동함수를 $$\psi(r_{1},r_{2})$$, 교환 연산자(exchange operator)를 $$\hat{P}$$라고 하자. 그러면 $$\hat{P}\psi\left( r_{1},r_{2} \right)= \psi\left( r_{2},r_{1} \right) =e^{i θ}\psi \left( r_{1},r_{2} \right)$$가 성립한다. 보손은 $$\theta= 0$$, 페르미온은 $$\theta =\pi$$ 에 해당한다. | 3+1 차원의 시공간에 존재하는 모든 입자는 보손(Boson) 또는 페르미온(Fermion)으로 분류될 수 있다. 이는 양자장론으로 증명되는 스핀-통계 정리(spin-statistics theorem)의 결과로 알려져 있다. 입자의 종류는 해당 입자들이 구성하는 파동함수의 대칭성을 결정하여 다체계(many-body)의 특성에 현격한 영향을 미친다. 파동함수의 대칭성이란 구분 불가능(indistinguishable)한 입자를 시공간 상에서 교환(exchange)하였을 때 붙게 되는 위상(phase)을 의미한다. 예를 들어 두 구분 불가능한 입자가 구성하는 파동함수를 $$\psi(r_{1},r_{2})$$, 교환 연산자(exchange operator)를 $$\hat{P}$$라고 하자. 그러면 $$\hat{P}\psi\left( r_{1},r_{2} \right)= \psi\left( r_{2},r_{1} \right) =e^{i θ}\psi \left( r_{1},r_{2} \right)$$가 성립한다. 보손은 $$\theta= 0$$, 페르미온은 $$\theta =\pi$$ 에 해당한다. | ||
그러나 2+1 차원의 시공간에서는 입자 교환에 대해 파동함수가 임의의 $$\theta$$를 가질 수 있음이 알려져 있다. 이 입자들을 보손과 페르미온과 구별하여 애니온이라고 부른다. | 그러나 2+1 차원의 시공간에서는 입자 교환에 대해 파동함수가 임의의 $$\theta$$를 가질 수 있음이 알려져 있다. 이 입자들을 보손과 페르미온과 구별하여 애니온이라고 부른다. 입자 종류와 대칭성의 관계를 명확히 정의하기 위해서는 군론과 위상학의 형식적 논리가 요구되지만 여기서는 주요 결과만을 간단하게 정리하도록 한다. $$d$$ 차원에서 구분 불가능한 $$N$$ 개 입자들의 짜임새 공간(configuration space)를 $$M_{d}^{N}$$, 이 공간에서 정의된 기본군(fundamental set)을 $$\pi_{1}(M_{d}^{N})$$로 표기하자. 그러면 다음이 성립한다. | ||
\[\pi_{1}(M_{d}^{N}) \simeq \left\{ \begin{matrix} | \[\pi_{1}(M_{d}^{N}) \simeq \left\{ \begin{matrix} | ||
S_{N}\ \ \ (d \geq 3) \\ | S_{N}\ \ \ (d \geq 3) \\ | ||
B_{N}\ \ \ (d= 2) \\ | B_{N}\ \ \ (d= 2) \\ | ||
\end{matrix} \right. | \end{matrix} \right. \] | ||
$$S_{N}$$은 순환군(permutation group)을, $$B_{N}$$은 꼬임군(braid group)을 가리키고, $$\simeq$$는 동형 사상(isomorphism)을 의미한다. | $$S_{N}$$은 순환군(permutation group)을, $$B_{N}$$은 꼬임군(braid group)을 가리키고, $$\simeq$$는 동형 사상(isomorphism)을 의미한다. 2차원 공간에서는 대칭성이 깨지면서 (수학적으로 순환군이 꼬임군으로 대체되고) 물리학적으로 3차원 입자들(보손과 페르미온)이 2차원 입자인 애니온으로 대체 또는 발현하게 된다. | ||
애니온의 시간 변화(time evolution)는 꼬임군이 파동함수에 작용하는 방식에 의해 결정된다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics | 애니온의 시간 변화(time evolution)는 꼬임군이 파동함수에 작용하는 방식에 의해 결정된다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics '''80''', 1083 (2008) doi:[https://doi.org/10.1103/RevModPhys.80.1083 10.1103/RevModPhys.80.1083].</ref> 이를 수학적인 방식보다는 물리적인 예시를 통해 설명하도록 한다. 애니온은 위상 물질에서 발현되는 준-입자라고 하였는데, 어떤 시스템의 기저 상태를 구성한다고 하자. 기저 상태가 유일하면 가환 애니온(abelian anyon), [축퇴 에너지 준위(degenerate energy level)를 여러 개 가지는 등] 복수 개가 존재하면 비가환 애니온(non-abelian anyon)이라고 한다. 양자 연산에 사용할 수 있는 애니온은 후자에 해당한다. 비가환 애니온의 교환 연산자는 유니타리 행렬로 표기될 수 있는데, 그림1처럼 나타낼 수 있다.<ref>X. Wan, K. Yang, and E.H. Rezayi, Edge Excitations and Non-Abelian Statistics in the Moore-Read State, Physics Review Letter '''97''', 256804 (2006) doi:[https://doi.org/10.1103/PhysRevLett.97.256804 10.1103/PhysRevLett.97.256804].</ref> 가로 축에 놓여 있는 점들은 공간적으로 분리되어 있는 애니온들이고, 세로 축은 시간이다. 시간 변화는 서로 다른 애니온들을 시공간 상에서 교환하는 유니타리 연산자에 의해 발생한다. 그림1과 꼬임군이라는 이름에서 이유를 알 수 있듯이, 이 유니타리 연산을 꼬기(braiding)라고 한다. | ||
= 비가환 애니온과 위상 양자 연산 (Non-Abelian Anyons and Topological Quantum Computation) = | = 비가환 애니온과 위상 양자 연산 (Non-Abelian Anyons and Topological Quantum Computation) = | ||
[[File: | [[File:기술백서 전체수정_73_resize.jpg|none|thumb|700px|그림 2. 비가환 애니온들의 에너지 준위 다이어그램. 축퇴(degenerate) 기저 상태들에 의해 생성되는 공간이 위상 양자 연산에 사용되는 힐베르트 공간이다.<ref name="Lahtinen"/> 참고문헌 [8]의 그림을 재구성함.]] | ||
양자 연산은 초기화, 유니타리 변환, 측정이라는 프로토콜을 주로 따르는데,<ref name=DiVincenzo>D. P. DiVincenzo, The physical implementation of quantum computation, Fortschritte Der Physik | 양자 연산은 초기화, 유니타리 변환, 측정이라는 프로토콜을 주로 따르는데,<ref name=DiVincenzo>D. P. DiVincenzo, The physical implementation of quantum computation, Fortschritte Der Physik '''48''', 771 (2000) doi:[https://onlinelibrary.wiley.com/doi/10.1002/1521-3978(200009)48:9/11%3C771::AID-PROP771%3E3.0.CO;2-E 10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E].</ref> 비가환 애니온 기반의 큐비트 연산 역시 마찬가지다. 애니온의 생성을 통해 양자 상태를 초기화하고, 교환 연산을 통해 유니타리 연산을 하여, 마지막으로 융합 등의 메커니즘으로 측정한다. 여기서 애니온의 생성과 융합에 대한 논의는 생략하도록 한다. | ||
[[애니온]] 큐비트 기반의 양자 연산을 위상 양자 연산이라 하는 이유는 비단 이를 기술하는 수학적인 언어가 꼬임군 등의 위상학적 개념에 기반하고 있기 때문만은 아니다. 오히려 애니온이 발현될 수 있는 위상 물질이 다음과 같이 정의되는 물리학적인 의미의 위상론적 상(topological phase)의 특성을 가지기 때문이다. 어떤 물리적 시스템이 위상론적 상에 있다는 것은 낮은 온도, 낮은 에너지, 그리고 긴 파장대에서 관측 가능한 모든 특성들이 시스템이 속한 시공간 다양체(manifold)의 매끄러운(smooth) 변환에 대하여 불변한다는 것을 의미한다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics, '''80''', 1083 (2008).</ref> 이를 만족하는 물리적 시스템의 예시로는 어떤 것이 있을까? | [[애니온]] 큐비트 기반의 양자 연산을 위상 양자 연산이라 하는 이유는 비단 이를 기술하는 수학적인 언어가 꼬임군 등의 위상학적 개념에 기반하고 있기 때문만은 아니다. 오히려 애니온이 발현될 수 있는 위상 물질이 다음과 같이 정의되는 물리학적인 의미의 위상론적 상(topological phase)의 특성을 가지기 때문이다. 어떤 물리적 시스템이 위상론적 상에 있다는 것은 낮은 온도, 낮은 에너지, 그리고 긴 파장대에서 관측 가능한 모든 특성들이 시스템이 속한 시공간 다양체(manifold)의 매끄러운(smooth) 변환에 대하여 불변한다는 것을 의미한다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics, '''80''', 1083 (2008).</ref> 이를 만족하는 물리적 시스템의 예시로는 어떤 것이 있을까? | ||
그림 2에 나와 있는 모델을 통해 이를 집약적으로 설명할 수 있다.<ref name="Lahtinen">V. Lahtinen and J. K. Pachos, A Short Introduction to Topological Quantum Computation, SciPost | 그림 2에 나와 있는 모델을 통해 이를 집약적으로 설명할 수 있다.<ref name="Lahtinen">V. Lahtinen and J. K. Pachos, A Short Introduction to Topological Quantum Computation, SciPost Physics '''3''', 021 (2017) doi:[https://scipost.org/SciPostPhys.3.3.021 10.21468/SciPostPhys.3.3.021].</ref> 앞서 비가환 애니온은 축퇴 기저 상태를 가진 시스템이라고 했다. 추가적으로, 이 기저 상태들은 에너지 틈(energy gap)을 두고 들뜬 상태(excited states)들과 스펙트럼 상 분리되어 있다. [[큐비트]]와 양자 연산이 정의되는 힐베르트 공간은 바로 이 축퇴 부분 공간(degenerate subspace)이다. 서로 다른 에너지 준위를 가지는 양자 상태를 이용해 $$\left| 0 \right\rangle $$과 $$\left| 1 \right\rangle $$을 구분하는 국소적 큐비트와 달리, 애니온 큐비트들은 축퇴 에너지 수준을 가지기 때문에 동적 위상 어긋남(dynamical dephasing)이 발생하지 않는다. 또, 기저 상태와 여기 상태가 에너지 스펙트럼 상 분리되어 있기 때문에 환경과의 상호작용도 이에 비례하여 억제된다는 특성을 가진다. | ||
또한 불완전한 유니타리 연산으로 인한 오류에 대해서도 덜 민감하다. 애니온 큐비트의 시간 변화는 두 애니온을 공간상에서 교환하는 유니타리 연산으로 발생하고, 이를 꼬기(braiding)이라 한다고 하였다. 그런데 꼬기는 이산적(discrete)이기 때문에 두 애니온은 완전히 교환되거나, 완전히 교환되지 않는다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics, '''80''', 1083 (2008).</ref> 따라서 불완전한 게이트로 인한 오류가 원천적으로 차단된다. 또한, 개별적인 애니온에 국소적인 섭동이 가해진다고 해도, 완전한 꼬기가 일어나지 않는 이상 전체 양자 상태는 불변하기 때문에 그만큼 환경과의 상호작용에 대해서도 안정적이다. 이러한 이유로 기저 상태의 비가환 애니온들에 의해 정의되는 힐베르트 공간을 보호된 부분 공간(protected subspace)이라고 한다. 양자 위상 연산은 바로 이러한 비국소적 안정성을 성취할 수 있다는 가능성에 힘입어 각광을 받아왔다. 그런데 왜 아직 이를 구현한 하드웨어에 대한 소식이 국소적 양자 컴퓨터에 비해 저조한 것일까? 그것은 애니온을 만드는 것이 매우 어렵기 때문이다. | 또한 불완전한 유니타리 연산으로 인한 오류에 대해서도 덜 민감하다. 애니온 큐비트의 시간 변화는 두 애니온을 공간상에서 교환하는 유니타리 연산으로 발생하고, 이를 꼬기(braiding)이라 한다고 하였다. 그런데 꼬기는 이산적(discrete)이기 때문에 두 애니온은 완전히 교환되거나, 완전히 교환되지 않는다.<ref name=Nayak>C. Nayak ''et al.,'' Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics, '''80''', 1083 (2008).</ref> 따라서 불완전한 게이트로 인한 오류가 원천적으로 차단된다. 또한, 개별적인 애니온에 국소적인 섭동이 가해진다고 해도, 완전한 꼬기가 일어나지 않는 이상 전체 양자 상태는 불변하기 때문에 그만큼 환경과의 상호작용에 대해서도 안정적이다. 이러한 이유로 기저 상태의 비가환 애니온들에 의해 정의되는 힐베르트 공간을 보호된 부분 공간(protected subspace)이라고 한다. 양자 위상 연산은 바로 이러한 비국소적 안정성을 성취할 수 있다는 가능성에 힘입어 각광을 받아왔다. 그런데 왜 아직 이를 구현한 하드웨어에 대한 소식이 국소적 양자 컴퓨터에 비해 저조한 것일까? 그것은 애니온을 만드는 것이 매우 어렵기 때문이다. | ||
51번째 줄: | 51번째 줄: | ||
위상 양자 컴퓨터를 구현하기 위한 연구를 진행한 기업은 [[마이크로소프트]]사이다. [[마이크로소프트]]는 대칭-보호 토폴로지 기반의 마요나라(Majornara) 영에너지 모드를 나노 와이어(nanowire)에 발현시켜 큐비트를 만드는 아키텍처를 채택하였다.<ref name=Das>S. D. Sarma, M. Freedman, and C. Nayak, Majorana zero modes and topological quantum computation, npj Quantum Information | 위상 양자 컴퓨터를 구현하기 위한 연구를 진행한 기업은 [[마이크로소프트]]사이다. [[마이크로소프트]]는 대칭-보호 토폴로지 기반의 마요나라(Majornara) 영에너지 모드를 나노 와이어(nanowire)에 발현시켜 큐비트를 만드는 아키텍처를 채택하였다.<ref name=Das>S. D. Sarma, M. Freedman, and C. Nayak, Majorana zero modes and topological quantum computation, npj Quantum Information '''1''',1 (2015) doi:[https://doi.org/10.1038/npjqi.2015.1 10.1038/npjqi.2015.1].</ref> 자세한 내용은 인용된 논문에서 확인할 수 있다. | ||
= 참고 문헌 = | = 참고 문헌 = |
2021년 12월 31일 (금) 07:56 기준 최신판
<양자 기술백서 |
┗<NMR 기반|
위상 양자 컴퓨터 (Topological Quantum Computer)[편집]
위상 양자 컴퓨터는 Kitaev가 1997년에 이론을 처음 제안하였다. [1] 위상 양자 컴퓨터는 2차원 준입자인 애니온(anyone)을 대상으로 양자정보를 저장하고 처리한다. 애니온은 구분 불가능한 입자가 갖는 통계적 특성에 기인한다. 어떤 입자 집단에서 한 입자를 다른 입자와 구분하는 것이 불가능하다는 성질로 인해, 3차원 공간에서는 입자 종류를 보손과 페르미온 등 2가지로 분류하게 된다. 2차원 공간에서는 앞서 보손과 페르미온과 다른 새로운 종류의 입자가 분류될 수 있는데, 이를 애니온이라고 부른다. 페르미온은 단일 양자 상태에 1개만 차지할 수 있고, 보손은 단일 양자 상태에 무한히 많은 갯수가 차지할 수 있다. 반면에 애니온은 단일 양자 상태에 유한하지만 (조건에 따라) 임의의 갯수가 차지할 수 있다. 애니원의 이런 특별한 통계적 성질 때문에 이들의 양자 시간 변화(quantum evolution) 또한 특이한데, 이는 토폴로지(topology)로 묘사된다. 결과적으로 애니온을 이용한 위상 양자 컴퓨터의 장점은 교란에 대한 안정성에 있다. 일반적인 다른 방식의 양자 컴퓨터는 누적되는 교란(disturbance)으로 인해 양자 상태를 결깨짐(decoherence) 상태로 만들고, 이는 컴퓨팅 에러가 된다. 반면에 이와 같은 교란은 애니온의 위상 상태를 바꾸지 못하며, 이런 점에서 위상 양자 컴퓨터는 외부에서 기인한 교란으로부터 영향을 받지 않는다는 매우 큰 장점을 갖고 있다. 분수 양자 홀(fractional quantum Hall) 효과를 이용한 구현 방법이 제안된 바 있다. [2]
양자 정보 오류 (Errors in Quantum Computing)[편집]
양자 컴퓨팅 실현에 있어 양자 시스템에서 발생하는 오류를 처리하거나 제어하는 것은 매우 중요한 쟁점이다. 그 중요성을 강조하기 위해, 프레스킬 교수는 “정보가 아닌 오류를 측정한다”고 말한 바 있다.[3] 양자 정보 오류를 어떻게 극복할 것인가에 대한 접근법의 차이만으로도 설계하는 양자 컴퓨터의 종류가 상이하게 달라질 수 있다. 2020년도 현재 주류를 이루고 있는 이온 트랩, 초전도, 그리고 양자점 기반의 큐비트는 $$ \left| 0 \right\rangle $$과 $$ \left| 1 \right\rangle $$ 상태가 하나의 원자 또는 소자 내의 two-level 시스템으로 인코딩 된다는 점에서 국소적(local) 큐비트라고 할 수 있다. 이 시스템들은 구현하는 것이 상대적으로 수월한 반면에, 개별적인 큐비트에 국소적으로 발생하는 오류로 인해 양자 신뢰도 등이 현격히 떨어질 수 있다는 단점을 지닌다. 이와 대조적으로, 물리적인 수준에서 국소적인 섭동(perturbation)에 대하여 불변하는 양자 상태를 구현하여 이를 큐비트로 사용하고자 하는 접근이 존재한다. 그것은 애니온(anyon) 기반의 비국소적 큐비트를 이용하는 위상 양자 연산이다. 애니온이란 위상 물질에서 다체계적 상호작용으로 발현되는 준-입자(quasi-particle)의 한 형태이다.
어떠한 양자 컴퓨터이든 공통적으로 다음과 같이 유니타리 게이트를 통해 양자 연산을 수행하는 패러다임을 따른다: $$\left| \psi_{f} \right\rangle= U \left| \psi_{i} \right\rangle $$. 이를 물리적인 관점에서 보았을 때 발생할 수 있는 오류의 종류로는 크게 두 가지가 있다.[4] 첫 번째는 $$\left| \psi_{i} \right\rangle $$가 환경과 얽혀서 발생할 수 있는 결깨짐(decoherence)으로 인한 것이고, 두 번째는 유니타리 게이트 $$U$$의 불완전성으로 인한 오류이다. 오류 정정 부호가 효력을 발휘하기 위해서는 각각의 오류 사이에 자그마치 $$10^{4} - 10^{6}$$ 개의 완전한 연산이 필요한 것으로 알려져 있다.[5] 국소적 큐비트 기반의 양자 컴퓨터로는 이렇게 강력한 제약 조건을 만족시키기 어려울 것이란 가정 하에, 물리적인 수준에서 두 가지 오류를 원천적으로 극복하고자 하는 접근이 바로 위상 양자 컴퓨터이다.
입자 통계와 애니온 (Particle Statistics and Anyons)[편집]
3+1 차원의 시공간에 존재하는 모든 입자는 보손(Boson) 또는 페르미온(Fermion)으로 분류될 수 있다. 이는 양자장론으로 증명되는 스핀-통계 정리(spin-statistics theorem)의 결과로 알려져 있다. 입자의 종류는 해당 입자들이 구성하는 파동함수의 대칭성을 결정하여 다체계(many-body)의 특성에 현격한 영향을 미친다. 파동함수의 대칭성이란 구분 불가능(indistinguishable)한 입자를 시공간 상에서 교환(exchange)하였을 때 붙게 되는 위상(phase)을 의미한다. 예를 들어 두 구분 불가능한 입자가 구성하는 파동함수를 $$\psi(r_{1},r_{2})$$, 교환 연산자(exchange operator)를 $$\hat{P}$$라고 하자. 그러면 $$\hat{P}\psi\left( r_{1},r_{2} \right)= \psi\left( r_{2},r_{1} \right) =e^{i θ}\psi \left( r_{1},r_{2} \right)$$가 성립한다. 보손은 $$\theta= 0$$, 페르미온은 $$\theta =\pi$$ 에 해당한다.
그러나 2+1 차원의 시공간에서는 입자 교환에 대해 파동함수가 임의의 $$\theta$$를 가질 수 있음이 알려져 있다. 이 입자들을 보손과 페르미온과 구별하여 애니온이라고 부른다. 입자 종류와 대칭성의 관계를 명확히 정의하기 위해서는 군론과 위상학의 형식적 논리가 요구되지만 여기서는 주요 결과만을 간단하게 정리하도록 한다. $$d$$ 차원에서 구분 불가능한 $$N$$ 개 입자들의 짜임새 공간(configuration space)를 $$M_{d}^{N}$$, 이 공간에서 정의된 기본군(fundamental set)을 $$\pi_{1}(M_{d}^{N})$$로 표기하자. 그러면 다음이 성립한다.
\[\pi_{1}(M_{d}^{N}) \simeq \left\{ \begin{matrix} S_{N}\ \ \ (d \geq 3) \\ B_{N}\ \ \ (d= 2) \\ \end{matrix} \right. \]
$$S_{N}$$은 순환군(permutation group)을, $$B_{N}$$은 꼬임군(braid group)을 가리키고, $$\simeq$$는 동형 사상(isomorphism)을 의미한다. 2차원 공간에서는 대칭성이 깨지면서 (수학적으로 순환군이 꼬임군으로 대체되고) 물리학적으로 3차원 입자들(보손과 페르미온)이 2차원 입자인 애니온으로 대체 또는 발현하게 된다.
애니온의 시간 변화(time evolution)는 꼬임군이 파동함수에 작용하는 방식에 의해 결정된다.[4] 이를 수학적인 방식보다는 물리적인 예시를 통해 설명하도록 한다. 애니온은 위상 물질에서 발현되는 준-입자라고 하였는데, 어떤 시스템의 기저 상태를 구성한다고 하자. 기저 상태가 유일하면 가환 애니온(abelian anyon), [축퇴 에너지 준위(degenerate energy level)를 여러 개 가지는 등] 복수 개가 존재하면 비가환 애니온(non-abelian anyon)이라고 한다. 양자 연산에 사용할 수 있는 애니온은 후자에 해당한다. 비가환 애니온의 교환 연산자는 유니타리 행렬로 표기될 수 있는데, 그림1처럼 나타낼 수 있다.[7] 가로 축에 놓여 있는 점들은 공간적으로 분리되어 있는 애니온들이고, 세로 축은 시간이다. 시간 변화는 서로 다른 애니온들을 시공간 상에서 교환하는 유니타리 연산자에 의해 발생한다. 그림1과 꼬임군이라는 이름에서 이유를 알 수 있듯이, 이 유니타리 연산을 꼬기(braiding)라고 한다.
비가환 애니온과 위상 양자 연산 (Non-Abelian Anyons and Topological Quantum Computation)[편집]
양자 연산은 초기화, 유니타리 변환, 측정이라는 프로토콜을 주로 따르는데,[9] 비가환 애니온 기반의 큐비트 연산 역시 마찬가지다. 애니온의 생성을 통해 양자 상태를 초기화하고, 교환 연산을 통해 유니타리 연산을 하여, 마지막으로 융합 등의 메커니즘으로 측정한다. 여기서 애니온의 생성과 융합에 대한 논의는 생략하도록 한다.
애니온 큐비트 기반의 양자 연산을 위상 양자 연산이라 하는 이유는 비단 이를 기술하는 수학적인 언어가 꼬임군 등의 위상학적 개념에 기반하고 있기 때문만은 아니다. 오히려 애니온이 발현될 수 있는 위상 물질이 다음과 같이 정의되는 물리학적인 의미의 위상론적 상(topological phase)의 특성을 가지기 때문이다. 어떤 물리적 시스템이 위상론적 상에 있다는 것은 낮은 온도, 낮은 에너지, 그리고 긴 파장대에서 관측 가능한 모든 특성들이 시스템이 속한 시공간 다양체(manifold)의 매끄러운(smooth) 변환에 대하여 불변한다는 것을 의미한다.[4] 이를 만족하는 물리적 시스템의 예시로는 어떤 것이 있을까?
그림 2에 나와 있는 모델을 통해 이를 집약적으로 설명할 수 있다.[8] 앞서 비가환 애니온은 축퇴 기저 상태를 가진 시스템이라고 했다. 추가적으로, 이 기저 상태들은 에너지 틈(energy gap)을 두고 들뜬 상태(excited states)들과 스펙트럼 상 분리되어 있다. 큐비트와 양자 연산이 정의되는 힐베르트 공간은 바로 이 축퇴 부분 공간(degenerate subspace)이다. 서로 다른 에너지 준위를 가지는 양자 상태를 이용해 $$\left| 0 \right\rangle $$과 $$\left| 1 \right\rangle $$을 구분하는 국소적 큐비트와 달리, 애니온 큐비트들은 축퇴 에너지 수준을 가지기 때문에 동적 위상 어긋남(dynamical dephasing)이 발생하지 않는다. 또, 기저 상태와 여기 상태가 에너지 스펙트럼 상 분리되어 있기 때문에 환경과의 상호작용도 이에 비례하여 억제된다는 특성을 가진다.
또한 불완전한 유니타리 연산으로 인한 오류에 대해서도 덜 민감하다. 애니온 큐비트의 시간 변화는 두 애니온을 공간상에서 교환하는 유니타리 연산으로 발생하고, 이를 꼬기(braiding)이라 한다고 하였다. 그런데 꼬기는 이산적(discrete)이기 때문에 두 애니온은 완전히 교환되거나, 완전히 교환되지 않는다.[4] 따라서 불완전한 게이트로 인한 오류가 원천적으로 차단된다. 또한, 개별적인 애니온에 국소적인 섭동이 가해진다고 해도, 완전한 꼬기가 일어나지 않는 이상 전체 양자 상태는 불변하기 때문에 그만큼 환경과의 상호작용에 대해서도 안정적이다. 이러한 이유로 기저 상태의 비가환 애니온들에 의해 정의되는 힐베르트 공간을 보호된 부분 공간(protected subspace)이라고 한다. 양자 위상 연산은 바로 이러한 비국소적 안정성을 성취할 수 있다는 가능성에 힘입어 각광을 받아왔다. 그런데 왜 아직 이를 구현한 하드웨어에 대한 소식이 국소적 양자 컴퓨터에 비해 저조한 것일까? 그것은 애니온을 만드는 것이 매우 어렵기 때문이다.
개발 현황[편집]
2 + 1 차원에서 새로운 형태의 입자가 존재할 수 있다는 것이 그 입자가 실제로 존재한다는 것을 의미하지는 않는다. 나아가, 생성된 애니온을 braiding하고 측정하는 방법을 개발하는 것 또한 사소하지 않은 문제다.
위상 물질은 양자 상태의 특성에 따라 크게 두 가지 부류로 나뉠 수 있다.[8] 하나는 대칭-보호 토폴로지(symmetry-protected topological)상태이고, 다른 하나는 고유 위상론적 질서(intrinsic topological order)를 가지는 상태이다. 각 부류에 대한 상세한 설명을 하는 것은 방대한 작업이므로 생략하고, 각 부류에서 나타날 수 있는 애니온의 종류에 대해서만 간단하게 소개하도록 한다. 대칭-보호 토폴로지 상태는 상호작용이 없는 전자 시스템으로, 일반적으로 애니온이 발현되지 않지만, 결점(defect)이 존재할 경우에 애니온처럼 작용하는 영에너지 모드(zero energy mode)가 생성될 수 있다. 특히, 위상 초전도체의 마요라나(Majorana) 영에너지 모드는 비가환 애니온처럼 행동할 수 있다. 안타깝게도, 대칭-보호 토폴로지 기반의 애니온으로는 보호된 부분 공간에서 범용 게이트를 구현할 수 없어 보호되지 않은 연산을 함께 수행해야 한다. 이에 대조적으로 위상 물질이 고유 위상론적 질서를 가질 경우, 애니온이라 할 수 있는 준-입자들이 언제나 발현될 수 있고, 특정 부류에 대해서는 보편적인 양자 연산을 구현할 수도 있음이 알려져 있다. 이러한 위상 물질로는 분수 양자 홀 상태와 스핀 액체 등 강한 상호작용을 하는 전자 시스템을 들 수 있다.
위상 양자 컴퓨터를 구현하기 위한 연구를 진행한 기업은 마이크로소프트사이다. 마이크로소프트는 대칭-보호 토폴로지 기반의 마요나라(Majornara) 영에너지 모드를 나노 와이어(nanowire)에 발현시켜 큐비트를 만드는 아키텍처를 채택하였다.[10] 자세한 내용은 인용된 논문에서 확인할 수 있다.
참고 문헌[편집]
- ↑ A. Kitaev, Fault-tolerant quantum computation by anyons, Annals of Physics 303, 2 (1997), doi:10.1016/S0003-4916(02)00018-0.
- ↑ S. D. Sarma, M. Freedman, and C. Nayak, Topologically Protected Qubits from a Possible Non-Abelian Fractional Quantum Hall State, Physics Review Letter 94, 166802 (2005) doi:10.1103/PhysRevLett.94.166802.
- ↑ http://www.theory.caltech.edu/~preskill/ph219/ph219_2004.html
- ↑ 4.0 4.1 4.2 4.3 C. Nayak et al., Non-Abelian anyons and toplogical quantum computation, Reviews of Modern Physics 80, 1083 (2008) doi:10.1103/RevModPhys.80.1083. 인용 오류: 잘못된
<ref>
태그; "Nayak"이 다른 콘텐츠로 여러 번 정의되었습니다 인용 오류: 잘못된<ref>
태그; "Nayak"이 다른 콘텐츠로 여러 번 정의되었습니다 - ↑ E. Knill, R. Laflamme, and W. H. Zurek, Resilient quantum computation: error models and thresholds, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 454, 342, (1998) doi:10.1098/rspa.1998.0166.
- ↑ Mini-Workshop on Topological Quantum Computation (zju.edu.cn)
- ↑ X. Wan, K. Yang, and E.H. Rezayi, Edge Excitations and Non-Abelian Statistics in the Moore-Read State, Physics Review Letter 97, 256804 (2006) doi:10.1103/PhysRevLett.97.256804.
- ↑ 8.0 8.1 8.2 V. Lahtinen and J. K. Pachos, A Short Introduction to Topological Quantum Computation, SciPost Physics 3, 021 (2017) doi:10.21468/SciPostPhys.3.3.021. 인용 오류: 잘못된
<ref>
태그; "Lahtinen"이 다른 콘텐츠로 여러 번 정의되었습니다 - ↑ D. P. DiVincenzo, The physical implementation of quantum computation, Fortschritte Der Physik 48, 771 (2000) doi:10.1002/1521-3978(200009)48:9/11<771::AID-PROP771>3.0.CO;2-E.
- ↑ S. D. Sarma, M. Freedman, and C. Nayak, Majorana zero modes and topological quantum computation, npj Quantum Information 1,1 (2015) doi:10.1038/npjqi.2015.1.