タグ付けされた質問 「quantum-gate」

量子ゲートに関連する使用法、パフォーマンス、実装、アプリケーション、または理論に関する質問。

4
量子コンピューターを使用して1 + 1を追加するにはどうすればよいですか?
これは、量子コンピューターがハードウェアレベルで基本的な計算を行う方法を補完するソフトウェアと見なすことができますか? この質問は、量子情報と量子技術に関するスペイン語ネットワークの第4ネットワークの聴衆のメンバーによって尋ねられました。その人が与えたコンテキストは、「私は材料科学者です。高度な高度な理論的概念を紹介していますが、簡単なタスクのために量子コンピューターの実際の動作を描くのに苦労しています。 1 + 1を追加するために実行する必要がある古典的な操作を自分で簡単に把握できます。量子コンピューターでどのように詳細に実行しますか?」

2
量子ゲートテレポーテーションとは何ですか?
量子状態テレポーテーションは、初期共有エンタングル状態、ベル測定、古典的通信およびローカルローテーションを使用して、2者間でキュービットが転送される量子情報プロトコルです。どうやら、量子ゲートテレポーテーションと呼ばれるものもあります。 量子ゲートテレポーテーションとは何ですか? 私は、量子回路のシミュレーションで可能なアプリケーションに特に興味があります。

7
すべての量子ゲートが単一でなければならない場合、測定はどうですか?
すべての量子演算は可逆性を可能にするために単一でなければなりませんが、測定はどうですか?測定は行列として表すことができ、その行列は量子ビットに適用されるため、量子ゲートの動作と同等に思えます。それは完全に可逆的ではありません。非単一ゲートが許可される可能性がある状況はありますか?

2
ガベージキュービットを排除することが重要なのはなぜですか?
ほとんどの可逆量子アルゴリズムは、トフォリゲート(CCNOT)やフレドキンゲート(CSWAP)などの標準ゲートを使用します。一部の操作には定数が必要なため|0⟩|0⟩\left|0\right>入力および入力と出力の数が等しくなるように、ごみの量子ビット(またはジャンクキュビットが)計算の過程で現れます。 だから、のような主要な回路|x⟩↦|f(x)⟩|x⟩↦|f(x)⟩\left|x\right>\mapsto\left|f(x)\right>実際にはになります。 ここではガベージキュービット用。|x⟩|0⟩↦|f(x)⟩|g⟩|x⟩|0⟩↦|f(x)⟩|g⟩\left|x\right>\left|0\right>\mapsto\left|f(x)\right>\left|g\right>|g⟩|g⟩\left|g\right> 元の値を保持する回路は、終わります。| X ⟩ | 0 ⟩ | 0 ⟩ ↦ | X ⟩ | f(x )⟩ | g⟩|バツ⟩|0⟩|0⟩↦|バツ⟩|f(バツ)⟩|g⟩\left|x\right>\left|0\right>\left|0\right>\mapsto\left|x\right>\left|f(x)\right>\left|g\right> 回路をリバーシブルに保ちたい場合、ガベージキュービットは避けられないことを理解していますが、多くのソースは、それらを排除することが重要であると主張しています。なぜそうですか?11{}^1 11{}^1ソースのリクエストにより、たとえば、このarXivの論文、8ページを参照してください。 ただし、これらの単純な操作にはそれぞれ、中間結果を格納するために役立つ追加の補助キュービットがいくつか含まれていますが、最後には関係ありません。したがって、不要な[sic]スペースを無駄にしないために、これらのキュービットを0にリセットして、再利用できるようにすることが重要です。 またはこのarXivの論文では ゴミ量子ビットと補助量子ビットの除去は、効率的な量子回路の設計に不可欠です。 または他の多くのソース-Google検索では多くのヒットが生成されます。



1
ゲートは連続可変量子コンピューターにどのように実装されていますか?
私は主に超伝導量子コンピューターで働いてきましたが、カナダの新興企業ザナドゥが構築しているような連続可変クラスター状態を作成するために光子を使用するフォトニック量子コンピューターの実験的詳細にはあまり詳しくありません。これらのタイプの量子コンピューターでは、ゲート操作はどのように実装されていますか?そして、この場合のユニバーサル量子ゲートセットは何ですか?


4
量子ゲートの変換後、各状態の確率はどのように変化しますか?
量子ゲートは、キュービット(状態)に適用される変換を表す行列で表されます。 量子ビットで動作する量子ゲートがあるとします。222 量子ゲートは、量子ビットの状態の測定結果にどのように影響しますか(必ずしも変更する必要はありません)(測定結果は可能性のある各状態の確率に大きく影響されるため)?より具体的には、量子ゲートによって各状態の確率がどのように変化するかを事前に知ることは可能ですか?

3
FANOUTとしてのトフォリゲート
私はQ#プログラミングで実行する量子回路の例を探していましたが、この回路につまずきました。 From:量子回路図の例-Michal Charemza 量子計算の入門コースで、状態の複製はQMの法則によって禁止されていることを教えられましたが、この場合、最初の制御キュービットは3番目のターゲットキュービットにコピーされます。 私はすぐにQuirkの回路(このようなもの)をシミュレートしようとしました。これは、最初のキュービットの出力の状態の複製を確認するものです。Toffoliゲートの前にキュービットを測定すると、実際には実際のクローン作成ではなく、最初の制御キュービットの変更と、最初と3番目のキュービットの等しい出力が示されます。 単純な計算を行うことにより、3番目のキュービットが初期状態0にある場合にのみ「クローニング」が発生し、最初のキュービットでYに「スピニング操作」(Quirkで示される)が実行されない場合にのみ表示されるまたはX。 Q#で、前述のプログラムのみを確認するプログラムを作成してみました。 私は、この操作によって最初のキュービットがどのように変化し、クローニングに似たものがどのように可能かを理解するのに苦労しています。 前もって感謝します!

