Skip to main content
IBM Quantum Platform

qiskit.circuit.library.iqp

qiskit.circuit.library.iqp(interactions)

GitHub

瞬間量子多項式時間(IQP)回路。

回路は、 [1で]紹介したように、ハダマードゲートの列、Tゲートのべき乗の列、CSゲートのべき乗の列( n2n2\frac{n^2-n}{2} まで)、ハダマードゲートの最後の列で構成される。

回路は、 n×nn \times n 相互作用行列によってパラメータ化される。 各Tゲートのパワーは、相互作用マトリックスの対角要素で与えられる。 CSゲートのパワーは、相互作用マトリックスの上三角形で与えられる。

基準回路:

先に説明した回路を示す図。

拡張サーキット:

先に説明した回路を示す図。

参照資料:

[1] M. J. Bremner et al. 量子計算の平均ケース計算量と近似シミュレーション, Phys. Rev. Lett. 117, 080501 (2016). arXiv:1504.07999

パラメーター

interactions (Sequence[Sequence[int]]) – 対称な正方行列としての相互作用。 None の場合、 num_qubits 引数を設定する必要があり、ランダムなIQP回路が生成される。

戻り値

IQP回路。

戻りの型

QuantumCircuit

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。