量子コンピュータは、古典的なコンピュータよりも線形代数を速く実行できますか?


8

十分な数の量子ビットを備えた量子コンピューターがあったとしたら、それを使用して、古典的コンピューターよりも高速に線形代数を実行できますか?どのようなスピードアップが期待できますか?だれかが線形代数の量子アルゴリズムを作成しましたか?それは実行時間ですか?理論的には、行列と行列の乗算などの演算は高度に並列化できますが、実際には、高速に実行される並列行列と行列の乗算を実装するには多くの作業が必要です。量子コンピューターは実用的な利点を提供しますか?

回答:


3

ここにいくつかのポインタがあります:


ちなみに、これらのポインタは、Googleでの最初のいくつかの結果の1つでした。
Yuval Filmus 2017年

あなたの答えはリンクに基づいています、これは正しいですか?

確かにそうです。私は実際に論文を読んでいないことを告白します。
Yuval Filmus

大丈夫です、少なくとも1つの答え。

1
Scott Aaronsonによるこれらのアルゴリズムの要約もお勧めします:量子機械学習アルゴリズム:
細字

1

行列のある数学モデル

HHLアルゴリズムは、前述のリンクにあります。量子コンピューターに実装しましょう。私たちは、線形方程式のシステム解決したいこれから| x > = A 1 | b >|バツ> =|b>|バツ> =1|b>

=[1.50.50.51.5]b=[10]

1|b> =[0.750.25]

量子回路設計

arXiv 1302.1210の量子回路を2キュビット、1キュビットを入力bとして使用します。2番目の量子ビットは補助ビットであり、出力の1つは出力の準備ができていることを意味します。 ここに画像の説明を入力してください この回路は、入力としてPEA回路(ゲートR)を使用し、出力で逆PEA回路を使用します。位相推定またはPEAを使用して、| b>の量子状態を特定の基準で分解し、Aの固有値を固有値レジスターに格納します。回転ゲートR(y)は、固有値レジスタの値に応じた角度で変換します。次に、PEAを逆に実行して固有値を計算解除し、答えを見つけます。量子コンピューターでは、1または0を見つける可能性のみを測定できます。

ゲートパラメータ

λ1=1λ2=2θ=2arccosλ1λ2

θ=2arccos1/2=2π

quantumexperience.ng.bluemix.net/qx/editor?codeId=9da9d545772273118671911e1078ac42 ここに画像の説明を入力してください


これはブログ投稿のように見えます。それは質問にどのように答えますか?
Yuval Filmus

アルゴリズムに関する質問の最初の部分は、HHLアルゴリズムへのリンクを持つポインターによって既に回答されています。質問の2番目の部分は、理論と行列乗算の実際的な影響との間のトレードオフについてです。私はそれには答えませんでしたが、少なくとも可能な実装を示したため、結論を分析して見つけるための何かを示しました。
Bram
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.