전형적인 해밀턴은 허미 티안입니다. 따라서, 에르 미트 어가 아닌 용어가 포함 된 경우, 다른 용어로 에르 미트 어 결합도 포함하거나 가중치가 0이어야합니다. 이후이 특별한 경우에, 에르 미트 자체, 계수는 기존의 Hamiltonians에 대해 이야기하는 경우, 그래서 0으로 할 것입니다, 당신은 아마 당신의 계산에 실수를했습니다. 만약 용어의 에르 미트 (Hermitian) 켤레가 존재하지 않는다면, 그것을 추가하여 간단히 고칠 수는 없습니다. 그것은 당신에게 완전히 다른 결과를 줄 것입니다.Z⊗X⊗Y
반면, 비 에르 미트 해밀턴 을 구현하고 싶을 수도 있습니다 . 이러한 것들이 종종 소음 과정에 대한 설명을 위해 존재하지만 그다지 널리 퍼져 있지는 않습니다. "비-허미 티언 (Hermitian)"이라는 용어를 명시 적으로 포함시켜야합니다. 다양한 시뮬레이터가 제공하는 기능에 지나치게 익숙하지는 않지만, 반비 (Hermiticity)가 내장되어 있지 않으면 놀랍습니다.
그러나 비 결정적 구현 비용으로 시뮬레이션 할 수 있습니다. 이 이것보다 (의 링크를 참조 더 정교한 방법이 될 것입니다 이 답변 )하지만, 나를 설명 할 특히 단순히 하나 : 나는 경우에만 하나의 비 에르 미트 구성 요소, 거기에 가정거야 Paulis의 (텐서 제품 ). 이 Paulis K 텐서 제품이라고하겠습니다 . 나머지 해밀턴 인은 H 입니다. 당신은 진화 만들려면
전자 - 나는 H의 t + K t에
우리는 Trotterising에 의해 진화, 시작
전자 - 내가 H t + K의 t = N을i×KH
e−iHt+Kt
여기서
Nδt=t입니다. 이제 우리는 개별 항
e-iHδt+Kδt≈e-iHδteKδt(큰
N에서 더 정확 해짐)를 시뮬레이션하는 작업을합니다. Hermitian 부분을 다루는 방법을 이미 알고 있으므로
eKδt=이자형− 나는 Ht + K티= ∏나는 = 1엔이자형− 나는 Hδt + Kδ티
엔δt = t이자형− 나는 Hδt + Kδ티≈ e− 나는 Hδ티이자형케이δ티엔이자형케이δ티= 코쉬( δt ) 나는 + sinh( δt ) K.
| ψ⟩=α | 0⟩+β| 1⟩케이{ | ψ ⟩ , | ψ⊥⟩ }⟨ ψ | ψ⊥⟩ = 0| ψ⟩| α |2나는 + | β|2케이( 1 − | α |2) / | α |2= 탄( δt )