市大,省コストな量子化学計算アルゴリズムを開発

大阪市立大学の研究グループは,量子コンピューターを用いて原子,分子の任意のエネルギー差を直接計算できる量子アルゴリズムを開発した(ニュースリリース)。

全配置間相互作用法(full-CI法)と呼ばれる精密な量子化学計算は,従来のコンピュータでは分子サイズに対して指数関数的に計算コストが増大するが,量子コンピュータでは,量子位相推定という量子アルゴリズムを用いることで,分子サイズに対して多項式時間内で計算可能なことが知られている。

しかし,量子コンピュータを用いた量子化学計算では,エネルギー計算値の誤差に反比例して計算コストが増えるため,全エネルギーを小さな桁まで正確に求めることは簡単ではない。

一方で,可視光などの電磁波の吸収波長を計算して分子を同定する,化学反応の進行に必要なエネルギー障壁の高さを求めるなど,量子化学計算で扱う問題のほとんどは分子の全エネルギーそのものではなく,エネルギー差を議論する。

また,大きな分子や周期表で下の方に現れる重原子が入った分子は大きな全エネルギーを持つが,電子励起エネルギーやイオン化エネルギーなど,化学で議論されるエネルギー差の大きさは分子サイズにあまり依存しないという特徴がある。

研究グループは,全エネルギーではなくエネルギー差を量子コンピュータで直接計算することができれば,量子コンピュータを実際の化学研究や物質開発に役立てられると考えた。

量子コンピュータによるfull-CI計算に用いられる量子位相推定アルゴリズムは,波動関数を時間発展させると,全エネルギーに依存した速さで波動関数の位相が変化する事象を利用する。

これに対し研究グループは,量子位相推定アルゴリズムを応用し,エネルギー差を求めたい2つの電子状態の波動関数の量子重ね合わせ状態を準備し,この量子状態を時間発展させることで,時間発展後の位相差,すなわちエネルギー差を直接計算できる「量子位相差推定」アルゴリズムを開発した。

研究グループはすでに,スピン量子数が異なる電子状態(スピン状態)間のエネルギー差を直接計算する量子アルゴリズムを開発しているが,この量子アルゴリズムでは,①実装に必要な量子ビット数が従来法である量子位相推定よりも増えてしまう,②紫外–可視吸収スペクトルの帰属などで重要となる,スピン量子数が等しい電子状態間の励起エネルギーを求めることができない,といった欠点を抱えていた。

開発したアルゴリズムはこれらの欠点を克服し,汎用性が高いため,量子化学計算だけでなく様々な物理問題・数学問題への応用も期待できるとしている。

その他関連ニュース

  • 2030年度量子コンピューター市場,2,940億円に 2021年10月12日
  • NTTら,10万スピン光計算機を実現 2021年10月05日
  • NTT,「基礎数学研究センタ」を設置 2021年10月05日
  • NICTら,シリコンで窒化物超伝導量子ビットを開発 2021年09月21日
  • 阪大ら,3個以上のスピンが揃った多電子を読出し 2021年08月23日
  • 名市大ら,シリコン材料に量子もつれ状態を発見 2021年08月16日
  • 京大ら,量子コンピューターを実現する粒子を解明 2021年08月02日
  • 阪大,最大規模の量子機械学習を実現 2021年06月09日