量子位相推定アルゴリズム

量子コンピューティングにおいて量子位相推定アルゴリズムは、与えられたユニタリ演算子の固有値に対応する位相を推定する量子アルゴリズムである。ユニタリ演算子の固有値は常に単位係数を持つため、位相によって特徴付けられる。したがって、このアルゴリズムは位相または固有値そのものを取得することと同義である。このアルゴリズムは、1995年にアレクセイ・キタエフによって初めて導入された。[1] [2] : 246 

位相推定は、ショアのアルゴリズム[2] :131、 線形方程式の量子アルゴリズム量子計数アルゴリズムなどの他の量子アルゴリズムのサブルーチンとして頻繁に使用されます

アルゴリズムの概要

このアルゴリズムは、ここではレジスタと呼ばれる2組の量子ビットに対して動作します。2つのレジスタには、それぞれ と の量子ビットが含まれます-量子ビットレジスタに作用するユニタリ演算子とします。ユニタリ演算子の固有値は単位係数を持ち、したがって位相によって特徴付けられます。したがって、が の固有ベクトルである場合ある に対して が成り立ちます。複素指数関数の周期性により、 は常に と仮定できます

目標は、ゲート数が少なく成功確率の高い の良好な近似値を生成することです。量子位相推定アルゴリズムは、 への神託的なアクセスと、 を量子状態として利用できることを前提としてこれを実現します。つまり、アルゴリズムの効率性について議論する際には、 の使用回数のみを考慮すればよく、実装コストは考慮しなくて済みます

より正確には、このアルゴリズムは、第1レジスタの量子ビットと制御U演算を用いて、加法誤差 の範囲内で、の近似値を高い確率で返します。さらに、制御Uを合計 回使用することで、任意のに対する成功確率を まで向上させることができ、これは最適です。[3]

アルゴリズムの詳細な説明

量子位相推定のための回路。

国家の準備

システムの初期状態は次のとおりです。

ここで、 は を通じて発展する -量子ビット状態です。まず、最初のレジスタにn 量子ビットのアダマール ゲート演算を適用し、状態を生成します。ここで、 -量子ビット レジスタのバイナリ表現と -arry 表現を切り替えていることに注意してください。右側のketは-量子ビット状態の省略形であり、 はのバイナリ分解です

制御U操作

この状態は、制御ユニタリー発展によって発展します。この発展の作用は、すべてのに対して と表すことができます。この発展は と簡潔に表すこともでき、これはその制御された性質を強調しています。つまり、 は、最初のレジスタが であることを条件として、2番目のレジスタに適用されます。 に対して成立する固有値条件を思い出しに適用すると、が得られますここで を使用しました。

も効率的に実装できることを示すために、 と書けることに注目してください。ここで、 は、最初のレジスタの - 番目の量子ビットが である条件付きで 2 番目のレジスタにを適用する操作を表します。正式には、これらのゲートは、次のような動作によって特徴付けられます。この式は、 のとき、つまり- 番目の量子ビットが のときは状態は変更されないが、 - 番目の量子ビットが のときはゲートが2 番目のレジスタに適用される、と解釈できます。したがって、これらの制御ゲートの合成は となり、最後のステップはバイナリ分解 から直接続きます

この時点から先は、2 番目のレジスタはそのまま残されるため、アルゴリズムの残りの部分で考慮する必要がある唯一の -qubit レジスタの状態を使用して と記述すると便利です。

逆量子フーリエ変換を適用する

回路の最後の部分では、逆量子フーリエ変換(QFT)を最初のレジスタに適用します。QFTとその逆は、基底状態に対する作用によって次の ように特徴付けられます。

状態を計算基底において分解すると、係数は と等しくなります。ここで は最も近い整数であると書きました。この差は 定義により を満たさなければなりません。これは、 の値を最も近い整数に丸めることで近似することに相当します。

測定

最後のステップでは、最初のレジスタの計算基底における測定を実行します。これにより、確率 の結果が得られます。したがって、 、つまりが と書ける場合、常に結果 が得られます。一方、 の場合、確率となります。この式から、のとき となることがわかります。これを確認するには、 の定義から不等式 が得られることに着目します。したがって、次の式が成り立ちます。 [4] : 157  [5] : 348 

このアルゴリズムは、少なくとも の確率での最良のビット推定値(つまり、正解の以内の推定値)を提供すると結論付けます。 のオーダーの数の追加量子ビットを追加し、追加量子ビットを切り捨てることで、確率は まで増加します[5]

おもちゃの例

アルゴリズムの最も単純な例を考えてみましょう。ここでは、 をエンコードするために必要な量子ビットに加えて、 量子ビットのみが関係します。 の固有値がと読み取られると仮定します。アルゴリズムの最初の部分では、1量子ビットの状態 が生成されます。この場合、逆 QFT を適用することは、アダマールゲートを適用することと同じです。したがって、最終的な結果の確率は となります。ここで、より明確には 、つまりと仮定します。するととなり、測定結果から の正確な値を決定論的に回復できます。 の場合も同様です

一方、の場合は、つまり となり、となります。この場合、結果は決定論的ではありませんが、 が0 よりも 1 に近いという事実と矛盾せず、結果の方が可能性が高いことがわかります

より一般的には、 の場合の場合に限ります。これは、 に対応する の場合、位相が決定論的に取得され、他の位相はこれら2つの位相に近いほど高い精度で取得されるため、上記の結果と一致しています。

参照

参考文献

  1. ^ Kitaev, A. Yu (1995-11-20). 「量子測定とアーベル安定化問題」. arXiv : quant-ph/9511026 .
  2. ^ ab ニールセン、マイケル・A. & アイザック・L. チュアン (2001).量子計算と量子情報(復刻版). ケンブリッジ [ua]: ケンブリッジ大学出版局. ISBN 978-0521635035
  3. ^ Mande, Nikhil S.; Ronald de Wolf (2023). 「量子位相推定と関連問題に対する厳密な境界」. arXiv : 2305.04908 [quant-ph].
  4. ^ ベネンティ、ギリアーノ;カザーティ、ジュリオ。ストリーニ、ジュリアーノ (2004)。量子計算と情報の原理(再版)。ニュージャージー [ua]: 世界科学。ISBN 978-9812388582
  5. ^ ab Cleve, R.; Ekert, A.; Macchiavello, C.; Mosca, M. (1998年1月8日). 「量子アルゴリズムの再考」. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences . 454 (1969): 339– 354. arXiv : quant-ph/9708016 . Bibcode :1998RSPSA.454..339C. doi :10.1098/rspa.1998.0164. S2CID  16128238.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quantum_phase_estimation_algorithm&oldid=1326463885"