Skip to main content
QUICK REVIEW

[論文レビュー] Differentiable quantum computational chemistry with PennyLane

Juan Miguel Arrazola, Soran Jahangiri|arXiv (Cornell University)|Nov 18, 2021
Quantum Computing Algorithms and Architecture参考文献 69被引用数 6
ひとこと要約

この論文では、分子ハミルトニアン、ハートリー・フォック解、量子回路パラメータの自動微分をネイティブにサポートすることで、微分可能量子計算化学を可能にする量子ソフトウェアライブラリPennyLaneを紹介する。これは、変分量子アルゴリズムにおける量子回路、核座標、基底関数パラメータの共同最適化を可能にし、正確な勾配とスパース行列シミュレーションを用いて基底状態および励起状態エネルギー計算を効率的に行う。

ABSTRACT

This work describes the theoretical foundation for all quantum chemistry functionality in PennyLane, a quantum computing software library specializing in quantum differentiable programming. We provide an overview of fundamental concepts in quantum chemistry, including the basic principles of the Hartree-Fock method. A flagship feature in PennyLane is the differentiable Hartree-Fock solver, allowing users to compute exact gradients of molecular Hamiltonians with respect to nuclear coordinates and basis set parameters. PennyLane provides specialized operations for quantum chemistry, including excitation gates as Givens rotations and templates for quantum chemistry circuits. Moreover, built-in simulators exploit sparse matrix techniques for representing molecular Hamiltonians that lead to fast simulation for quantum chemistry applications. In combination with PennyLane's existing methods for constructing, optimizing, and executing circuits, these methods allow users to implement a wide range of quantum algorithms for quantum chemistry. We discuss how PennyLane can be used to implement variational algorithms for calculating ground-state energies, excited-state energies, and energy derivatives, all of which can be differentiated with respect to both circuit and Hamiltonian parameters. We provide an example workflow describing how to jointly optimize circuit parameters, nuclear coordinates, and basis set parameters for quantum chemistry algorithms. We discuss a functionality for reducing the number of qubits by using symmetries and explain how PennyLane can be used to estimate quantum resources needed to implement several quantum algorithms. By combining insights from quantum computing, computational chemistry, and machine learning, PennyLane is the first library for differentiable quantum computational chemistry.

研究の動機と目的

  • 量子計算、計算化学、微分プログラミングを統合した一貫したソフトウェアフレームワークを構築すること。
  • 特に量子回路と分子パラメータの最適化を目的とした、量子化学シミュレーションにおけるエンドツーエンドの微分可能ワークフローのニーズに対応すること。
  • 量子回路パラメータ、核座標、基底関数パラメータの共同最適化を正確な勾配を用いて実現すること。
  • 迅速な量子化学ワークロードを実行するため、効率的でスパース行列ベースの分子ハミルトニアンのシミュレーションを提供すること。
  • 基底状態および励起状態エネルギー計算を含む、幅広い量子アルゴリズムをサポートする完全な微分可能性を提供すること。

提案手法

  • 核座標および基底関数パラメータに関して、分子軌道、フォック行列、エネルギーの正確な勾配を計算できる微分可能ハートリー・フォックソルバーを実装する。
  • 励起ゲートとしてのギヴィングス回転などのカスタム量子操作と、分子ハミルトニアン符号化に適した化学由来の回路テンプレートを導入する。
  • スパース行列技術を活用して、分子ハミルトニアンを効率的に表現し、量子シミュレータ上で高速なシミュレーションを可能にする。
  • ハイブリッド量子古典モデルにおける自動微分を統合し、回路パラメータおよびハミルトニアンパラメータの両方の勾配をサポートする。
  • 観測量の計算と量子リソース推定のための組み込み機能を提供し、分子点群対称性を用いたキュービット数の削減を実現する。
  • VQEやUCCSDなどの変分量子アルゴリズムを、微分可能なアーンサおよび勾配ベースの最適化パイプラインでサポートする。

実験結果

リサーチクエスチョン

  • RQ1量子回路パラメータ、核座標、基底関数パラメータのすべてにわたって、量子化学シミュレーションを完全に微分可能にする方法は何か?
  • RQ2変分量子アルゴリズムに使用するための微分可能ハートリー・フォック法を効果的に実装する最良の方法は何か?
  • RQ3スパース行列表現された分子ハミルトニアンを、微分可能な量子プログラミングフレームワークに効率的に統合する方法は何か?
  • RQ4勾配ベースの手法を用いて、量子回路と分子構造パラメータを共同最適化するための最適なワークフローは何か?
  • RQ5対称性とリソース推定ツールを、微分可能な量子化学スタックに統合する方法は何か?

主な発見

  • PennyLaneは、核座標および基底関数パラメータに関して、分子ハミルトニアンの正確な勾配を提供する、最初の完全に微分可能な量子化学スタックを実現した。
  • 微分可能ハートリー・フォックソルバーにより、フォック行列や軌道エネルギーを含む電子構造量のエンドツーエンドの勾配計算が可能になった。
  • PennyLaneのシミュレータにおけるスパース行列技術は、特に大規模系において、分子ハミルトニアンのシミュレーションを顕著に高速化した。
  • 完全なワークフローを通じて、回路パラメータ、核座標、基底関数パラメータの共同最適化が実証され、改善された変分エネルギー最小化が可能になった。
  • 分子点群対称性を用いたキュービット数の削減がPennyLaneで効率的に行えるようになり、量子化学シミュレーションのリソース要件が低減された。
  • PennyLaneはエネルギーの微分および励起状態エネルギーの計算を完全に微分可能に可能にし、分子構造最適化や性質予測といった高度な応用を支援した。

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

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

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

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