今月の回路 1月22日:ハードウェア効率に優れた変分回路
分子が与えられたとき、ハミルトニアンはすべての電子と原子核の間の相互作用を記述する。
分子ハミルトニアン、特にその基底状態のエネルギーを計算することで、分子の化学的性質を理解することができる。分子ハミルトニアンは本質的に量子的なものであるため、適切な量子アルゴリズムで同じ量子効果を利用することにより、量子コンピューティングを使用してこのような特性を効率的に計算することができる。これには3つのステップがある:
- 目的の分子の分子ハミルトニアンを計算する。
- ハミルトニアンの基底状態を計算するために、適切な変分量子回路を生成する。今日はこのステップに焦点を当て、変分量子回路の作り方を説明します。
- ハイブリッド量子古典アルゴリズムの一部として、目的の量子回路を実行する。
ハミルトニアンの基底状態は、適切な変分量子回路(通常アンサッツと呼ばれる)を用い、それを古典的オプティマイザーと組み合わせてハミルトニアンの最小期待値を求めることで求められる。NISQ時代のデバイスでは、ノイズを減らしてより良い結果を得るために、短くてハードウェアにフィットした量子回路が好まれる。
以下の例では、ハードウェア効率の良いアンサッツ、すなわち特定のハードウェアに適合するように生成されたアンサッツを生成する方法を示す。
この例では、完全な接続性を持つ4量子ビットのハードウェアを使用する。
Classiqのテキストモデルを使うと、コードは次のようになる:
また、ClassiqのPython SDKを使って同じ回路を合成することもできる:
以下はその結果の出力回路である:
![オルトテキスト](https://cdn.prod.website-files.com/6051c82bb106f381a2f95f8f/61f7224866853535cd25c07a_ansatz_circuit.png)
分子が与えられたとき、ハミルトニアンはすべての電子と原子核の間の相互作用を記述する。
分子ハミルトニアン、特にその基底状態のエネルギーを計算することで、分子の化学的性質を理解することができる。分子ハミルトニアンは本質的に量子的なものであるため、適切な量子アルゴリズムで同じ量子効果を利用することにより、量子コンピューティングを使用してこのような特性を効率的に計算することができる。これには3つのステップがある:
- 目的の分子の分子ハミルトニアンを計算する。
- ハミルトニアンの基底状態を計算するために、適切な変分量子回路を生成する。今日はこのステップに焦点を当て、変分量子回路の作り方を説明します。
- ハイブリッド量子古典アルゴリズムの一部として、目的の量子回路を実行する。
ハミルトニアンの基底状態は、適切な変分量子回路(通常アンサッツと呼ばれる)を用い、それを古典的オプティマイザーと組み合わせてハミルトニアンの最小期待値を求めることで求められる。NISQ時代のデバイスでは、ノイズを減らしてより良い結果を得るために、短くてハードウェアにフィットした量子回路が好まれる。
以下の例では、ハードウェア効率の良いアンサッツ、すなわち特定のハードウェアに適合するように生成されたアンサッツを生成する方法を示す。
この例では、完全な接続性を持つ4量子ビットのハードウェアを使用する。
Classiqのテキストモデルを使うと、コードは次のようになる:
また、ClassiqのPython SDKを使って同じ回路を合成することもできる:
以下はその結果の出力回路である:
![オルトテキスト](https://cdn.prod.website-files.com/6051c82bb106f381a2f95f8f/61f7224866853535cd25c07a_ansatz_circuit.png)