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

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

2
量子ゲートの普遍的なセット(CNOT、H、Z、X、およびπ/ 8)の「普遍性」の数学的な正当化とは何ですか?
で、この答えは私がCNOT、H、X、Zとすることを述べたゲートが近い任意の単一の量子ゲートを複製する任意に取得することができますゲートの十分な数で与えられたゲートの普遍的なセットを形成する(私はこれを知っているようになりましたUmesh Vazirani教授のEdX講義からの事実)。しかし、これには数学的な正当性がありますか?あるはずです!関連する論文を検索しようとしましたが、あまり見つけることができませんでした。π/8π/8\pi/8

2
ユニタリ
ユニバーサルゲートセット(CNOTゲートや単一キュービットユニタリなど)を使用してユニタリ回路分解があるUUUとします。同じユニバーサルゲートセットを使用して、対応する制御されたユニタリ回路を書き留める直接的な方法はありCUCUC_Uますか? たとえば、回路として取りますU=iY=HXHXU=iY=HXHXU=i Y = H X H X。 XXXゲートをCXCXC_X(CNOT)ゲートに置き換えてを取得できCUCUC_Uます。 これは、制御キュービットが状態にある場合に機能しますターゲットにアクションがあるH 2 = Iのためながら、| 1 ⟩そのための回路適用Uを。異なるUの場合、特に複数のキュービットに作用する場合、そのような回路を考えるのは面倒かもしれません。回路得るためにレシピがあるC Uビルドする方法を知っていることを考えるとUは?|0⟩|0⟩|0\rangleH2=IH2=IH^2=\mathbb{I}|1⟩|1⟩|1\rangleUUUUUUCUCUC_UUUU

3
制御およびターゲットqbitが隣接していない3 qbitシステムのCNOTマトリックスを導出する方法は?
3 qbitシステムでは、制御およびターゲットqbitの有意性が隣接している場合、CNOT演算子を簡単に導出できます。2ビットCNOT演算子を、未処理のqbitの有意性の位置にある単位行列でテンソルします。 C10|ϕ2ϕ1ϕ0⟩=(I2⊗C10)|ϕ2ϕ1ϕ0⟩C10|ϕ2ϕ1ϕ0⟩=(I2⊗C10)|ϕ2ϕ1ϕ0⟩C_{10}|\phi_2\phi_1\phi_0\rangle = (\mathbb{I}_2 \otimes C_{10})|\phi_2\phi_1\phi_0\rangle ただし、コントロールとターゲットのqbitの有意性が隣接していない場合にCNOT演算子を導出する方法は明らかではありません。 C20|ϕ2ϕ1ϕ0⟩C20|ϕ2ϕ1ϕ0⟩C_{20}|\phi_2\phi_1\phi_0\rangle これはどのように行われますか?

2
量子回路の自動コンパイル
ここ最近の問題は、単純な1量子ビットと2量子ビットゲートに4量子ビットゲートCCCZ(制御制御の制御-Z)をコンパイルする方法を尋ね、そしてこれまでに与えられた唯一の答えは、63のゲートを必要とします! 最初のステップは、Nielsen&Chuang が提供したC n U構造を使用することでした。nn^n n=3n=3n=3この手段4つのCCNOTゲートと3つのシンプルゲート(1 CNOT及び2 Hadamardsターゲットキュービット及び最後の作業キュビットに最終CZを行うのに十分です)。 この論文の定理1は、一般にCCNOTには9個の1キュービットと6個の2キュービットゲート(合計15)が必要であると述べています。 これの意味は: (4 CCNOT)x(CCNOTごとに15ゲート)+(1 CNOT)+(2アダマール)= 合計63ゲート。 コメント、63のゲートはその後さらに理論から、たとえば、「自動処理」を使用してコンパイルすることができることが示唆されている自動グループ。 この「自動コンパイル」はどのように行うことができ、この場合1キュービットと2キュービットのゲートの数をどれだけ減らすことができますか?

1
量子ゲートは実際にどのように実装されていますか?
量子ゲートはブラックボックスのようです。どのような操作を実行するかはわかっていますが、実際に実装することが実際に可能かどうかはわかりません(または、実際に実行できますか?)。従来のコンピュータでは、AND、NOT、OR、XOR、NAND、NORなどを使用します。これらは、ほとんどがダイオードやトランジスタなどの半導体デバイスを使用して実装されます。量子ゲートの同様の実験的実装はありますか?量子コンピューティングに「ユニバーサルゲート」はありますか(NANDゲートは古典的なコンピューティングではユニバーサルです)?


