ハミルトニアン進化のシミュレーション


11

私は、量子コンピューターでパウリ行列のテンソル積として書かれた用語とハミルトニアンの相互作用の下で、量子ビットの進化をシミュレートする方法を見つけようとしています。次のトリックをニールセンとチュアンの本で見つけました。この投稿 では、この形式のハミルトニアンについて説明しています。

H=Z1Z2...Zn

しかし、パウリ行列XまたはYを含む項を持つハミルトニアンのシミュレーションがどのように機能するかについては、詳細には説明されていません。HがアダマールゲートであるHZH=Xと、SがフェーズiゲートであるS H Z H S = Yを考慮すると、これらのパウリをZに変換できることを理解しています。どのように正確に私は、たとえば実装するためにこれを使用する必要があります H = X YHSHZHS=YSi

H=XY

ハミルトニアンにパウリ行列の項の合計が含まれているとしたらどうでしょうか?例えば

H=X1Y2+Z2Y3

回答:


3

あなたがフォームのハミルトニアンあるとしましょう

H=σ1σ2σ2σn
使用すると、その時間発展を実装することができます簡単な回路構成であります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

全体的に、シミュレーションは ここに画像の説明を入力してください 複雑に見えるかもしれませんが、進行するにつれてエラーを蓄積する小さな時間ステップに分割されることはありません。あまり頻繁に適用されるわけではありませんが、このような可能性に注意する価値があります。


ドットの平方根係数はゲートを意味しますか?
エンリケ・セグラ

@EnriqueSeguraは、先ほど質問したものとまったく同じです。ラベル付きの回転角を持つ位相ゲートです。
DaftWullie

1

HH=UDUeitH=UeitDU

H=σ1σnσiIiH

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

結果として:

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

eitZZ

ハミルトニアンがパウリ積の合計である場合、一般的な簡単な解決策はありませんが、いくつかの多数の項に切り捨てられたリー積式を使用して、上記の問題に減らすことができます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.