アダマールテスト

提供: testwiki
2024年10月20日 (日) 01:25時点におけるimported>Neuberg 469による版 (+cat)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

アダマールテストHadamard test)とは、ユニタリ行列Uの固有値を推定する計算過程集合である。

計算過程

まず、第1ビットは|0に初期化し、第1ビットにアダマールゲートをかけると、 12(|0+|1)|ψとなる。 また、第2ビット以降には、状態|ψを入力する。 次に、、全体に制御ユニタリ演算を作用させる。この演算は、|1のみにユニタリ行列Uを作用させる演算である。 したがって、12(|0|ψ+|1U|ψ)となる。 ここで、ユニタリ行列の固有値をeと表す。 最後に、再び第1量子ビットにアダマールゲートをかけると、1/2{(1+e)|0 +(1-e)|1}となる[1]

出典

テンプレート:Reflist