HHLアルゴリズムの将来のアプリケーションの可能性は何ですか?


14

語彙に注意してください:この質問では、「ハミルトニアン」という語がエルミート行列について語っています。


HHLアルゴリズムは、主に線形方程式系の解を見つけるという非常に重要な問題を解決するため、量子コンピューティングの分野で活発な研究対象となっているようです。

方程式の線形システムを解くための元の論文Quantumアルゴリズム(Harrow、Hassidim&Lloyd、2009)およびこのサイトでの質問

HHLアルゴリズムは特定のケースに限定されています。以下に、HHLアルゴリズムの特性の要約(不完全かもしれません!)を示します。


HHLアルゴリズム

HHLアルゴリズムは、方程式線形システム を解き ますが、次の制限があります。

A|バツ=|b

制限:A

の制限|b

  • 効率的に製造可能でなければなりません。これは次の場合です: |b
    1. 特定の表現 B 。たとえば、状態| B = N 私は= 0を| 0 + | 1 |b 効率的に準備できます。
      |b=i=0n(|0+|12)
    2. (参照効率積分確率分布の離散化を表す効率的積分確率分布(グローバー&ルドルフ、2002)に対応する重ね合わせを作成します)。|b

の制限(出力):|x

  • 測定によって完全に回復することはできません。回復できる唯一の情報 | X 「一般情報」など(「期待値」は、元のHHL紙で使用される用語である)であるX | M | X |x|x
    x|M|x

質問:これらの制限をすべて 考慮に入れ、耐障害性のある大規模な量子チップ(つまり、ハードウェアに制限されない)で2050年(または、おそらく2025年に、誰が知っていますか?) HHLアルゴリズムは解決できますか(HHLがサブルーチンとしてのみ使用される問題を含む)?

私は、2Dターゲット(Scherer、Valiron、Mau、Alexander、van den Berg&Chapuran、2016)の電磁散乱断面積を計算するために使用される量子線形システムアルゴリズムの論文コンクリートリソース分析と、それに対応する実装認識していますQuipperプログラミング言語は、と私はHHLが実際に適用可能であろう他の実例を探しています。私は、出版された論文、未発表の論文さえも必要とせず、現実世界のユースケースのいくつかの例を持ちたいだけです。


編集:

すべてのユースケースに興味があるとしても、HHLが直接使用される、つまり他のアルゴリズムのサブルーチンとして使用されないいくつかの例を好むでしょう。

HHLで解決できる微分演算子の離散化の結果として生じる線形システムの例に、私はさらに興味を持っています。

しかし、あなたが知っているすべてのユースケース(サブルーチンかどうか)に興味があることをもう一度強調しましょう。


あなたは、HHLが「直接使用される」いくつかの例が欲しいと言っています。それがどういう意味なのか、私にはよくわかりません。HHLが主要なステップの1つですが、確実に唯一のステップではないアルゴリズム(実際に使用できる可能性がある)を知っています。HHLを主要なステップの 1つとして使用して遺伝子配列を認識するようなもの(あなたが言及したすべての制約に従う)は、適切な答えでしょうか?他の主要なステップには、主にハミルトニアンシミュレーションと状態の準備が含まれます。
Sanchayan Dutta

HHLが直接使用されるいくつかの例を好むでしょう。つまり、問題を解く方程式の線形システムとして直接定式化できるということです。これは微分方程式を解く場合です。方程式を離散化し、ほとんどの場合疎な線形システムである離散化された問題を解きます。しかし、他の例も歓迎します。
ネリミー

回答:


5

数年前、Montanaro and PallisterによるQuantumアルゴリズムと有限要素法で、HHLアルゴリズムを「境界値の解の数値近似を効率的に見つけるための手法」である有限要素法(FEM)に適用できることが示されました。有限メッシュ」を介してパラメータ空間を離散化に基づく偏微分方程式のための問題(なBVP)

彼らは、このコンテキスト内で、HHLを使用して(おそらくせいぜい)標準的な古典的なアルゴリズム(「共役勾配法」)よりも多項式の高速化を実現できることを示しました。

現実のユースケースに関して、彼らはそれを述べています

n

A


2
M Mss=3

0

Rebentrost et al。最近、A Quantum Hopfield Neural Network(2018)の論文でHHL09アルゴリズムを使用して、Hopfieldネットワークのエネルギー関数を最適化しました。

E=12xTWx+θTxPxx(inc)=0

L=12xTWx+θTxλT(Pxx(inc))+γ2xTx
then the optimization equations Lx=0 and Lλ=0 can be written in the form Av=w. Note that the γ in the expression is the regularization parameter. We need to find v which extremizes network energy subject to the constraint Px=x(inc)したがって、マトリックス反転手法が必要です。論文では、彼らはまさにそれを行っており、マトリックスの反転にはHHL09アルゴリズムを使用しました。論文の4ページを参照してください。


要するに、十分な数のキュービットとデコヒーレンス時間を備えた量子コンピューターがあれば、HHLアルゴリズムは、量子機械学習アルゴリズム(ほとんどすべての機械学習とニューラルネットワークのための最も有用なサブルーチンの1つになるアルゴリズムには、「勾配降下」または「最適化」の形式が含まれます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.