JP7621379B2 - 分子系およびスピン系の量子シミュレーションのための方法およびシステム - Google Patents
分子系およびスピン系の量子シミュレーションのための方法およびシステム Download PDFInfo
- Publication number
- JP7621379B2 JP7621379B2 JP2022562616A JP2022562616A JP7621379B2 JP 7621379 B2 JP7621379 B2 JP 7621379B2 JP 2022562616 A JP2022562616 A JP 2022562616A JP 2022562616 A JP2022562616 A JP 2022562616A JP 7621379 B2 JP7621379 B2 JP 7621379B2
- Authority
- JP
- Japan
- Prior art keywords
- hamiltonian
- qubit
- quantum
- computer
- native
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/20—Models of quantum computing, e.g. quantum circuits or universal quantum computers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/60—Quantum algorithms, e.g. based on quantum optimisation, quantum Fourier or Hadamard transforms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N10/00—Quantum computing, i.e. information processing based on quantum-mechanical phenomena
- G06N10/40—Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computational Linguistics (AREA)
- Operations Research (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Superconductor Devices And Manufacturing Methods Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Optical Modulation, Optical Deflection, Nonlinear Optics, Optical Demodulation, Optical Logic Elements (AREA)
Description
本出願は、2020年4月17日出願の米国仮特許出願第63/011,766号の利益を主張するものであり、当該文献の全体は、参照により本明細書に組み込まれる。
本明細書で挙げられるすべての刊行物、特許、および特許出願は、あたかも個々の刊行物、特許、または特許出願がそれぞれ参照により具体的かつ個別に組み込まれるのと同じ程度にまで、参照により本明細書に組み込まれている。参照により組み込まれる刊行物、および特許、または特許出願が本明細書に含まれる開示に矛盾するという程度まで、本明細書は、そのような矛盾のある題材に取って代わるおよび/またはそれに優先するように意図される。
本開示は、量子計算または量子計算の使用を含むことができるシステムおよび方法を提供する。量子コンピュータは、古典コンピュータよりも効率的に特定のクラスの計算タスクを解くことができる場合がある。しかし、量子計算リソースは、希少で高価である場合があり、効率的にまたは効果的に(例えば、コスト効率的にまたはコスト効果的に)使用するには一定水準の専門知識を必要とする場合がある。量子コンピュータがその潜在的な計算能力をもたらすために、多数のパラメータが調整されてもよい。
場合によっては、古典コンピュータは、1つ以上の古典アルゴリズムを実施するように構成されてもよい。古典アルゴリズム(または古典計算タスク)は、量子コンピュータ、量子即時(quantum-ready)計算サービスまたは量子対応(quantum-enabled)計算サービスを使用することなく、1つ以上の古典コンピュータによって実行可能なアルゴリズム(または計算タスク)であってもよい。古典アルゴリズムは、非量子アルゴリズムを含んでもよい。古典コンピュータは、量子コンピュータ、量子即時計算サービスまたは量子対応コンピュータを含まないコンピュータを含んでもよい。古典コンピュータは、量子ビット(qubit)ではなくデジタルビット(例えば、0(「0」)および1(「1」))で表されるデータを処理または記憶することができる。古典コンピュータの例としては、サーバコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、サブノートブックコンピュータ、ネットブックコンピュータ、ネットパッドコンピュータ、セットトップコンピュータ、メディアストリーミングデバイス、ハンドヘルド型コンピュータ、インターネット家電、モバイルスマートフォン、タブレットコンピュータ、携帯情報端末、ビデオゲームコンソールおよび車両が含まれるが、これらに限定されない。
場合によっては、本明細書に開示されるシステムおよび方法は、任意選択でネットワーク化されたデジタル処理デバイスのオペレーティングシステムによって実行可能な命令を含むプログラムでコードされた、1つ以上の非一時的なコンピュータ可読記憶媒体を含む。場合によっては、コンピュータ可読記憶媒体は、古典コンピュータの有形構成要素である。場合によっては、コンピュータ可読記憶媒体は、任意選択で古典コンピュータから取り外し可能である。場合によっては、コンピュータ可読記憶媒体には、非限定的な例として、CD-ROM、DVD、フラッシュメモリデバイス、固体メモリ、磁気ディスクドライブ、磁気テープドライブ、光ディスクドライブ、クラウドコンピューティングシステムおよびサービスなどが含まれる。場合によっては、プログラムおよび命令は、永久的に、実質的に永久的に、半永久的に、または非一時的に媒体上にコードされる。
図1は、量子問題を解くための例示的な方法(100)のフローチャートを示す。非古典コンピュータに操作可能につながれたデジタルコンピュータを使用して問題を解く方法(100)は、操作(110)に従って、デジタルコンピュータのメモリ内で量子ビットハミルトニアンを提供する工程を含んでもよい。量子ビットハミルトニアンは、ネイティブおよび非ネイティブの量子ビット結合および/または演算を含んでもよい。量子ビットハミルトニアンは、少なくとも1つの非ネイティブの量子ビット結合を含んでもよい。少なくともいくつかの例では、分子系のハミルトニアンが記載されているが、本開示の方法、システムおよび媒体で様々な他のハミルトニアンが使用されてもよい。ハミルトニアンは、複数の軸上で多体間の相互作用をともなう場合、本開示の態様から恩恵を受ける場合がある。
H=HXX+HZZ+HX+HZ
のハミルトニアンが得られてもよい。
式中、
式中、virは、仮想状態を表す。対応する量子ビットハミルトニアンの状態は、以下のアンザッツで表されてもよい。
非古典コンピュータに操作可能につながれたデジタルコンピュータを使用して問題を解く方法(100)は、操作(120)に従って、1つ以上のコンピュータプロセッサを使用してユニタリ変換を生成する工程を含んでもよい。ユニタリ変換は、1つ以上のネイティブの量子ビット結合および1量子ビット演算の観点から少なくとも1つの非ネイティブの量子ビット結合の表現を含んでもよい。ユニタリ変換は、ネイティブの量子ビット結合および/または演算を含んでもよい。ある場合では、ユニタリ変換はまた、非ネイティブの量子ビット演算を含む。ユニタリ変換は、第2の軸上の第2の2量子ビットの結合相互作用を使用した、第1の軸上の第1の2量子ビットの結合相互作用の表現を含んでもよく、第1の軸は第2の軸に直行する。
HXX中のXX結合相互作用がZZ結合相互作用によって置き換えられているハミルトニアンは、以下のように定義されてもよい。
式中、
以上に示されるように、少なくとも1つの例において、ネイティブのZZ結合は、(例えば、他の軸上で2量子ビットの結合相互作用をともなうことのない)一般的な量子シミュレーションを実行するのに十分であってもよい。
非古典コンピュータに操作可能につながれたデジタルコンピュータを使用して問題を解く方法(100)は、非古典コンピュータ上で量子ビットハミルトニアンを埋め込む工程を含んでもよい。埋め込む工程は、量子シミュレータ、例えば、アンザッツ上での一連のゲート操作を実施することを含んでもよい。埋め込む工程は、1つ以上の下位操作を含んでもよい。例えば、方法(100)の1つ以上の下位操作は、操作(212)、(216)および(218)のうちの1つ以上を含んでもよい。
最小規定系では、水素分子のBravyi-Kitaevハミルトニアンは、
H=h0+h1(IZ+ZI)+h2ZZ+h3XX
である。核距離D=1Åについて、
以上に記述されるように、発明者らは、以下の関係を使用した。
次に、発明者らは、摂動ガジェットの使用および測定の回数の低下を示すトイモデルを考案した。以下のハミルトニアンを使用した。
水素分子は核分離距離が1Åであり、正方形P4分子は分離距離が2Åであるという数値結果は、以下のとおりであった。P4分子の構成は、縮退(degeneracy)によりシミュレートするのが困難な場合がある。発明者らは、
Claims (37)
- 非古典コンピュータに操作可能につながれたデジタルコンピュータを使用して問題を解く方法であって、前記デジタルコンピュータは、コンピュータのメモリおよび前記メモリに操作可能につながれた1つ以上のコンピュータプロセッサを含み、前記問題の解は、量子状態を含み、前記方法は、
(a)前記メモリ内で量子ビットハミルトニアンを提供する工程であって、前記量子ビットハミルトニアンは、少なくとも1つの非ネイティブの量子ビット結合または演算を含む、工程と、
(b)1つ以上の前記コンピュータプロセッサを使用して、前記量子ビットハミルトニアンの少なくとも1つの前記非ネイティブの量子ビット結合または演算を含むユニタリ変換を生成する工程であって、前記量子ビットハミルトニアンのネイティブの量子ビット結合または演算および1量子ビット演算は、前記非ネイティブの量子ビット結合または演算を含む前記ユニタリ変換を生成する際に使用される、工程と、
(c)前記非古典コンピュータ上で前記ユニタリ変換を施す工程と、
(d)前記コンピュータプロセッサのインターフェースにおいて、前記量子ビットハミルトニアンの期待値を提供する工程であって、前記期待値は、前記問題の解を含む、工程と
を含む、方法。 - 前記量子ビットハミルトニアンは、2局所量子ビットハミルトニアンである、請求項1に記載の方法。
- 前記2局所量子ビットハミルトニアンは、XX相互作用、ZZ相互作用、X相互作用およびZ相互作用のうちの1つ以上を含む、請求項2に記載の方法。
- 前記量子ビットハミルトニアンは、ネイティブのXX結合およびZZ結合ならびにXおよびZのネイティブの1量子ビット演算を含む、請求項1に記載の方法。
- 前記期待値は、基底状態のエネルギーまたは励起状態のエネルギーの期待値である、請求項1に記載の方法。
- 前記メモリ内でハミルトニアンを提供する工程と、1つ以上の前記コンピュータプロセッサを使用して前記ハミルトニアンを前記量子ビットハミルトニアンに変換する工程とをさらに含む、請求項1に記載の方法。
- 前記ハミルトニアンは、第2量子化フェルミオンハミルトニアン、第2量子化ボソンハミルトニアンおよびスピンハミルトニアンからなる群から選択される形態である、請求項6に記載の方法。
- 1つ以上の前記コンピュータプロセッサを使用して前記ハミルトニアンを前記量子ビットハミルトニアンに変換する工程は、Bravyi-Kitaev変換を含む、請求項6に記載の方法。
- 1つ以上の前記コンピュータプロセッサを使用して前記ハミルトニアンを前記量子ビットハミルトニアンに変換する工程は、摂動ガジェットを使用して実施される、請求項6に記載の方法。
- 前記ハミルトニアンは、コスト関数を表すハミルトニアンである、請求項6に記載の方法。
- コスト関数を表す前記ハミルトニアンは、分子ハミルトニアンである、請求項10に記載の方法。
- コスト関数を表す前記ハミルトニアンは、前記量子ハミルトニアンであるか、または前記量子ハミルトニアンとは異なる第2の量子ハミルトニアンである、請求項10に記載の方法。
- 前記メモリ内で量子ハミルトニアンを提供する工程であって、前記量子ハミルトニアンは、前記非古典コンピュータ上で実施されるハミルトニアンを表し、前記量子ハミルトニアンに関する進化は、前記コスト関数の値を小さくすることに関連する、工程をさらに含む、請求項10に記載の方法。
- 前記量子ハミルトニアンは、イジングハミルトニアンまたは二次制約なし二値最適化(quadratic unconstrained binary optimization:QUBO)ハミルトニアンである、請求項13に記載の方法。
- 前記非古典コンピュータは、量子シミュレータを含む、請求項1に記載の方法。
- 前記非古典コンピュータは、量子アニーラを含む、請求項1に記載の方法。
- 前記非古典コンピュータは、ゲートモデル量子コンピュータを含む、請求項1に記載の方法。
- 非古典コンピュータのシミュレータに操作可能につながれたデジタルコンピュータを使用して量子化学問題をシミュレートする方法であって、前記デジタルコンピュータは、コンピュータのメモリおよび前記メモリに操作可能につながれた1つ以上のコンピュータプロセッサを含み、シミュレートした前記問題の解は、量子状態を含み、前記方法は、
(a)前記メモリ内で量子ビットハミルトニアンを提供する工程であって、前記量子ビットハミルトニアンは、少なくとも1つの非ネイティブの量子ビット結合または演算を含む、工程と、
(b)1つ以上の前記コンピュータプロセッサを使用して、前記量子ビットハミルトニアンの少なくとも1つの前記非ネイティブの量子ビット結合または演算を含むユニタリ変換を生成する工程であって、前記量子ビットハミルトニアンのネイティブの量子ビット結合または演算および1量子ビット演算は、前記非ネイティブの量子ビット結合または演算を含む前記ユニタリ変換を生成する際に使用される、工程と、
(c)前記非古典コンピュータ上で前記ユニタリ変換を施す工程と、
(d)前記コンピュータプロセッサのインターフェースにおいて前記量子ビットハミルトニアンの期待値を提供する工程であって、前記期待値は、シミュレートした前記問題の解を含む、工程と
を含む、方法。 - 問題を解くためのシステムであって、前記問題の解は、量子状態を含み、前記システムは、
量子ビットハミルトニアンを記憶するように構成されたメモリであって、前記量子ビットハミルトニアンは、少なくとも1つの非ネイティブの量子ビット結合または演算を含む、メモリと、
非古典コンピュータと通信するように構成された通信インターフェースと、
前記メモリに操作可能につながれた1つ以上のコンピュータプロセッサであって、1つ以上の前記コンピュータプロセッサは、(1)前記非ネイティブの量子ビット結合または演算を含むユニタリ変換を生成する際に前記量子ビットハミルトニアンのネイティブの量子ビット結合または演算および1量子ビット演算が使用される、ユニタリ変換を生成し、(3)前記非古典コンピュータ上で前記ユニタリ変換を施し、(4)前記コンピュータプロセッサのインターフェースにおいて、前記問題の解を含む、前記量子ビットハミルトニアンの期待値を提供するように、個々にまたはまとめてプログラムされる、1つ以上のコンピュータプロセッサと
を含む、システム。 - 非古典コンピュータに操作可能につながれたデジタルコンピュータによって実行されると、問題を解くための方法を実施する機械で実行可能なコードを含む、非一時的なコンピュータ可読媒体であって、前記デジタルコンピュータは、1つ以上のコンピュータプロセッサおよびメモリを含み、前記問題の解は、量子状態を含み、前記方法は、
(a)前記メモリ内で量子ビットハミルトニアンを提供する工程であって、前記量子ビットハミルトニアンは、少なくとも1つの非ネイティブの量子ビット結合または演算を含む、工程と、
(b)1つ以上の前記コンピュータプロセッサを使用して、前記量子ビットハミルトニアンの前記非ネイティブの量子ビット結合または演算を含むユニタリ変換を生成する工程であって、前記量子ビットハミルトニアンのネイティブの量子ビット結合または演算および1量子ビット演算は、前記非ネイティブの量子ビット結合または演算を含む前記ユニタリ変換を生成する際に使用される、工程と、
(c)前記非古典コンピュータ上で前記ユニタリ変換を施す工程と、
(d)前記コンピュータプロセッサのインターフェースにおいて前記量子ビットハミルトニアンの期待値を提供する工程であって、前記期待値は、前記問題の解を含む、工程と
を含む、非一時的なコンピュータ可読媒体。 - 量子コンピュータに操作可能につながれたデジタルコンピュータを使用して量子問題を解くための方法であって、前記デジタルコンピュータは、コンピュータのメモリおよび前記メモリに操作可能につながれた1つ以上のコンピュータプロセッサを含み、前記量子問題の解は、量子状態を含み、前記方法は、
(a)前記メモリ内でコスト関数を表すハミルトニアンを提供する工程と、
(b)前記メモリ内で量子ハミルトニアンを提供する工程であって、前記量子ハミルトニアンは、前記量子コンピュータ上で実施されるハミルトニアンを表し、前記量子ハミルトニアンに関する進化は、前記コスト関数の値を小さくすることに関連する、工程と、
(c)1つ以上の前記コンピュータプロセッサを使用して前記量子ハミルトニアンを量子ビットハミルトニアンに変換する工程であって、前記量子ビットハミルトニアンは少なくとも1つの非ネイティブの量子ビット結合を含む、工程と、
(d)前記メモリ内で変分パラメータの集合のうちの各変分パラメータの初期値を生成する工程と、
(e)単一量子ビットハミルトニアンを提供する工程であって、前記単一量子ビットハミルトニアンは、前記変分パラメータの集合のうちの第1の変分パラメータを含む、工程と、
(f)前記メモリ内で初期状態を提供する工程と、
(g)前記量子コンピュータ上で現在の状態を前記初期状態に設定する工程と、
(h)1つ以上の前記コンピュータプロセッサを使用して、前記量子ビットハミルトニアンの非ネイティブの量子ビット結合を含むユニタリ変換を生成する工程であって、前記量子ビットハミルトニアンのネイティブの量子ビット結合および1量子ビット演算は、前記非ネイティブの量子ビット結合を含む前記ユニタリ変換を生成する際に使用される、工程と、
停止基準が満たされるまで、
(i)前記量子コンピュータを使用して、前記現在の状態に前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合を含むユニタリ変換を施す工程であって、前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの変分パラメータの部分集合を含む、工程、
(ii)前記量子コンピュータを使用して、計算結果の状態に前記量子ビットハミルトニアンの前記非ネイティブの量子ビット結合を含む前記ユニタリ変換を施す工程であって、前記量子ビットハミルトニアンの前記非ネイティブの量子ビット結合を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、工程、
(iii)前記量子コンピュータを使用して、前記計算結果の状態に前記単一量子ビットハミルトニアンを含むユニタリ変換を施す工程であって、前記単一量子ビットハミルトニアンを含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、工程、
(iv)(i)~(iii)を少なくとも1回繰り返す工程、
(v)1つ以上の前記コンピュータプロセッサを使用して、前記コスト関数を表す前記ハミルトニアンの期待値を推定する工程、
(vi)前記メモリ内で前記変分パラメータの集合を更新する工程と、
(i)前記コンピュータプロセッサのインターフェースにおいて前記コスト関数を表す前記ハミルトニアンの前記期待値を提供する工程であって、前記期待値は、前記量子問題の解を含む、工程と
を含む、方法。 - 前記コスト関数を表す前記ハミルトニアンは、前記量子ハミルトニアンであるか、または前記量子ハミルトニアンとは異なる第2の量子ハミルトニアンである、請求項21に記載の方法。
- 前記コスト関数を表す前記ハミルトニアンは、分子ハミルトニアンである、請求項21に記載の方法。
- 前記量子ハミルトニアンは、イジングハミルトニアンまたはQUBOハミルトニアンである、請求項21に記載の方法。
- 1つ以上の前記コンピュータプロセッサを使用して、前記コスト関数を表す前記量子ハミルトニアンを量子ビットハミルトニアンに変換する工程をさらに含む、請求項21に記載の方法。
- 前記量子ビットハミルトニアンは、ネイティブのXX結合およびZZ結合ならびにXおよびZのネイティブの1量子ビット演算を含む、請求項25に記載の方法。
- 前記量子状態は、基底状態または励起状態である、請求項21に記載の方法。
- コスト関数を表す前記ハミルトニアンまたは前記量子ハミルトニアンは、第2量子化フェルミオンハミルトニアン、第2量子化ボソンハミルトニアンおよびスピンハミルトニアンからなる群から選択される形態である、請求項21に記載の方法。
- 1つ以上の前記コンピュータプロセッサを使用して前記ハミルトニアンを量子ビットハミルトニアンに変換する工程は、Bravyi-Kitaev変換を含む、請求項21に記載の方法。
- 1つ以上の前記コンピュータプロセッサを使用して前記ハミルトニアンを量子ビットハミルトニアンに変換する工程は、摂動ガジェットを使用して実施される、請求項21に記載の方法。
- 前記量子コンピュータは、量子シミュレータを含む、請求項21に記載の方法。
- 前記量子コンピュータは、量子アニーラを含む、請求項21に記載の方法。
- 前記量子コンピュータは、ゲートモデル量子コンピュータを含む、請求項21に記載の方法。
- 前記停止基準は、選択された回数の反復を終了することを含むか、あるいは、前記停止基準は、量子ハミルトニアンまたはコスト関数を表すハミルトニアンの前記期待値が閾値条件を下回る変化を含む、請求項21に記載の方法。
- 請求項21に記載の量子問題を解くための方法を含む、量子化学問題をシミュレートする方法。
- 量子問題を解くためのシステムであって、前記問題の解は、量子状態を含み、前記システムは、
コスト関数を表すハミルトニアン、量子ハミルトニアン、変分パラメータの集合、単一量子ビットハミルトニアン、および前記ハミルトニアンの初期状態を記憶するように構成されたメモリと、
量子コンピュータと通信するように構成された通信インターフェースと、
前記メモリに操作可能につながれた1つ以上のコンピュータプロセッサであって、1つ以上の前記コンピュータプロセッサは、
(1)変分パラメータの集合のうちの各変分パラメータの初期値と、(2)前記コスト関数を表す前記ハミルトニアンを、非ネイティブの量子ビットの結合相互作用を含む量子ビットハミルトニアンに変換し、(3)前記量子コンピュータ上で現在の状態を初期状態に設定し、(4)非ネイティブの量子ビット結合および演算を含むユニタリ変換を生成する際に前記量子ビットハミルトニアンのネイティブの量子ビット結合および演算ならび1量子ビット演算を使用して、前記量子ビットハミルトニアンの非ネイティブの量子ビット結合および演算を含むユニタリ変換を生成し、(5)停止基準を満たすまで1つ以上のユニタリ演算を実施するように前記量子コンピュータに命令し、(6)前記コスト関数を表す前記ハミルトニアンの期待値を推定し、(7)前記メモリ内で前記変分パラメータの集合と、(8)前記コンピュータプロセッサのインターフェースにおいて、前記量子問題の解を含む、前記コスト関数を表す前記ハミルトニアンの前記期待値を提供するように、個々にまたはまとめてプログラムされる、1つ以上のコンピュータプロセッサと、
前記量子コンピュータであって、(1)前記量子コンピュータを使用して、前記現在の状態に前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含むユニタリ変換であって、前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの変分パラメータの部分集合を含む、ユニタリ変換、(2)前記量子コンピュータを使用して、前記現在の状態に前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含むユニタリ変換であって、前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、ユニタリ変換、および(3)前記量子コンピュータを使用して、計算結果の状態に前記単一量子ビットハミルトニアンを含むユニタリ変換であって、前記単一量子ビットハミルトニアンを含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、ユニタリ変換を施すことを含む1つ以上のユニタリ演算を実施するように構成される、量子コンピュータと
を含む、システム。 - 量子コンピュータに操作可能につながれたデジタルコンピュータによって実行されると、量子問題を解くための方法を実施する機械で実行可能なコードを含む、非一時的なコンピュータ可読媒体であって、前記デジタルコンピュータは、1つ以上のコンピュータプロセッサおよび1つのメモリを含み、前記問題の解は、量子状態を含み、前記方法は、
(a)前記メモリ内でコスト関数を表すハミルトニアンを提供する工程と、
(b)前記メモリ内で量子ハミルトニアンを提供する工程であって、前記量子ハミルトニアンは、前記量子コンピュータ上で実施されるハミルトニアンを表し、前記量子ハミルトニアンの進化は、前記コスト関数の値を小さくすることに関連する、工程と、
(c)1つ以上の前記コンピュータプロセッサを使用して前記量子ハミルトニアンを量子ビットハミルトニアンに変換する工程であって、前記量子ビットハミルトニアンは、非ネイティブの量子ビット結合および演算ならびにネイティブの量子ビット結合および演算を含む、工程と、
(d)前記メモリ内で変分パラメータの集合のうちの各変分パラメータの初期値を生成する工程と、
(e)単一量子ビットハミルトニアンを提供する工程であって、前記単一量子ビットハミルトニアンは、前記変分パラメータの集合のうちの第1の変分パラメータを含む、工程と、
(f)前記メモリ内で初期状態を提供する工程と、
(g)前記量子コンピュータ上で現在の状態を前記初期状態に設定する工程と、
(h)1つ以上の前記コンピュータプロセッサを使用して、前記量子ビットハミルトニアンの非ネイティブの量子ビット結合および演算を含むユニタリ変換を生成する工程であって、前記量子ビットハミルトニアンのネイティブの量子ビット結合および演算ならびに1量子ビット演算は、前記非ネイティブの量子ビット結合および演算を含む前記ユニタリ変換を生成する際に使用される、工程と、
停止基準が満たされるまで、
(i)前記量子コンピュータを使用して、前記現在の状態に前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含むユニタリ変換を施す工程であって、前記量子ビットハミルトニアンの前記ネイティブの量子ビット結合および演算を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの変分パラメータの部分集合を含む、工程、
(ii)前記量子コンピュータを使用して、計算結果の状態に前記量子ビットハミルトニアンの前記非ネイティブの量子ビット結合および演算を含む前記ユニタリ変換を施す工程であって、前記量子ビットハミルトニアンの前記非ネイティブの量子ビット結合および演算を含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、工程、
(iii)前記量子コンピュータを使用して、前記計算結果の状態に前記単一量子ビットハミルトニアンを含むユニタリ変換を施す工程であって、前記単一量子ビットハミルトニアンを含む前記ユニタリ変換は、前記変分パラメータの集合のうちの前記変分パラメータの部分集合を含む、工程、
(iv)(i)~(iii)を少なくとも1回繰り返す工程、
(v)1つ以上の前記コンピュータプロセッサを使用して、前記コスト関数を表す前記ハミルトニアンの期待値を推定する工程、
(vi)前記メモリ内で前記変分パラメータの集合を更新する工程と、
(i)前記コンピュータプロセッサのインターフェースにおいて、前記コスト関数を表す前記ハミルトニアンの前記期待値を提供する工程であって、前記期待値は前記量子問題の解を含む、工程と
を含む、非一時的なコンピュータ可読媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063011766P | 2020-04-17 | 2020-04-17 | |
| US63/011,766 | 2020-04-17 | ||
| PCT/CA2021/050513 WO2021207847A1 (en) | 2020-04-17 | 2021-04-16 | Methods and systems for quantum simulation of molecular and spin systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023525658A JP2023525658A (ja) | 2023-06-19 |
| JP7621379B2 true JP7621379B2 (ja) | 2025-01-24 |
Family
ID=78083476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022562616A Active JP7621379B2 (ja) | 2020-04-17 | 2021-04-16 | 分子系およびスピン系の量子シミュレーションのための方法およびシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20230080393A1 (ja) |
| EP (1) | EP4136589A4 (ja) |
| JP (1) | JP7621379B2 (ja) |
| CN (1) | CN115427981A (ja) |
| CA (1) | CA3175307A1 (ja) |
| WO (1) | WO2021207847A1 (ja) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11797641B2 (en) | 2015-02-03 | 2023-10-24 | 1Qb Information Technologies Inc. | Method and system for solving the lagrangian dual of a constrained binary quadratic programming problem using a quantum annealer |
| CA2881033C (en) | 2015-02-03 | 2016-03-15 | 1Qb Information Technologies Inc. | Method and system for solving lagrangian dual of a constrained binary quadratic programming problem |
| EP3718026B1 (en) | 2017-12-01 | 2023-11-29 | 1QB Information Technologies Inc. | Systems and methods for stochastic optimization of a robust inference problem |
| CA3102199C (en) * | 2018-05-31 | 2025-10-07 | Oti Lumionics Inc. | METHODS AND SYSTEMS FOR SOLVING A PROBLEM ON A QUANTUM COMPUTER |
| JP7713882B2 (ja) | 2018-12-06 | 2025-07-28 | ワンキュービー インフォメーション テクノロジーズ インク. | 人工知能駆動型量子計算 |
| CA3126553A1 (en) | 2019-06-19 | 2020-12-24 | 1Qb Information Technologies Inc. | Method and system for mapping a dataset from a hilbert space of a given dimension to a hilbert space of a different dimension |
| CA3157216A1 (en) | 2019-12-03 | 2021-06-10 | Pooya Ronagh | System and method for enabling an access to a physics-inspired computer and to a physics-inspired computer simulator |
| WO2021237350A1 (en) | 2020-05-27 | 2021-12-02 | 1Qb Information Technologies Inc. | Methods and systems for solving an optimization problem using a flexible modular approach |
| US12481905B2 (en) * | 2021-10-24 | 2025-11-25 | International Business Machines Corporation | Synthesis of quantum circuits from native gates |
| CN114358301B (zh) * | 2021-12-24 | 2024-08-27 | 清华大学 | 全量子分子信息处理方法、装置、计算机设备及存储介质 |
| CN114418103B (zh) * | 2022-01-14 | 2023-04-18 | 北京百度网讯科技有限公司 | 基态能量的确定方法、装置、设备及存储介质 |
| CN114492814B (zh) * | 2022-01-27 | 2023-08-08 | 本源量子计算科技(合肥)股份有限公司 | 基于量子计算模拟目标体系能量的方法、装置及介质 |
| EP4529680A1 (en) * | 2022-05-22 | 2025-04-02 | Quantinuum Ltd | Hybrid quantum-classical computing simulation of chemical systems |
| US20230377693A1 (en) * | 2022-05-22 | 2023-11-23 | Cambridge Quantum Computing Limited | Hybrid quantum-classical computing simulation of chemical systems |
| CN115630704B (zh) * | 2022-08-29 | 2024-07-02 | 北京量子信息科学研究院 | 多体问题的求解方法及量子计算系统 |
| CN115410646B (zh) * | 2022-08-29 | 2025-04-01 | 合肥微观纪元数字科技有限公司 | 一种基于量子计算的分子构象快速搜索方法 |
| CN116011580B (zh) * | 2022-12-07 | 2024-11-12 | 阿里巴巴达摩院(杭州)科技有限公司 | 等效电感的确定方法及计算机设备 |
| CN116153434B (zh) * | 2023-03-20 | 2024-07-16 | 电子科技大学 | 一种分子图特征提取方法、装置、存储介质及终端 |
| CN117010513B (zh) * | 2023-05-17 | 2025-12-05 | 广州工商学院 | 一种负微分电导调控的方法及装置 |
| CN119090020B (zh) * | 2023-06-06 | 2025-09-12 | 中国科学技术大学 | 基于玻色采样的电子结构的确定方法及应用 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019229527A2 (en) | 2018-05-31 | 2019-12-05 | Oti Lumionics Inc. | Methods and systems for solving a problem on a quantum computer |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10176433B2 (en) * | 2016-05-13 | 2019-01-08 | Microsoft Technology Licensing, Llc | Training a quantum optimizer |
| US11681775B2 (en) * | 2017-05-19 | 2023-06-20 | Google Llc | Plane wave dual basis for quantum simulation |
-
2021
- 2021-04-16 CA CA3175307A patent/CA3175307A1/en active Pending
- 2021-04-16 WO PCT/CA2021/050513 patent/WO2021207847A1/en not_active Ceased
- 2021-04-16 JP JP2022562616A patent/JP7621379B2/ja active Active
- 2021-04-16 EP EP21788750.4A patent/EP4136589A4/en active Pending
- 2021-04-16 CN CN202180028535.8A patent/CN115427981A/zh active Pending
-
2022
- 2022-10-13 US US18/046,320 patent/US20230080393A1/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019229527A2 (en) | 2018-05-31 | 2019-12-05 | Oti Lumionics Inc. | Methods and systems for solving a problem on a quantum computer |
Non-Patent Citations (3)
| Title |
|---|
| Artur F. IZMAYLOV et al.,Revising measurement process in the variational quantum eigensolver: Is it possible to reduce the number of separately measured operators?,arXiv[online],v2,2019年02月21日,pp.1-10,[検索日2024.12.04],インターネット:<URL:https://arxiv.org/pdf/1810.11602v2> |
| Nikolaj MOLL et al.,Quantum optimization using variational algorithms on near-term quantum devices,Quantum Sci. Technol. 3(2018)030503,2018年06月19日,pp.1-17,[検索日2024.12.04],インターネット:<URL:https://iopscience.iop.org/article/10.1088/2058-9565/aab822/pdf> |
| P.J.J.O'MALLEY et al.,Scalable Quantum Simulation of Molecular Energies,arXiv[online],v2,2017年02月04日,pp.1-13,[検索日2024.12.04],インターネット:<URL:https://arxiv.org/pdf/1512.06860v2> |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115427981A (zh) | 2022-12-02 |
| EP4136589A4 (en) | 2023-08-16 |
| CA3175307A1 (en) | 2021-10-21 |
| JP2023525658A (ja) | 2023-06-19 |
| US20230080393A1 (en) | 2023-03-16 |
| EP4136589A1 (en) | 2023-02-22 |
| WO2021207847A1 (en) | 2021-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7621379B2 (ja) | 分子系およびスピン系の量子シミュレーションのための方法およびシステム | |
| JP7689498B2 (ja) | 量子計算対応の分子第一原理シミュレーションのための方法およびシステム | |
| JP7545535B2 (ja) | 量子古典コンピューティングハードウェア用いた量子コンピューティング対応の第一原理分子シミュレーションのための方法とシステム | |
| US10824478B2 (en) | Methods and systems for quantum ready and quantum enabled computations | |
| US20230104058A1 (en) | Methods and systems for improving an estimation of a property of a quantum state | |
| US10826845B2 (en) | Methods and systems for quantum computing | |
| CA3230980A1 (en) | Methods and systems for eigenstate preparation of a target hamiltonian on a quantum computer | |
| CA3017275A1 (en) | Methods and systems for quantum computing | |
| WO2024150142A1 (en) | Methods and systems for characterizing the amount of crosstalk in a group of qudits in quantum hardware | |
| US20250068958A1 (en) | Methods and systems for quantum error correction | |
| EP4677489A2 (en) | Methods and systems for performing robust phase estimation of single- and multi-qudit operations using single-flux quantum control | |
| EP4710259A1 (en) | A quantum chip and methods for optimizing a quantum circuit operations scheduling thereon |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230621 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240416 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7621379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |