Skip to main content
QUICK REVIEW

[論文レビュー] Practical Quantum Computing: solving the wave equation using a quantum approach

Adrien Suau, Gabriel Staffelbach|HAL (Le Centre pour la Communication Scientifique Directe)|Mar 27, 2020
Quantum Computing Algorithms and Architecture被引用数 6
ひとこと要約

本稿では、Costaら(2019年)の波動方程式ソルバーに基づき、1次元波動方程式を解く直接的量子アルゴリズムの初の実験的実装を提示する。実装は、ゲート数および実行時間における理論的漸近的スケーリング $\mathcal{O}(N_d^{3/2} \log(N_d)^2)$ が保持されることを示しているが、現在の離散化サイズでは、理想化されたハードウェアでさえも、古典的ソルバーに比べて非効率であるほど大きな定数要因が存在する。

ABSTRACT

In the last years, several quantum algorithms that try to address the problem of partial differential equation solving have been devised. On one side, "direct" quantum algorithms that aim at encoding the solution of the PDE by executing one large quantum circuit. On the other side, variational algorithms that approximate the solution of the PDE by executing several small quantum circuits and making profit of classical optimisers. In this work we propose an experimental study of the costs (in terms of gate number and execution time on a idealised hardware created from realistic gate data) associated with one of the "direct" quantum algorithm: the wave equation solver devised in [PCS. Costa, S. Jordan, A. Ostrander, Phys. Rev. A 99, 012323, 2019]. We show that our implementation of the quantum wave equation solver agrees with the theoretical big-O complexity of the algorithm. We also explain in great details the implementation steps and discuss some possibilities of improvements. Finally, our implementation proves experimentally that some PDE can be solved on a quantum computer, even if the direct quantum algorithm chosen will require error-corrected quantum chips, which are not believed to be available in the short-term.

研究の動機と目的

  • 1次元波動方程式を量子コンピュータ上で解く直接的量子アルゴリズムの実装と分析を行う。
  • 理想化されたハードウェア上での波動方程式ソルバーの実際のリソースコスト(ゲート数、キュービット数、実行時間)を評価する。
  • ソルバーのパフォーマンスに不可欠なカスタムハミルトニアンシミュレーション手順の開発とベンチマークを実施する。
  • 現実的なハードウェア制約下で、量子ソルバーと古典的有限差分ソルバーのパフォーマンスを比較する。
  • 高い定数要因が存在するにもかかわらず、近い将来における偏微分方程式の直接的量子アルゴリズムによる解法の可能性を評価する。

提案手法

  • 波動方程式は、$N_d$ 個の点を持つ1次元空間グリッドに離散化され、解は振幅符号化を用いて量子状態に符号化される。
  • アルゴリズムは、Costaら(2019年)の波動方程式ソルバーに基づく直接的量子アプローチを採用しており、時間発展にハミルトニアンシミュレーションを用いる。
  • カスタムハミルトニアンシミュレーション手順は、$2k$ 階の積分型のTrotter-Suzuki分解を用い、精度 $\epsilon$ を保証するためのステップ数 $r$ は、解析的かつ最小化された誤差境界に基づいて決定される。
  • 実装は、Qiskitベースのqatライブラリを用いて量子回路を生成し、非アーリアリスゲート(特に $T$ および controlled-Phase)は既知の合成法を用いて近似される。
  • $T$-countは、異なるアダー実装(算術型 vs. QFTベース)に対して計算され、合計ゲート数および実行時間は、IBM Qハードウェアデータを用いて推定される。
  • 理論的漸近的複雑度は、$N_d$ および $\epsilon$ に対するゲート数および実行時間のスケーリングを測定することで検証される。

実験結果

リサーチクエスチョン

  • RQ1量子波動方程式ソルバーの実際の実装は、ゲート数および実行時間における理論的漸近的スケーリング $\mathcal{O}(N_d^{3/2} \log(N_d)^2)$ を再現するか?
  • RQ2big-O表記に隠された定数要因は、古典的有限差分ソルバーと比較した場合の量子ソルバーのパフォーマンスにどのように影響するか?
  • RQ3異なるハミルトニアンシミュレーション誤差境界(解析的、最小化、交換子に基づく)は、必要な回路繰り返し回数 $r$ にどのような影響を与えるか?
  • RQ4異なる量子アダー実装は、$T$-countおよびソルバー全体のリソースコストにどのような影響を与えるか?
  • RQ5偏微分方程式を解く直接的量子アルゴリズムは、現在の理想化されたハードウェア上で実装・実行可能であり、かつ古典的手法と競争力を持つのか?

主な発見

  • 実装は、離散化点数 $N_d$ に対する合計ゲート数について、理論的漸近的スケーリング $\mathcal{O}(N_d^{3/2} \log(N_d)^2)$ が確認された。
  • 理想化されたIBM Qハードウェア上での実行時間は、理論的ゲート数スケーリングと同一の漸近的スケーリングを示し、ハードウェアモデルの妥当性が裏付けられた。
  • $T$-countは $R_n$ および $P_h$ ゲートに支配され、$\epsilon = 10^{-15}$ 精度でそれぞれ約379個の $T$ ゲートを要する。算術アダーはQFTベースアダーに比べてより効率的である。
  • 目標誤差 $\epsilon$ を満たすために必要な回路繰り返し回数 $r$ は $\epsilon^{-1/2k}$ に比例し、最小化された境界は解析的境界に比べて著しく少ない繰り返し回数を要する。
  • 好ましい漸近的スケーリングにもかかわらず、$T$-countおよびゲート数における大きな定数要因のため、妥当な $N_d$ 値では古典的有限差分ソルバーに比べて量子ソルバーは非効率である。
  • 本研究は、量子コンピュータ上での完全なPDEソルバーの初の実験的分析を提供しており、カスタムハミルトニアンシミュレーション実装および詳細なリソース推定を含む。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。