固有値推定のための量子アルゴリズム
量子コンピューティングにおいて、量子位相推定アルゴリズムは、与えられたユニタリ演算子の固有値に対応する位相を推定する量子アルゴリズムである。ユニタリ演算子の固有値は常に単位係数を持つため、位相によって特徴付けられ、したがって、このアルゴリズムは位相または固有値自体を取得することと同等に説明できる。このアルゴリズムは、1995年にアレクセイ・キタエフによって最初に導入された。[1] [2] : 246
位相推定は、ショアのアルゴリズム、[2] :131、 線形方程式の量子アルゴリズム、量子計数アルゴリズムなどの他の量子アルゴリズムのサブルーチンとして頻繁に使用されます。
アルゴリズムの概要
このアルゴリズムは、ここではレジスタと呼ばれる 2 セットの量子ビットに対して動作します。2 つのレジスタには、それぞれ との量子ビットが含まれます。を-量子ビットレジスタに作用するユニタリ演算子とします。ユニタリ演算子の固有値は単位係数を持つため、その位相によって特徴付けられます。したがって、が の固有ベクトルである場合、ある に対して が成り立ちます。複素指数関数の周期性により、 を常に想定できます。









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




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




アルゴリズムの詳細な説明
量子位相推定のための回路。
国家の準備
システムの初期状態は次のとおりです。

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











制御U操作
この状態は、すべての に対してと記述できる制御ユニタリー進化を通じて進化します。この進化は、 と簡潔に記述することもでき、その制御された性質を強調しています。つまり、 は、最初のレジスタ である条件付きで 2 番目のレジスタに適用されます。 に対して保持される固有値条件を思い出して、に適用すると、 が得られ、ここでは を使用しました。












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















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


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





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






![{\displaystyle \theta \in [0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fead1e7dceab4be5ab2e91f5108144722daa8c36)

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












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




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















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

![{\displaystyle p_{\pm }=[1\pm \cos(2\pi /3)]/2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0b63cb1023df44a496f4b32ad1ff83f6e68de93)




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





参照
参考文献
- ^ キタエフ、A. ユウ (1995-11-20). 「量子測定とアーベル安定問題」. arXiv : quant-ph/9511026 .
- ^ ab ニールセン、マイケル A. & アイザック L. チュアン (2001).量子計算と量子情報(再版). ケンブリッジ [ua]: ケンブリッジ大学出版局. ISBN 978-0521635035。
- ^ Mande, Nikhil S.; Ronald de Wolf (2023). 「量子位相推定と関連問題の厳密な境界」. arXiv : 2305.04908 [quant-ph].
- ^ ベネンティ、ギリアーノ;カザーティ、ジュリオ。ストリーニ、ジュリアーノ (2004)。量子計算と情報の原理(再版)。ニュージャージー [ua]: 世界科学。ISBN 978-9812388582。
- ^ 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.