コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

アダマールテスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』

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

計算過程

[編集]

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

出典

[編集]
  1. ^ 嶋田義皓『量子コンピューティング 基本アルゴリズムから量子機械学習まで』オーム社、2020年11月、58頁。ISBN 978-4-274-22621-2