ハミルトンシミュレーション(量子シミュレーションとも呼ばれる)は、量子システムをシミュレートするために必要な計算量と量子アルゴリズムを見つけようとする量子情報科学の問題です。ハミルトンシミュレーションは、量子状態の進化を効率的に実装するアルゴリズムを要求する問題です。ハミルトンシミュレーション問題は、1982年にリチャード・ファインマンによって提唱され、一般的なハミルトニアンのシミュレーションはシステムサイズに対して指数関数的に増加するように見えることから、量子コンピュータを可能な解決策として提案しました。[1]
問題の説明
ハミルトニアンシミュレーション問題では、ハミルトニアン (量子ビットに作用するエルミート行列)、時間、最大シミュレーション誤差が与えられた場合、を近似するアルゴリズムを見つけることが目標です。ここで、 は理想的な進化であり、はスペクトルノルムです。ハミルトニアンシミュレーション問題の特殊なケースは、局所ハミルトニアンシミュレーション問題です。これは、 が量子ビット上のk局所ハミルトニアンであり、 が量子ビットではなく最大で 量子ビットに非自明に作用する場合です。[2]局所ハミルトニアンシミュレーション問題は、自然界に発生するほとんどのハミルトニアンはk局所であるため重要です。[2]
テクニック
製品配合
トロッター公式またはトロッター・スズキ分解としても知られる積公式は、ハミルトニアンの項の和を、それぞれを小さな時間スライスで個別にシミュレートすることによってシミュレートします。[3] [4] の場合、大きな に対して となります。ここで はシミュレートする時間ステップの数です。 が大きいほど、シミュレーションの精度が高まります。
ハミルトニアンが疎行列として表現される場合、分散エッジカラーリングアルゴリズムを使用してそれを項の和に分解することができ、その後トロッター・スズキアルゴリズムでシミュレートすることができます。[5]
テイラー級数
テイラー級数展開によって。 [6]これは、量子状態の発展の過程で、ハミルトニアンが様々な回数繰り返してシステムに何度も適用されることを意味します。第 1 項は単位行列であるため、適用時にシステムは変化しませんが、第 2 項ではハミルトニアンは 1 回適用されます。実用的な実装では、級数は に切り捨てられなければならず、 が大きいほど、シミュレーションの精度が高くなります。[7]この切り捨てられた展開は、ハミルトニアン シミュレーションのユニタリの線形結合 (LCU) 手法によって実装されます。[6]つまり、ハミルトニアンをそれぞれがユニタリになるように分解し(たとえば、パウリ演算子は常にそのような基底を提供します)、それぞれがユニタリの線形結合でもあるようにします。
量子ウォーク
量子ウォークでは、スペクトルがハミルトニアンと関連するユニタリー演算が実装され、量子位相推定アルゴリズムを使用して固有値を調整します。これにより、トロッター-スズキ法のようにハミルトニアンを項の和に分解する必要がなくなります。[6]
量子信号処理
量子信号処理アルゴリズムは、ハミルトニアンの固有値を補助量子ビットに変換し、その固有値を単一量子ビット回転で変換し、最後に補助を投影することによって機能します。[8]ハミルトニアンのシミュレーションに関しては、クエリの複雑さが最適であることが証明されています。[8]
複雑
上記のハミルトニアン シミュレーション アルゴリズムの複雑さの表。ハミルトニアン シミュレーションは 2 つの方法で研究できます。これは、ハミルトニアンの与え方によって異なります。明示的に与えられた場合、ゲートの複雑さはクエリの複雑さよりも重要になります。ハミルトニアンがオラクル (ブラック ボックス) として記述されている場合、オラクルへのクエリの数は回路のゲート数よりも重要です。次の表は、前述の手法のゲートとクエリの複雑さを示しています。
の最大のエントリはどこですか。
参照
参考文献
- ^ Richard P Feynman (1982). 「コンピュータによる物理学のシミュレーション」. International Journal of Theoretical Physics . 21 (6): 467–488. Bibcode :1982IJTP...21..467F. doi :10.1007/BF02650179. S2CID 124545445. 2019年5月4日閲覧。
- ^ ab Lloyd, S. (1996). 「ユニバーサル量子シミュレータ」. Science . 273 (5278): 1073–8. Bibcode :1996Sci...273.1073L. doi :10.1126/science.273.5278.1073. PMID 8688088. S2CID 43496899.
- ^ 鈴木 益夫 (1991). 「フラクタル経路積分の一般理論と多体理論および統計物理学への応用」.数理物理学ジャーナル. 32 (2): 400–407. Bibcode :1991JMP....32..400S. doi :10.1063/1.529425.
- ^ ベリー、ドミニク; アホカス、グレアム; クリーブ、リチャード; サンダース、バリー (2007)。「スパースハミルトニアンをシミュレートするための効率的な量子アルゴリズム」。Communications in Mathematical Physics。270 ( 2): 359–371。arXiv : quant-ph/0508139。Bibcode : 2007CMaPh.270..359B。doi : 10.1007/s00220-006-0150-x。S2CID 37923044 。
- ^ ab ベリー、ドミニク、チャイルズ、アンドリュー、コタリ、ロビン (2015)。「すべてのパラメータに対するほぼ最適な依存性を持つハミルトンシミュレーション」。2015 IEEE 56th Annual Symposium on Foundations of Computer Science。pp . 792–809。arXiv : 1501.01715。Bibcode :2015arXiv150101715B。doi :10.1109/ FOCS.2015.54。ISBN 978-1-4673-8191-8. S2CID 929117。
- ^ abcd Berry, Dominic; Childs, Andrew; Cleve, Richard; Kothari, Robin; Somma, Rolando (2015). 「切り捨てテイラー級数によるハミルトン力学のシミュレーション」. Physical Review Letters . 114 (9): 090502. arXiv : 1412.4687 . Bibcode :2015PhRvL.114i0502B. doi :10.1103/PhysRevLett.114.090502. PMID 25793789. S2CID 15682119.
- ^ abcde Childs, Andrew; Maslov, Dmitri; Nam, Yunseong (2017). 「量子スピードアップによる初の量子シミュレーションに向けて」Proceedings of the National Academy of Sciences . 115 (38): 9456–9461. arXiv : 1711.10980 . Bibcode :2018PNAS..115.9456C. doi : 10.1073/pnas.1801723115 . PMC 6156649 . PMID 30190433.
- ^ abc Low, Guang Hao; Chuang, Isaac (2017). 「量子信号処理による最適ハミルトニアンシミュレーション」. Physical Review Letters . 118 (1): 010501. arXiv : 1606.02685 . Bibcode :2017PhRvL.118a0501L. doi :10.1103/PhysRevLett.118.010501. PMID 28106413. S2CID 1118993.
- ^ Kothari, Robin (2017 年 12 月 8 日). ハミルトンシミュレーションのための量子アルゴリズム: 最近の結果と未解決の問題 (Youtube). 米国: IBM Research.