1
取得ゲート
現在、ニールセンとチュアンによる「量子計算と量子情報」を読んでいます。量子シミュレーションに関するセクションでは、説明的な例(セクション4.7.3)を示していますが、私にはよくわかりません。 キュービットシステムに 作用するハミルトニアン あるとします。これはすべてのシステムを含む相互作用であるにもかかわらず、実際には、効率的にシミュレートできます。私たちが望むことは、単純な量子回路実装であるの任意の値について、。場合、これを正確に行う回路を図4.19に示します。主な知見は、ハミルトニアンは、システム内のすべての量子ビットを含むが、それにそうすることである古典的な方法:システムに適用される位相シフトはであれば、パリティのH=Z1⊗Z2⊗⋯⊗Zn,(4.113)(4.113)H=Z1⊗Z2⊗⋯⊗Zn, H = Z_1 ⊗ Z_2 ⊗ \cdots ⊗ Z_n,\tag{4.113}nnne−iHΔte−iHΔte^{-iH\Delta t}ΔtΔt\Delta tn=3n=3n = 3e−iΔte−iΔte^{-i\Delta t}nnn計算ベースのキュービットは偶数です。そうでない場合、位相シフトはます。したがって、単純なシミュレーションは、最初に古典的にパリティを計算し(結果を補助量子ビットに保存し)、次にパリティに条件付けられた適切な位相シフトを適用し、次にパリティを非計算します(補助を消去する)。eiΔteiΔte^{i\Delta t}HHH さらに、同じ手順を拡張すると、より複雑な拡張ハミルトニアンをシミュレートできます。具体的には、の形式のハミルトニアンを効率的にシミュレートできますここで、はがいずれかを指定して、番目のキュービットに作用するパウリ行列(または恒等式)。アイデンティティ演算が実行されるキュービットは無視でき、XまたはY項は単一のキュービットゲートによってZ演算に変換できます。これにより、上記のようにシミュレートされた(4.113)の形式のハミルトニアンが残ります。H=⨂k=1nσkc(k),H=⨂k=1nσc(k)k,H = \bigotimes_{k=1}^n\sigma_{c\left(k\right)}^k,σkc(k)σc(k)k\sigma_{c(k)}^kkkkc(k)∈{0,1,2,3}c(k)∈{0,1,2,3}c(k) \in \{0, 1, 2, 3\}{I,X,Y,Z}{I,X,Y,Z}\{I, X, Y, Z\}XXXYYYZZZ エレメンタリゲート(たとえば、トフォリゲート)からゲートを取得するにはどうすればよいですか?e−iΔtZe−iΔtZe^{-i\Delta t Z}

2
マルチキュービット測定は量子回路に違いをもたらしますか?
量子計算の単一回路モデルを検討してください。回路で入力キュービット間のエンタングルメントを生成する必要がある場合、エンタングルメントはローカル操作および古典的な通信では増加できないため、CNOTなどのマルチキュービットゲートが必要です。したがって、マルチキュービットゲートを使用した量子コンピューティングは、ローカルゲートのみを使用した量子コンピューティングと本質的に異なると言えます。しかし、測定はどうですか? 複数のキュービットの同時測定を含めると、量子コンピューティングに違いが生じるのでしょうか、それともある程度のオーバーヘッドのあるローカル測定でこれをエミュレートできますか?編集: 「ローカル測定でエミュレートする」とは、ローカル測定+ユニタリゲートで同じ効果があることを意味します。 1つの量子ビットを測定する方法を、私は単に求めていないですという通知が既にされている、他の人を変更してください尋ねたと答え、またはこのような測定が可能な場合。このような測定値を含めると、テーブルに何か新しいものがもたらされるかどうかを知りたいと思っています。

1
なぜ標準のゲートセットを使用するのですか?
量子計算に一般的に使用されるゲートセットは、単一キュービットCliffords(Paulis、HおよびS)、被制御NOTおよび/または被制御Zで構成されます。 Cliffordを超えるには、完全な単一キュービット回転が必要です。しかし、最小化する場合は、T(Zの4番目のルート)に進みます。 ゲートセットのこの特定の形式は、すべてをポップアップします。たとえば、IBMのQuantum Experiment pなど。 なぜこれらのゲートは、正確に?例えば、Hは、XとZのSとの間のマッピングの仕事は同様にYとXとの間のマッピングの仕事をしない、しかしの因子−1−1-1また、導入されます。アダマールのようなユニタリ(X + Y )/ √を使用してみませんか(X+Y)/2–√(X+Y)/2(X+Y)/\sqrt{2}Sの代わりに 2?または、なぜHではなくYの平方根を使用しないのですか?もちろん数学的には同等ですが、慣例としては少し一貫しているように見えます。 そして、なぜ私たちの行く非クリフォードゲートはZの4番目のルートですか?なぜXまたはYの4番目のルートではないのですか? この特定のゲートセットの選択につながった歴史上の慣習は何ですか?

2
一連のゲートの普遍性を証明/反証する方法は?
十分な数のゲートがあれば、ユニバーサルゲートセットは他のタイプのゲートの動作を模倣できます。たとえば、量子ゲートの普遍的なセットは、アダマール( HHH )、π/ 8π/8\pi/8位相シフト( TTT )、およびC N O TCNOT\mathrm{CNOT}ゲートです。どのように反証又はのようなゲートの組の普遍性を証明するであろう{ H、T}{H、T}\{H,T\}、{ C N O T、T}{CNOT、T}\{\mathrm{CNOT},T\}、又は{ C N O T、H}{CNOT、H}\{\mathrm{CNOT}, H\}?


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