1
(遅延選択)量子消しゴムに相当する量子回路とは何ですか?
量子コンピューターは、他の量子システムを効率的にシミュレートできます。したがって、(シミュレートされている可能性のある)量子消しゴムのセットアップに相当するものが必要です。私は、理想的には遅延選択量子消去器の変形で、量子回路として描かれたそのような同等物を見たいです。 量子消しゴムの1つの(量子)実験的実現は次のとおりです。自発的なパラメトリックダウンコンバージョン(物理学は重要ではありません)を使用して、各スリットの前の光子を「2倍にする」ことにより、双方向情報を取得する二重スリット干渉実験を作成します私の主張では、ポイントは、新しい光子を測定して、どの方向の情報を取得できるかという点です。量子消しゴムを作成しない限り、干渉パターンは自然に消えます:どちらの方向の情報を運ぶ2つの「二重」光子が、どちらの方向の情報も測定できなくなるような方法で50-50ビームスプリッターを介して重ね合わせられると、干渉パターンが再表示されます。不思議なことに、 単純な量子ビットゲートでは、干渉パターンと量子イレーザーの説得力のある等価性を見つけることができないようです。しかし、私は量子コンピューターで思考(そして理想的には実際の)実験もしたいと思っています。量子コンピューターで実行するには、どのプログラム(量子回路)が必要ですか?

2
最先端のゲート速度とデコヒーレンス時間
現在、企業が追求していることがわかっているキュービットタイプの最先端のゲート速度とデコヒーレンス時間に興味があります。 超伝導キュビット、 イオントラップキュービット、 フォトニックキュービット。 これらはどこにありますか?定期的に更新される場所はありますか? 長年にわたってさまざまなタイプのキュービットについてこれらの時間を表すさまざまな公開された表があります(有名なロスアラモス国立研究所QCロードマップを含む)が、公開された論文は常に変化しますが、数は常に変化します。 FMOの1psデコヒーレンス時間をQCの人気のある候補の最先端のデコヒーレンス時間およびゲート時間と比較したいので、この質問に答えるためにこれらの数値が必要でした。期間はありますが、どこを見ればよいかわかりません。 これまでに測定された最長のコヒーレンス時間はこの回答で与えられましたが、ゲート時間は与えられていませんでした:キュービットが0.9999の忠実度で生き残った最長時間はどれくらいですか? James Woottonは、上記の3つのキュービットタイプの長所と短所について話しましたが、ゲート/デコヒーレンス時間ではありませんでした。最も少ないエラーで量子コンピューターを作成するための最先端テクノロジーは何ですか?

3
より大きなシステムの一部ではない状態でポジティブマップで行動することは許可されますか?
私が最近尋ねた質問へのコメントでは、肯定的な演算子についてuser1271772と私の間で議論があります。 正のトレース保持演算子(たとえば、部分転置)の場合、混合状態作用する場合、は有効な密度行列ですが、システムの密度行列をマックアップします。もつれている-したがって、これは有効な演算子ではありません。ΛΛ\Lambdaρρ\rhoΛ (ρ )Λ(ρ)\Lambda(\rho) しかし、これとuser1271772のコメントは、私に考えさせられました。より大きなシステムの一部ではない状態に作用するは、確かに有効な密度行列を与え、それに関連する絡み合ったシステムはありません。ΛΛ\Lambda したがって、私の質問は次のとおりです。そのような操作は許可されていますか(つまり、より大きなシステムの一部ではない状態でのポジティブマップのアクション)。そうでない場合、なぜでしょうか?もしそうなら、どんなポジティブマップも完全にポジティブなマップに拡張できるのは本当ですか?

