해밀턴 진화 시뮬레이션


11

나는 양자 컴퓨터에서 Pauli 행렬의 텐서 곱으로 쓰여진 용어와 Hamiltonians의 상호 작용으로 qubits의 진화를 시뮬레이션하는 방법을 알아 내려고 노력 중입니다. 나는이 설명되어 닐슨와 추앙의 책에서 다음과 같은 트릭을 발견 한 형식의 해밀턴 위해를

H=Z1Z2...Zn
.

그러나 Pauli 행렬 X 또는 Y 포함한 항을 가진 Hamiltonian의 시뮬레이션이 어떻게 작동하는지 자세히 설명하지 않습니다 . I는 고려하여 Z의로 이러한 파울리의 변형 할 수 있음을 이해할 수 HZH=X 여기서 H 마드 게이트이고, 또한 SHZHS=YS 위상 인 i 게이트. 예를 들어 H = X Y 와 같이 정확히 어떻게 사용해야합니까

H=XY

이제 해밀턴 인이 Pauli 행렬의 항의 합계를 포함하면 어떻게됩니까? 예를 들어

H=X1Y2+Z2Y3

답변:


3

H=σ1σ2σ2σn
형식의 Hamiltonian이 있다고 가정 해 봅시다. 시간 진화 eiHt 를 구현할 수있는 간단한 회로 구성이 있습니다 . 트릭은 기본적으로 H±1 고유 공간에 있는 구성 요소로 진화하는 상태를 분해하는 것 입니다. 그런 다음 위상 e - i t+ 1 고유 공간에 적용하고 위상 e - iHeit+1eit 받는 사람1고유 공간. 다음 회로는 해당 작업을 수행합니다 (그리고 끝에서 분해를 계산하지 않습니다). 여기에 이미지 설명을 입력하십시오 나는 중간에 위상 게이트 요소가 단일 ( e i t 0 0 e - i t )을 적용한다고 가정합니다 .
(eit00eit).


H=H1+H2H1H2

eiHt(eiH1t/MeiH2t/M)M
MeiH1t/M


H=XYI+ZIY
U=Z+Y2YZX(X+Z)(XZ)(ZX)(X+Z)
(1)x2(X+(1)x3Z)
x2x3X+Z=2HX2HX=XZX여기에 이미지 설명을 입력하십시오X

전반적으로, 시뮬레이션이 여기에 이미지 설명을 입력하십시오 복잡해 보일 수 있다고 생각 하지만 시간이 지남에 따라 오류가 누적되는 작은 시간 단계는 없습니다. 자주 적용되지는 않지만 이러한 종류의 가능성을 알고 있어야합니다.


점이있는 제곱근 계수는 무엇입니까?
Enrique Segura

@EnriqueSegura 방금 요청한 다른 것과 동일합니다 : 레이블이 지정된 회전 각도를 가진 위상 게이트.
DaftWullie

1

HH=UDUeitH=UeitDU

H=σ1σnσiIiH

H=(σ1σn)ZZ(σ1σn)

결과적으로 :

eitH=(σ1σn)eitZZ(σ1σn)

eitZZ

Hamiltonian이 Pauli 제품의 합계 인 경우 일반적인 간단한 솔루션은 없지만 여러 용어로 잘린 Lie 제품 수식 을 사용하여 위의 문제로 줄일 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.