2
2つのアダマールゲートに2つのキュービットを入力する方法
アダマールゲートを持つ回路があるとします。222 状態を入力として取りましょう。状態のベクトル表現はですが、これはキュビットの表現であり、Hはキュビットしか受け入れないため、最初のHゲートを、への2番目のHゲート?または、各Hゲートにを入力する必要がありますこれは、Hゲートを状態毎回1つのキュビットにのみ適用するためです。| 00 ⟩ [ 1 0 0 0 ] 2 1 [ 1 0 ] [ 0 0 ] [ 1 0 ] | 0 ⟩|00⟩|00⟩|00\rangle|00⟩|00⟩|00\rangle[1 0 0 0][1 0 0 0][1 \ 0 \ 0 \ 0]222111[1 0][1 0][1 \ 0][0 0][0 0][0 \ 0][1 0][1 0][1 \ …


4
なぜ量子ゲートはユニタリであり、特別なユニタリではないのですか?
状態のグローバルフェーズを物理的に識別できないのに、なぜ量子回路は特別なユニタリではなくユニタリに関して表現されるのですか?私が得た1つの答えは、それは単に便宜上のものであるということでしたが、私はまだ不明です。 関連する質問は次のとおりです。ユニタリ(数学行列)との物理的な実装に違いはありますか?、いくつかの基本的なゲートに関して言うと?存在しないと仮定します(これは私の理解です)。次に、との物理的な実装は同じである必要があります(基本ゲートにコントロールを追加するだけです)。しかし、その後、これら2つのユニタリのとは位相まで(数学行列として)等しくない可能性があるという矛盾に陥るので、異なる物理的実装に対応していると考えられます。V := E I α U C - U C - V C - U C - VUUUV:=eiαUV:=eiαU V: =e^{i\alpha}Uc-Uc-Uc\text{-}Uc-Vc-Vc\text{-}Vc-Uc-Uc\text{-}Uc-Vc-Vc\text{-}V ここでの推論で間違ったことは何ですか?これは、とがフェーズまで同等であるにもかかわらず、別々に実装する必要があることを示唆しているためです?VUUUVVV 別の関連する質問(実際、私の混乱の原因は、この質問への回答に感謝します):量子回路を使用して、複雑なオーバーラップのモジュラスと位相の両方を推定できるようです(https://arxiv.org/abs/quant-ph/0203016を参照)。しかし、これはとが測定可能なほど異なることを再び意味しないのでしょうか?U E I α U⟨ψ|U|ψ⟩⟨ψ|U|ψ⟩\langle\psi|U|\psi\rangleUUUeiαUeiαUe^{i\alpha}U

1
動的の観点から、量子ゲートはどのように実現されますか?
量子回路の観点から計算を表現する場合、ゲート、つまり(通常)ユニタリ進化を利用します。 ある意味では、これらは状態に対して「魔法の」個別の操作を実行するという点で、むしろ神秘的なオブジェクトです。それらは本質的にブラックボックスであり、その内部の仕組みは、量子アルゴリズムの研究中にしばしば扱われません。しかし、それは量子力学の仕組みではありません。状態はシュレディンガーの方程式に従って連続的に進化します。 言い換えると、量子ゲートと操作について話すとき、前述の進化を実現する動的(つまり、ハミルトニアン)を無視します。これは、ゲートが実験アーキテクチャで実際に実装される方法です。 1つの方法は、ゲートを基本的な(特定の実験アーキテクチャで)ものに分解することです。これが唯一の方法ですか?そのような「基本」ゲートについてはどうですか?それらを実装するダイナミクスは通常どのように見つかりますか?

3
ユニタリ行列の近似
私は現在、可能な限り少ない量子ゲートで良い精度に近似したい2つのユニタリ行列を持っています。 私の場合、2つの行列は次のとおりです。 NOTゲートの平方根(グローバルフェーズまで) G=−12–√(i11i)=e−34πX−−√G=−12(i11i)=e−34πXG = \frac{-1}{\sqrt{2}}\begin{pmatrix} i & 1 \\ 1 & i \end{pmatrix} = e^{-\frac{3}{4}\pi} \sqrt{X} W=⎛⎝⎜⎜⎜⎜⎜1000012√12√0012√−12√00001⎞⎠⎟⎟⎟⎟⎟W=(1000012120012−1200001)W = \begin{pmatrix} 1&0&0&0\\ 0&\frac{1}{\sqrt{2}}&\frac{1}{\sqrt{2}}&0\\ 0&\frac{1}{\sqrt{2}}&\frac{-1}{\sqrt{2}}&0\\ 0&0&0&1 \\ \end{pmatrix} 私の質問は次のとおりです: これらの特定の行列を、可能な限り少ない量子ゲートと良好な精度でどのように近似できますか? 私がそれを持っている余裕があるようにしたいもの: 数日/週のCPU時間と大量のRAM を使用する余裕があります。 数学的トリックを検索するために1〜2日を費やす余裕があります(最後の手段として、最初にここで質問します)。この時間には、最初のポイントで使用した仮想アルゴリズムを実装するために必要な時間は含まれていません。 分解をほぼ正確にしたい。現在のところ目標の精度はありませんが、上記の2つのゲートは私の回路で広く使用されており、エラーが蓄積されすぎてほしくありません。 可能な限り少ない数の量子ゲートを使用して分解したい。この点は今のところ二番目です。 良い方法では、量子ゲートの数と近似の精度との間のトレードオフを選択できます。これが不可能な場合は、少なくとも精度(トレースノルムに関して)がおそらく必要です(前述のとおり、私には推定値がないため、このしきい値はわかりません)。10−610−610^{-6} ゲートセットは次のとおりです: とに記載されているように、ウィキペディア、斧に対する回転(のいずれかであります、または)および 。{H,X,Y,Z,Rϕ,S,T,Rx,Ry,Rz,CX,SWAP,iSWAP,SWAP−−−−−−√}{H,X,Y,Z,Rϕ,S,T,Rx,Ry,Rz,CX,SWAP,iSWAP,SWAP} \left\{ H, X, Y, Z, R_\phi, S, T, R_x, R_y, R_z, \text{CX}, …

1
Toffoliゲートのみを使用したCCCNOTゲートの実装
CCCNOTゲートは4ビットのリバーシブルゲートで、最初の3ビットがすべて状態場合にのみ、4番目のビットを反転し111ます。 Toffoliゲートを使用してCCCNOTゲートを実装するにはどうすればよいですか?ワークスペースのビットは、特定の値(0または1)で始まると想定します。

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